Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #===============================================================================
- # Freezing Fix Patch
- # dsiver144
- #===============================================================================
- module BattleManager
- #-----------------------------------------------------------------------------
- # * overwrite method: judge_win_loss
- #-----------------------------------------------------------------------------
- def self.judge_win_loss
- if @phase
- return process_abort if $game_party.members.empty?
- return process_defeat if $game_party.all_dead?
- return process_victory if $game_troop.all_dead?
- return process_abort if aborting?
- end
- return false
- end
- end
- class Scene_Battle
- #-----------------------------------------------------------------------------
- # * overwrite method: process_event
- #-----------------------------------------------------------------------------
- def process_event
- while !scene_changing?
- $game_troop.interpreter.update
- $game_troop.setup_battle_event
- wait_for_message
- wait_for_effect if $game_troop.all_dead?
- process_forced_action
- BattleManager.judge_win_loss
- break unless $game_troop.interpreter.running?
- update_for_wait
- end
- end
- #-----------------------------------------------------------------------------
- # * overwrite method: process_end_phase_events
- #-----------------------------------------------------------------------------
- def process_end_phase_events
- end
- end
- #===============================================================================
- # * END OF FILE
- #===============================================================================
Add Comment
Please, Sign In to add comment