Yeah that's probably the last title you expected to read today.
As mentioned in another topic, my game features lots of random cameos as playable characters and I'm priding myself in recreating them as faithfully as possible and one of the new ones I'm adding is Zidane Tribal from Final Fantasy IX. I've been giving him a few abilities that look snazzy but I also wanted to give him his noble yet humorous 'Protect Girls' ability but I have zero idea how to make this work.
Just in case anyone's unfamiliar: Zidane has a passive ability that will cause him to protect female party members if they are below 50% health. Essentially it's the RPG Maker Substitute ability, but only applies to female characters.
What I've got so far is just the state; 'Protect Girls' which is a clone of Substitute but is applied automatically at the start of battle, and lasts the entire battle (and remove after), so it functions as a great passive ability. Naturally though, he'll protect ANYONE with low health. What I need is for him to only substitute for specific characters, but I worry this won't be possible without scripting, which if that's the case then I might not bother since my game's already got a lot of those and I don't want to keep adding entire scripts for single abilities, lol.
I had considered an alternate method where I create an event in every enemy troop: "If X actor has less than 50% HP then increase Zidane Target Rate by 100" but I don't think that'd work too well and I already have another character who can draw enemy attention.
Any ideas? I'm likely to just scrap this concept 'cause it's not necessary, it'd just be a nice homage to the character and add a bit more authenticity

I figured I'd give it a little shot though if I can find a solution that's simple enough.