伤害修正用于添加或减少你的 MythicMobs 收到的伤害量。
部分不会生效(如自杀)
伤害修正是完全可选的,你只需要添加你需要使用的部分。
选项
示例
注意:修正为1时即原本伤害,高于1的数字将造成更多伤害,小于1的数字将造成更少的方块,设置为0则完全关闭伤害。
负数值会导致生物从伤害中恢复血量,注意如果生物对此伤害免疫则不能恢复(如铁傀儡免疫掉落伤害,烈焰人免疫火和岩浆伤害)
这个示例中,我们的 Armored Zombie 生物只是个基础的 MythicMobs 生物,什么都没加:
ArmoredZombie:
Mobtype: zombie
Display: '&aArmored Zombie'
Health: 40
Damage: 6
但是,如果我们添加伤害修正属性,我们就可以指定这个生物的弱点。在这个示例中,我们要让近战攻击和远程攻击只造成75%的伤害:
ArmoredZombie:
Mobtype: zombie
Display: '&aArmored Zombie'
Health: 40
Damage: 6
DamageModifiers:
- ENTITY_ATTACK 0.75
- PROJECTILE 0.75
好了,我们有我们的伤害抗性了,任何近战和投掷物攻击都只造成75%的伤害(包括了玩家和其他生物),但是这样似乎不是很公平。让我们给他一些弱点:
ArmoredZombie:
Mobtype: zombie
Display: '&aArmored Zombie'
Health: 40
Damage: 6
DamageModifiers:
- ENTITY_ATTACK 0.75
- PROJECTILE 0.75
- MAGIC 1.25
好了,我们的 Armored Zombie 现在已经很好地抵抗了普通攻击,但是他对魔法攻击的抗性就不怎么样了。
我们的第二个例子是:火焰不仅燃烧生物,也会给生物恢复血量,并且在岩浆中恢复更多的血量。这个将不会在地狱生物起作用,因为它们免疫火焰。
FireElemental:
Mobtype: zombie
Display: '&cFire Elemental'
Health: 20
DamageModifiers:
- FIRE -1
- LAVA -4
- FIRE_TICK 0
这个可能没用