Weakness
基本信息
| 属性 | 值 |
|---|---|
| 类名 | atomicstryker.infernalmobs.common.modifiers.MM_Weakness |
| 注册名 | InfernalMobs:Weakness |
| 显示前缀 | apathetic / deceiving |
| 显示后缀 | of Apathy / the Deceiver |
| 触发机制 | onHurt (近战受击) + onAttack (近战击中) |
| 虚弱持续 | 120 tick = 6 s |
| 排除条件 | 无(不查 indirect / projectile) |
功能
Weakness 词缀让怪物在被近战击中或近战攻击时给目标添加 1 级 6 秒虚弱(Potion.weakness)。
与同模式词缀(Poisonous、Darkness、Wither)不同,Weakness 不检查 EntityDamageSourceIndirect / isProjectile() —— 实际上远程攻击也可能触发(源码无防护)。
触发方式
| 触发 | 行为 |
|---|---|
| 怪物被任何生物攻击 | 攻击者虚弱 I 6 s |
| 怪物击中任何生物 | 目标虚弱 I 6 s |
数值
| 数值 | 默认值 | 配置项 |
|---|---|---|
| 虚弱持续(tick) | 120 | MM_Weakness.weaknessDurationTicks |
| 效果等级 | 0(I) | 源码固定 |