荷鲁斯

植物档案 · 迷蒙之沼——岸边

荷鲁斯

本体负责调度,荷花负责攻击。

阳光200
冷却20s
攻击间隔约 2.6s
耐久400

故事

荷鲁斯是迷蒙之沼早期获得的范围攻击植物,本体负责调度,分离的荷花负责在目标区域攻击所有僵尸。

剧情中,荷叶把它从遥远池塘带来;这种「花与本体不相连」的特性,使荷花可以越过沼泽和水面,补向缺少火力的一侧。

机制

定位

可调度范围攻击

  • 基础数据:200 阳光;冷却 20s;攻击间隔约 2.6s;HP 400。
  • 本体不直接造成伤害;荷花按自身位置结算范围命中。
  • 普通命中造成 80 伤害;被计数器标记的重击造成 160 伤害并击退僵尸。
  • 点击本体后,在合法圆形半径内设定荷花目标点;荷花会按移动速度追向该点。
  • 白隅兰将调配半径由约 220px 扩至约 300px;荷叶提供水上锚点与目标指引。

高级机制

游戏图鉴/提示只写明:荷花围绕本体攻击,点击本体可布置荷花位置。展开来看,荷鲁斯是「本体—荷花」分层实体:本体保存种植合法性、点击输入与调配半径,荷花保存运行位置、目标点和范围命中结算;白隅兰、荷叶、水/沼泽地形与重击计数器分别改写可调配范围、锚点识别、落点合法性与下一击类型。

本体—荷花状态

默认情况下,已种植的本体不是伤害判定。点击本体并在圆形半径内给出合法点时,目标点 r 被保存;荷花当前位置 p 以 v≈3 px/tick 向 r 推进。剩余距离小于单 tick 位移时,下一位置直接落在 r。

调配不等于瞬移。短距离修正只产生很窄的移动窗;跨半径移动会让范围命中位置连续经过中间路径。减速、冰冻或类似控制作用于荷花移动时,位置更新会被压低或暂停。

pt+1=pt+min(v,rpt)rptrpt,v3 px/tick\mathbf p_{t+1}=\mathbf p_t+\min(v,\lVert\mathbf r-\mathbf p_t\rVert)\frac{\mathbf r-\mathbf p_t}{\lVert\mathbf r-\mathbf p_t\rVert},\qquad v\approx3\text{ px/tick}
伤害坐标属于荷花;本体只保存目标点。

范围结算

荷花攻击结算时,当前荷花攻击区域 A_lotus 与僵尸碰撞框重叠者进入命中集合 T。同一区域内多个目标分别承受完整结算伤害,脉冲不会按目标数分摊。

目前普通命中为 80 伤害,重击为 160 伤害并附带击退。巨人、防具、持有物与特殊状态仍读取各自的受击规则;荷鲁斯枚举的是范围命中集合,不是无条件删除。

T={zbox(z)A荷花},Dz{80,160}\mathcal T=\{z\mid \operatorname{box}(z)\cap A_{\text{荷花}}\ne\varnothing\},\qquad D_z\in\{80,160\}

重击计数器

每次命中结算后,储存计数 K_n 与 R∈{0,1,2,3,4} 比较。满足 H_{n+1}=[R<K_n] 时,下一次攻击被标记为重击;成功令 K_{n+1}=0,失败令 K_{n+1}=K_n+1。

特别地,刚重击后的 K 为 0,下一次判定不会立刻连出重击。在这一模型下,连续失败会使 R<K 最终恒成立;重击标记作用于下一次攻击,而不是刚刚结算的本次命中。

RU{0,1,2,3,4},Hn+1=[R<Kn],Kn+1={0,R<KnKn+1,RKnR\sim U\{0,1,2,3,4\},\quad H_{n+1}=[R<K_n],\quad K_{n+1}=\begin{cases}0,&R<K_n\\K_n+1,&R\ge K_n\end{cases}
失败递增 K;成功标记下一次 160 伤害重击。

半径与支撑

默认情况下,目标点从本体中心测量。基础调配半径约 220 px;读取白隅兰支援时约 300 px。靠近边界的输入可被裁回合法圆内,明显越界的输入不形成有效目标点。

白隅兰只改写半径,不改写 80/160 伤害。荷叶只为水上荷鲁斯提供锚点、目标提示与调配判定,不改写伤害。若白隅兰支援消失,外侧目标点会被拉回当前合法半径。

r调配={220 px,基础300 px,白隅兰协助r_{\text{调配}}=\begin{cases}220\text{ px},&\text{基础}\\300\text{ px},&\text{白隅兰协助}\end{cases}
半径从本体量取;白隅兰改距离,荷叶改识别。

剧情位置

剧情中,荷叶把来自遥远池塘的荷鲁斯带入迷蒙之沼。荷鲁斯直接说明核心规则:花与本体并不相连,所以本体不能落在沼泽上时,花仍可以漂过沼泽。

沼泽篇由此把荷鲁斯作为可移动区域火力引入。泥潭路径、隐形威胁、荷叶锚点与白隅兰扩大半径,都围绕同一条边界运作:本体发出调度,荷花提供命中区域。

联动与对策

  • 荷叶提供水上锚点与目标提示,不改写荷花伤害。
  • 白隅兰将荷花调配半径由约 220px 扩至约 300px。

游戏内提示

周围围绕的荷花会对周围进行攻击。 点击荷鲁斯本体即可布置荷花位置。