EDIT: I initially was looking for a way that I could change the character's graphic in battle for a transform ability. However, over the last 7 hours or so, I've figured out a series of workarounds using a small handful of common events and Victor's Command Change script. I do still have a basic question at the very end, in bold, in case anyone is able to answer it.
I set out to make a "transform" ability that would do the following:
1) If Character A's TP > 50 (or 100 or whatever) -> Transform becomes available as a command
2) If Transform is used -> Attack command changes to "Fury," actor's graphic changes
3) When Character A's TP = 0 -> Fury command becomes attack again, actor's graphic reverts to normal
Here's the step-by-step process of how I achieved the closest I can think of at the moment:
Step 1: Create common event "Transform." Set variable FuryCounter to 0. Change actor graphic to transformed graphic, turn switch 1 ("transform") on.
Step 2: Create common event "FuryCounter." If FuryCounter < 4, +1 to FuryCounter. Else, call common event "Revert."
Step 3: Create common event "Revert." Trigger: Parallel process. Condition: Switch 2 ("revert") on. Turn switch 1 off, change actor graphic back to normal, exit event processing.
Step 4: Turn switch 2 on at the start of the game. Do not turn off.
Step 5: Using Victor's command change script, replace Guard command with Transform skill, with condition "a.tp >=50".
Step 6: Under actor notes, replace attack command with Fury command with condition "$game_switches[1] == true".
Step 7: Under actor notes, replace Fury command with attack command with condition "$game_switches[1] == false".
Step 8: Create a skill type "Fury." Any skills classified as Fury will have the extra effect of calling the common event "FuryCounter."
What this ends up doing is allowing the transform process to work until 5 Fury skills have been used (or whatever I set the counter to).
How do I make it so that when a battle is over, the Revert common event is called? Currently, if you don't use 5 fury skills in one battle, the character will stay transformed on the map and into the next battle.
EDIT: Looks like if I make set the revert common event to parallel process and set it to a trigger that's turned on in the beginning of the game and never turned off, it will forcibly revert the transformed character after battle.
If I want to change it to the original idea of only working as long as the actor still has TP, how can I make a variable check for the actor's current TP total?
Change actor graphic in battle?
● ARCHIVED · READ-ONLY