Darkness
基本信息
| 属性 |
值 |
| 类名 |
atomicstryker.infernalmobs.common.modifiers.MM_Darkness |
| 注册名 |
InfernalMobs:Darkness |
| 显示前缀 |
dark / shadowkin / eclipsed |
| 显示后缀 |
of Darkness / the Shadow / the Eclipse |
| 触发机制 |
onHurt (近战受击) + onAttack (近战击中) |
| 失明持续 |
120 tick = 6 s |
| 排除条件 |
EntityDamageSourceIndirect / 远程弹射物 |
功能
Darkness 词缀让怪物在被近战击中或近战攻击时,给对手添加 1 级 6 秒的失明效果(Potion.blindness)。
目标必须通过 InfernalMobsCore.getIsEntityAllowedTarget() 检查(避免给其他 Infernal 怪物叠加状态)。远程攻击(弓/三叉戟/药水)不触发,因为黑暗的意图是"近身肉搏惩罚"。
触发方式
| 触发 |
行为 |
| 怪物被近战击中 |
攻击者获得失明 |
| 怪物近战击中目标 |
目标获得失明 |
数值
| 数值 |
默认值 |
配置项 |
| 失明持续(tick) |
120 |
MM_Darkness.darknessDurationTicks |
| 效果等级 |
0(I) |
源码固定 |
相关条目