fixes rare crashes from double team, minimize, dragon rage, sonic boom

taken from:
720c2a4661
This commit is contained in:
chardub
2025-02-17 20:55:01 -05:00
parent 1d2139df32
commit c5cff0dfb9

View File

@@ -100,7 +100,7 @@ end
class PokeBattle_Move_022 # Double Team class PokeBattle_Move_022 # Double Team
alias __clauses__pbMoveFailed? pbMoveFailed? alias __clauses__pbMoveFailed? pbMoveFailed? unless method_defined?(:__clauses__pbFailsAgainstTarget?)
def pbMoveFailed?(user,targets) def pbMoveFailed?(user,targets)
if !damagingMove? && @battle.rules["evasionclause"] if !damagingMove? && @battle.rules["evasionclause"]
@@ -114,7 +114,7 @@ end
class PokeBattle_Move_034 # Minimize class PokeBattle_Move_034 # Minimize
alias __clauses__pbMoveFailed? pbMoveFailed? alias __clauses__pbMoveFailed? pbMoveFailed? unless method_defined?(:__clauses__pbFailsAgainstTarget?)
def pbMoveFailed?(user,targets) def pbMoveFailed?(user,targets)
if !damagingMove? && @battle.rules["evasionclause"] if !damagingMove? && @battle.rules["evasionclause"]
@@ -142,7 +142,7 @@ end
class PokeBattle_Move_06A # Sonic Boom class PokeBattle_Move_06A # Sonic Boom
alias __clauses__pbFailsAgainstTarget? pbFailsAgainstTarget? alias __clauses__pbFailsAgainstTarget? pbFailsAgainstTarget? unless method_defined?(:__clauses__pbFailsAgainstTarget?)
def pbFailsAgainstTarget?(user,target) def pbFailsAgainstTarget?(user,target)
if @battle.rules["sonicboomclause"] if @battle.rules["sonicboomclause"]
@@ -156,7 +156,7 @@ end
class PokeBattle_Move_06B # Dragon Rage class PokeBattle_Move_06B # Dragon Rage
alias __clauses__pbFailsAgainstTarget? pbFailsAgainstTarget? alias __clauses__pbFailsAgainstTarget? pbFailsAgainstTarget? unless method_defined?(:__clauses__pbFailsAgainstTarget?)
def pbFailsAgainstTarget?(user,target) def pbFailsAgainstTarget?(user,target)
if @battle.rules["sonicboomclause"] if @battle.rules["sonicboomclause"]