if self.states.include?(状态id)
self.damage = 0
end
如果还要添加,毒之类的持续伤害免疫的话
还要在slip_damage_effect 定义(应用连续伤害效果)里修改
在self.hp -= self.damage 之前添加
if self.states.include?(状态id)
self.damage = 0
end
如果不想显示伤害数字或者想要魔改伤害数字的话
把红字部分改成 self.damage = "" 或 self.damage = "I am your dad!"
然后把橙字改成 self.hp -= self.damage unless self.damage.is_a?(String)