mirror of
https://github.com/infinitefusion/infinitefusion-e18.git
synced 2025-12-09 22:24:58 +00:00
Added class Data::Ability and made all code use symbols for abilities instead of numbers. Also added class Data::Item but it's unused.
This commit is contained in:
@@ -2419,10 +2419,7 @@ BattleHandlers::AbilityChangeOnBattlerFainting.add(:POWEROFALCHEMY,
|
||||
proc { |ability,battler,fainted,battle|
|
||||
next if battler.opposes?(fainted)
|
||||
next if fainted.ungainableAbility? ||
|
||||
isConst?(fainted.ability, PBAbilities, :POWEROFALCHEMY) ||
|
||||
isConst?(fainted.ability, PBAbilities, :RECEIVER) ||
|
||||
isConst?(fainted.ability, PBAbilities, :TRACE) ||
|
||||
isConst?(fainted.ability, PBAbilities, :WONDERGUARD)
|
||||
[:POWEROFALCHEMY, :RECEIVER, :TRACE, :WONDERGUARD].include?(fainted.ability)
|
||||
battle.pbShowAbilitySplash(battler,true)
|
||||
battler.ability = fainted.ability
|
||||
battle.pbReplaceAbilitySplash(battler)
|
||||
|
||||
Reference in New Issue
Block a user