- Joined
- Oct 25, 2015
- Messages
- 449
- Reaction score
- 268
- First Language
- English
In Scene_Map we have a function isBusy currently this doesn't check if the $gameMessage.isBusy();
I want the game to not change scenes if a message is being displayed.
In my script where I display a message I then overwrite the Scene_Map.isBusy() to return $gameMessage.isBusy();
After that I push my next Scene and as expected it doesn't change until my message is done being displayed. Good.
During the custom scene I then change the Scene_Map.isBusy() back to the original.
Is this the best way of doing this?
I am changing the Scene_Map.isBusy only for this specific script at a specific time.
Any insight would be great. Currently it works great but I have a feeling it may not be the best way.
I want the game to not change scenes if a message is being displayed.
In my script where I display a message I then overwrite the Scene_Map.isBusy() to return $gameMessage.isBusy();
After that I push my next Scene and as expected it doesn't change until my message is done being displayed. Good.
During the custom scene I then change the Scene_Map.isBusy() back to the original.
Is this the best way of doing this?
I am changing the Scene_Map.isBusy only for this specific script at a specific time.
Any insight would be great. Currently it works great but I have a feeling it may not be the best way.

