I need a script that would allow for one to do Dual/Twin Casting. For those unfamiliar with the system, I'll explain.
Let's take Palom and Porom from Final Fantasy IV. Now, Palom (Black Mage if I remember correctly) has a battle menu that would look like this:
Attack
B. Magic
Twin Magic
Item
while Porom (White mage) would have this battle menu
Attack
W. Magic
Twin Magic
Item
The characters are capable of performing high level Twin Magic skills together, but doing so cancel's one of their turns, and each of them has a different list in their Twin Magic, with Palom's magic being Black magic while Porom's is White Magic.
So let's take a look at the inside of their Skill Windows, first we'll look at Palom's
Twin Flare
Twin Meteor
Here we have two really powerful Offensive Magic skills, Porom's would likely have Twin Life and Twin Heal.
Now, Palom's turn comes up first due to his position in the party (thinking DBS, FFIV used RTAB, but I've long since stopped using RTAB) and he chooses Twin Fliare. After he chooses Twin Fliare, Porom will NOT be able to choose a skill this turn.
But, what if Palom chooses to attack while Porom chooses Twin Cure? The Twin Spell takes priority, and therefore, Palom's attack will be nullified and Porom's Twin Spell will take effect.
Also, when one of these spells is used, BOTH characters must pay the MP cost, just to make things fair.
That's effectively what I need. Also, what'd be helpful is to be able to group characters together (for other multicasting). Also, if someone from the group is not present in the party or dead, then the Twin Cast menu should either be disabled or not appear.
That's pretty much it =3.