class Game_Event < Game_Character
alias amn_evstep_gameevent_update update
def update
amn_evstep_gameevent_update
return unless @page
@step_anime = $game_message.busy? ? false : @page.step_anime
end
end
class Game_Character
def update_anime_pattern
return if $game_message.busy? && !@move_route_forcing
super
end
end
class Game_Player < Game_Character
alias amn_evstep_gameplayer_movebyinput move_by_input
def move_by_input
return if $game_message.busy?
amn_evstep_gameplayer_movebyinput
end
end
class Game_Event < Game_Character
alias amn_evstep_gameevent_updateselfmovement update_self_movement
def update_self_movement
return if $game_message.busy? && !@move_route_forcing
amn_evstep_gameevent_updateselfmovement
end
end
class Scene_Map < Scene_Base
alias freeze_screen9992 update
def update
if $game_message.busy?
super
else
freeze_screen9992
end
end
end
This thread is being closed, due to being solved. If for some reason you would like this thread re-opened, please report this post and leave a message why. Thank you.