眼球草 Eye Plant
“我觉得有人在看着我。”—— 威尔逊检查它时说
眼球草是食人花召唤的静止小型敌对生物,会在范围内寻找并攻击角色、怪物、动物及其他眼球草。它的生命值为 30,攻击力为 20,并可吞食肉类物品。
概述
眼球草是
食人花的 minion。它本身没有移动速度,通常由食人花的仆从生成器在周围合适的位置布置;眼球草带有 hostile、eyeplant、smallcreature 和 veggie 标签。
属性
| 属性 | 数值 |
|---|---|
| 生命值 | 30 |
| 攻击力 | 20 |
| 攻击间隔 | 1 秒 |
| 攻击距离 | 2.5 |
| 停止攻击距离 | 4 |
| 移动速度 | 0 |
眼球草的火焰伤害倍率使用植物类仆从共享的 1.25;源码还为它设置了可燃烧组件。
行为
索敌与仇恨
眼球草每 1 秒检查一次目标。目标需要同时具备可战斗和生命组件,并带有 character、monster、animal、prey、eyeplant 或 lureplant 标签之一;已死亡、处于 INLIMBO、带有 magicgrowth 或 plantkin 标签的单位不会成为目标。属于同一仆从领袖的单位也会被排除。
它会在 2.5 范围内索敌,并在目标距离达到 4 后停止保持目标。眼球草没有行走速度,因此不会追逐超出攻击范围的目标。
攻击
眼球草进入攻击状态后播放咬击动画,在动画第 14 帧执行一次攻击;若目标仍在攻击范围内,会继续攻击,否则转入警戒状态。受到攻击时会播放受击状态;受到电击时则使用通用的电击状态处理。
吞食与互动
眼球草的食性为肉类,拥有库存组件。对带有生命组件的新获得物品,它会自动执行 MURDER 动作;玩家对它执行采集、拾取或捡起相关动作时,也会进入咬食动作,并在动作中触发目标的 ontrapped 事件。眼球草受到攻击时,若正在进食,会丢下库存中的物品并返回待机。
生成与消灭
食人花的 minionspawner 默认仆从类型为 eyeplant,最大仆从数量、生成间隔和生成位置由共享的仆从生成组件控制。生成位置会避开洞穴、不可用地皮、地图洞口、已有眼球草及其他实体;食人花着火时会停止生成并杀死现有仆从。
眼球草自身没有在 eyeplant.lua 中设置掉落物;击杀眼球草不会依据该文件产生固定掉落。
动画


