Alchemist
基本信息
| 属性 |
值 |
| 类名 |
atomicstryker.infernalmobs.common.modifiers.MM_Alchemist |
| 注册名 |
InfernalMobs:Alchemist |
| 显示前缀 |
witchkin / brewing / singed |
| 显示后缀 |
the Witchkin / the Brewmaster / the Singed |
| 触发机制 |
onUpdate (tick) + 距离阈值 |
| 最小投掷距离 |
2 格 |
| 冷却时间 |
6000 ms(可配置) |
功能
Alchemist 词缀的怪物会向其目标投掷喷溅药水(EntityPotion)。它会依据目标和自身状态选择三种药水效果:
| 药水 ID |
伤害值 |
触发条件 |
缓慢(moveSlowdown) |
32698 |
距离 ≥ 8 格 且 目标未处于缓慢 |
剧毒 II 毒(poison) |
32660 |
目标生命 ≥ 8 且 未中毒 |
虚弱(weakness) |
32696 |
距离 ≤ 3 格 且 25% 概率 且 未被虚弱 |
投掷会以 0.75 的初速、8 的不精确度向目标当前 + 运动预测位置发射。药水生成在怪物面前 pitch -= -20°,并播放投掷音。最小触发距离 2 格,避免贴脸无意义投掷。
触发方式
| 触发 |
行为 |
| 每 tick 检查冷却 |
ticksExisted > nextAbilityUse |
| 目标可见 |
必须 canEntityBeSeen(target) |
数值
| 数值 |
默认值 |
配置项 |
| 冷却时间(毫秒) |
6000 |
MM_Alchemist.coolDownMillis |
| 最小投掷距离 |
2.0 |
MIN_DISTANCE 源码常量 |
| 虚弱触发概率 |
25% |
源码固定 |
相关条目