fixed battles lag

This commit is contained in:
infinitefusion
2021-06-26 16:09:31 -04:00
parent 84d885d4b0
commit 605f387c65
4 changed files with 1579 additions and 1573 deletions

View File

@@ -80,15 +80,16 @@ class PokeBattle_Battle
end
def pbCanMegaEvolve?(idxBattler)
return false if $game_switches[Settings::NO_MEGA_EVOLUTION]
return false if !@battlers[idxBattler].hasMega?
return false if wildBattle? && opposes?(idxBattler)
return true if $DEBUG && Input.press?(Input::CTRL)
return false if @battlers[idxBattler].effects[PBEffects::SkyDrop]>=0
return false if !pbHasMegaRing?(idxBattler)
side = @battlers[idxBattler].idxOwnSide
owner = pbGetOwnerIndexFromBattlerIndex(idxBattler)
return @megaEvolution[side][owner]==-1
return false
# return false if $game_switches[Settings::NO_MEGA_EVOLUTION]
# return false if !@battlers[idxBattler].hasMega?
# return false if wildBattle? && opposes?(idxBattler)
# return true if $DEBUG && Input.press?(Input::CTRL)
# return false if @battlers[idxBattler].effects[PBEffects::SkyDrop]>=0
# return false if !pbHasMegaRing?(idxBattler)
# side = @battlers[idxBattler].idxOwnSide
# owner = pbGetOwnerIndexFromBattlerIndex(idxBattler)
# return @megaEvolution[side][owner]==-1
end
def pbRegisterMegaEvolution(idxBattler)

View File

@@ -10,7 +10,7 @@ class PokeBattle_Scene
FIGHT_BOX = 3
TARGET_BOX = 4
MESSAGE_PAUSE_TIME = (Graphics.frame_rate*1.0).floor # 1 second
MESSAGE_PAUSE_TIME = (Graphics.frame_rate*0.25).floor # 1 second
#=============================================================================
# Updating and refreshing