This should stop NPCs moving if the character can't move because there's a message showing or there's an autorun common event. Shaz_wait_game_event_update_self_movement Return if $game_message.busy? || $game_message.visible Therefor, if the player is waiting and cannot move, I want autonomous movement to pause until the waiting has finished and the player can resume control.Īlias shaz_wait_game_event_update_self_movement update_self_movement The point is that I don't want NPC's to move around while the player has no control over anything. (for example, If i have some event that constantly runs that will flicker the lights every 120 frames or so, I don't want NPC's to stop moving while waiting between the Tint Screen commands. (with the original script)ĮDIT: However, I don't want just ANY wait command to do it. It similar to how NPC's will stop moving when a message box pops up. when you cant move due to waiting from an event, I want NPC's to stop autonomous movement. I want all NPC's to stop moving while this is happening. The player will stop moving until the wait event command has finished waiting. When the player interacts with an event that waits, you can not control the player.