mirror of
https://github.com/infinitefusion/infinitefusion-e18.git
synced 2025-12-06 06:01:46 +00:00
fixes rare crashes from double team, minimize, dragon rage, sonic boom
taken from:
720c2a4661
This commit is contained in:
@@ -100,7 +100,7 @@ end
|
||||
|
||||
|
||||
class PokeBattle_Move_022 # Double Team
|
||||
alias __clauses__pbMoveFailed? pbMoveFailed?
|
||||
alias __clauses__pbMoveFailed? pbMoveFailed? unless method_defined?(:__clauses__pbFailsAgainstTarget?)
|
||||
|
||||
def pbMoveFailed?(user,targets)
|
||||
if !damagingMove? && @battle.rules["evasionclause"]
|
||||
@@ -114,7 +114,7 @@ end
|
||||
|
||||
|
||||
class PokeBattle_Move_034 # Minimize
|
||||
alias __clauses__pbMoveFailed? pbMoveFailed?
|
||||
alias __clauses__pbMoveFailed? pbMoveFailed? unless method_defined?(:__clauses__pbFailsAgainstTarget?)
|
||||
|
||||
def pbMoveFailed?(user,targets)
|
||||
if !damagingMove? && @battle.rules["evasionclause"]
|
||||
@@ -142,7 +142,7 @@ end
|
||||
|
||||
|
||||
class PokeBattle_Move_06A # Sonic Boom
|
||||
alias __clauses__pbFailsAgainstTarget? pbFailsAgainstTarget?
|
||||
alias __clauses__pbFailsAgainstTarget? pbFailsAgainstTarget? unless method_defined?(:__clauses__pbFailsAgainstTarget?)
|
||||
|
||||
def pbFailsAgainstTarget?(user,target)
|
||||
if @battle.rules["sonicboomclause"]
|
||||
@@ -156,7 +156,7 @@ end
|
||||
|
||||
|
||||
class PokeBattle_Move_06B # Dragon Rage
|
||||
alias __clauses__pbFailsAgainstTarget? pbFailsAgainstTarget?
|
||||
alias __clauses__pbFailsAgainstTarget? pbFailsAgainstTarget? unless method_defined?(:__clauses__pbFailsAgainstTarget?)
|
||||
|
||||
def pbFailsAgainstTarget?(user,target)
|
||||
if @battle.rules["sonicboomclause"]
|
||||
|
||||
Reference in New Issue
Block a user