-
Notifications
You must be signed in to change notification settings - Fork 0
gourd.md
角色 ID:xiaojingang。葫芦附着时是身体附加 GEO;离体后是有主人的生命实体 corpseorigin:zbr_gourd,40 生命、6 基础攻击。七项葫芦技能自带。
| 技能 ID | 气血启动费 | 冷却 | 效果 |
|---|---|---|---|
| gourd_link | 0 | 1 秒 | 附着/离体;死亡后再生另需 100 气血,创造免费 |
| gourd_arms | 15 | 6 秒 | 5 格范围横扫,26 基础伤害、击退,动作 90 tick |
| gourd_acid | 20 | 8 秒 | 16 格酸液,4 次脉冲、每次 7 基础伤害,中毒 II、缓慢 II |
| gourd_devour | 0 | 10 秒 | 8 格捕获并缩小吞入,成功死亡转化 8–60 气血 |
| gourd_fire | 30 | 12 秒 | 任一手持打火石,16 格火海、10 次脉冲、每次 5 基础伤害,点燃 8 秒,在合适地面放置火 |
| gourd_eyes | 10 | 12 秒 | 夜视 20 秒,可见有效敌人 20 格内发光 10 秒 |
| gourd_power | 20 | 15 秒 | 抗性 II、伤害吸收 II 各 12 秒,离体葫芦回血 8 |
多段伤害仍受到目标受伤机制、抗性及判定范围影响,不保证理论总额全中。火海放置原版火,后续燃烧传播遵循原版规则。
施放当刻确认目标,随后播放蛇动画;不会等起手结束再重新瞄准。锁定后暂停目标 AI,目标转弯、移动、碰撞偏差以及回血不再触发重新筛选。死亡、离线、换角色、维度变化、失去有效葫芦或友军保护等仍可中断。
- 普通村民/流浪商人最大生命不超过 20 时,可满血吞。
- 其他有效目标只要求当前生命严格低于
最大生命 × 50%,无固定血量上限。例如最大生命 10000 的普通目标降到 4999 可以捕获,5000 不行。 - 排除玩家、末影龙、凋灵、盔甲架、驯养宠物及受队伍/主人保护的目标;乘客或载具不接收捕获。不是按所有模组的“首领标签”统一过滤。
- 最终用正常伤害结算,真正死亡才给气血;免伤等情况可能不成功,不强制删除目标。正常掉落仍存在。
- 奖励为
ceil(最大生命 × 1.5),限制 8–60,再受自身气血容量约束。
视觉入口读取动画后的 snake_head 骨骼锚点,同时覆盖附着与离体渲染。客户端让缩小后的目标中心靠近蛇头;服务端实体仍使用有碰撞的牵引位置,不接受客户端指定击杀坐标。锚点未渲染或失效时回退服务端位置。第一人称不渲染自身附加层时也可能回退;不同模型渲染器及多人视角仍需实机验收。
离体葫芦保留身份和剩余生命,主人攻击不能伤害它;主人离线时停止行动并免伤。区块未加载时不能凭空复制新葫芦,需要回到对应区域再召回。已加载的跨维度葫芦可以召回,但不能隔维度施法。
模型:zbr_gourd.geo.json。动画包括 idle/eyez/hand/snake/snake_whater/snake_fire/power;snake_whater 是资源中的原名,不要自行改成 water。材质有 dark/red/gold/purple,按技能形态切换。
主人普通右键:停留/跟随;潜行右键:合体。停留会停止跟随、近战和自动觅食,并释放正在捕获的目标;技能施法期间不能合体。停留不是无敌或冻结物理,仍会受外力影响。只有主人能操作。
自动觅食每秒搜索一次 6 格内可见的成年、未命名村民/流浪商人或僵尸(含僵尸派生类型),排除有主人的模组实体、队友、载具和乘客;主人需在线、同维度且在 24 格内。沿用吞噬血量门槛:普通村民满血例外,僵尸需要先打残,不会为觅食主动攻击满血目标。
每 30 秒最多尝试捕获一次,失败也计入冷却;合体再离体不重置身体上的觅食冷却。自动进食用葫芦伤害归属,不按玩家击杀发进化点。每次成功储存手动吞噬奖励的一半、最多 15 血肉,容量 120;满仓不再觅食。手动技能仍走原有奖励。
合体时储血按 1:1 转为玩家气血,不突破 600 上限,剩余留在葫芦身体数据,下一次离体携带,不重复领取。储血和停留状态随离体实体存档;葫芦死亡损失所储血肉。主人离线不进食,不做离线收益。以上数值目前为内置规则,尚无独立配置项。
验证:规则回归覆盖收益封顶和合体溢出;自动搜索、停留、吞噬动画、重登及多人控制仍需实机验收。