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% 源码固定

相关条目