class Window_BattleLog < Window_Selectable
def display_added_states(target)
target.result.added_state_objects.each do |state|
state_msg = target.actor? ? state.message1 : state.message2
$game_troop.setup_battle_event
if state.id == target.death_state_id
$game_troop.setup_battle_event
SceneManager.scene.update_for_interpreter while $game_troop.interpreter.running?
target.perform_collapse_effect
end
next if state_msg.empty?
replace_text(target.name + state_msg)
wait
wait_for_effect
end
end
end
class Scene_Battle < Scene_Base
def update_for_interpreter
update_basic
$game_troop.interpreter.update
end
end