Rust
基本信息
| 属性 |
值 |
| 类名 |
atomicstryker.infernalmobs.common.modifiers.MM_Rust |
| 注册名 |
InfernalMobs:Rust |
| 显示前缀 |
rusting / decaying |
| 显示后缀 |
of Decay / the Equipment Haunter |
| 触发机制 |
onHurt (受玩家攻击) + onAttack (击中玩家) |
| 武器扣耐久 |
4(默认) |
| 盔甲扣耐久 |
damage × 3 |
功能
Rust 词缀对玩家的装备施加耐久消耗:
- 被玩家攻击时:调用
p.inventory.getCurrentItem().damageItem(itemDamage, source.getEntity()),扣主手物品 4 点耐久(默认)
- 攻击玩家时:调用
((EntityPlayer) entity).inventory.damageArmor(damage × 3),按伤害值三倍扣全身盔甲耐久
只对玩家装备生效(不会影响其他生物),且只通过 instanceof EntityPlayer 检查。
触发方式
| 触发 |
行为 |
| 怪物被玩家攻击 |
玩家主手物品 -4 耐久 |
| 怪物攻击玩家 |
玩家全身盔甲 -damage × 3 耐久 |
数值
| 数值 |
默认值 |
配置项 |
| 武器扣耐久 |
4 |
MM_Rust.itemDamage |
| 盔甲扣耐久倍率 |
3.0 |
源码常量 damage * 3 |
相关条目