Ehh, excuse the title. I'm using XP/RGSS, and as you know, the (simplified) way battles work by default is
1) you enter in all commands for all member.
2) once all member's actions have been selected, then it loops through each of your character's action
3) now all enemies make their actions
4) repeat until the battle ends in some way.
What I'd like to do instead is:
1) you enter in a command for one of your party memebrs
2) after entering the command, the party member then executes their action immediately
3) now the next battler(friend or enemy) has their turn
4) repeat until all party members and all enemies have had their turn
5) repeat until the battle ends in some way.
So I'm wondering, looking through Scene_Battle1, 2, 3 and 4 if there's not a few minor edits (I'm not looking to alias, as my codebase is 6 months into heavy editing so there's already no looking back) that could accomplish these goals. Now I've tackled a lot of scripting challenges on my own without asking for help, but in this case I'm wondering if someone might already have experience or be aware of an existing resource, or even just provide a hint or two about the best methods to target to implement this.
One avenue that I've considered is to go from phase3_next_actor to start_phase4, and then edit start_phase4 so that it doesn't call make_action_orders, but instead a custom method which makes the orders for the current actor. I'll try this line of thought out in practice, but I assume I'm missing a few pieces, and this does not yet take into account enemies' turns.
Any leads on a script or any insight would definitely be appreciated. Regardless, I'll make sure to update this thread when/if I make progress. Thanks for reading.