伤害修正用于添加或减少你的 MythicMobs 收到的伤害量。

部分不会生效(如自杀)

伤害修正是完全可选的,你只需要添加你需要使用的部分。

选项

DamageModifiers

示例

注意:修正为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

这个可能没用

results matching ""

    No results matching ""