The multiplayer discussion has made me think about the potential possibilities of the Manipulate command. I imagine that it is hardcoded so we can't change the command itself, but might there be a way to use it to do some fun things.
Is there a way manipulate multiple enemies with a single party character? I imagine there is not a way to do this, but it doesn't hurt to ask.
Is there a way to have enemies automatically manipulated at the beginning of the battle? I assume this is possible by manipulating enemy AI.
Has anyone worked on making an 'Auto-Pilot' for character AI? This must be possible, I just don't know if anyone has done so.
I already know that we can use PrC to make any enemy manipulatable, and I know that we can change the list of commands available to each manipulated enemy. Therefore, you could take control of Ruby Weapon, for example, and fight yourself by controlling your party's commands and the enemy's commands. If we had 2 sources of input, which also seems easily possible, 2 players could play VII, and one could control Ruby Weapon, while the other would have at least 2 party members at their disposal. While someone wouldn't want to play through the game like this, it could be fun at the end of the game, or even for all boss battles, or other hardcore battles.
Manipulate seems to be the easiest way to do this, but maybe those with more knowledge of how battles "work" could identify another way to do something like this. If not, then oh well, another idea that simply isn't feasible.