MUMMY ability bug fix (#118)

variable oldAbil was being treated like an integer. It's a symbol.
This commit is contained in:
ENLS
2021-06-12 17:15:56 +02:00
committed by GitHub
parent eb1458018d
commit c402b02861

View File

@@ -1509,7 +1509,7 @@ BattleHandlers::TargetAbilityOnHit.add(:MUMMY,
next if !move.pbContactMove?(user) next if !move.pbContactMove?(user)
next if user.fainted? next if user.fainted?
next if user.unstoppableAbility? || user.ability == ability next if user.unstoppableAbility? || user.ability == ability
oldAbil = -1 oldAbil = nil
battle.pbShowAbilitySplash(target) if user.opposes?(target) battle.pbShowAbilitySplash(target) if user.opposes?(target)
if user.affectedByContactEffect?(PokeBattle_SceneConstants::USE_ABILITY_SPLASH) if user.affectedByContactEffect?(PokeBattle_SceneConstants::USE_ABILITY_SPLASH)
oldAbil = user.ability oldAbil = user.ability
@@ -1525,7 +1525,7 @@ BattleHandlers::TargetAbilityOnHit.add(:MUMMY,
battle.pbHideAbilitySplash(user) if user.opposes?(target) battle.pbHideAbilitySplash(user) if user.opposes?(target)
end end
battle.pbHideAbilitySplash(target) if user.opposes?(target) battle.pbHideAbilitySplash(target) if user.opposes?(target)
user.pbOnAbilityChanged(oldAbil) if oldAbil>=0 user.pbOnAbilityChanged(oldAbil) if oldAbil != nil
} }
) )