if i.hasWorkingAbility(:POISONHEAL)
pbCommonAnimation("Poison",i,nil)
if i.effects[PBEffects::HealBlock]==0 && i.hp<i.totalhp
PBDebug.log("[Ability triggered] #{i.pbThis}'s Poison Heal")
i.pbRecoverHP((i.totalhp/8).floor,true)
pbDisplay(_INTL("{1} healed itself!",i.pbThis))
end
[COLOR="red"]elsif i.hasWorkingAbility(:MITHRIDATISM)
pbCommonAnimation("HealthUp",i,nil)
if i.effects[PBEffects::HealBlock]==0 && i.hp<i.totalhp
i.pbRecoverHP((i.totalhp/8).floor,true)
pbDisplay(_INTL("{1} healed itself thanks to his ability!",i.pbThis))
end[/COLOR]
else