Shaz has given me this much information:
If your final boss is evented, you can do a Continue When Loser, and get the If Win / If Lose options. Choose a variable to count how many times the skill is used, and set it to 0 right before the battle processing call.
On the skill's damage formula, add 1 to the variable if the enemy has the appropriate state.
On the skill's damage formula, add 1 to the variable if the enemy has the appropriate state.
But this just crashes the game when I try to use the skill in battle, so I'm apparently not understanding something.
Before this I had tried setting the skill up activate a common event, which would raise the variable by 1 each time it was used. Didn't work.
And ultimately, once I can get a proof of concept worked out, what I'd like is for the final boss to be able to switch itself around so that only using Chat on the turns that the final boss has broken free of the mind control will add to the variable.
So, what am I doing wrong, anybody know?
I'm using RMVXACe, no non-default scripts running at the moment.
Thanks.

