This script enables the usage of Active Chain Skills. When a skill with any potential chain skill occurs, potentially chainable skills will be listed on the side of the screen and if the player presses the right button to trigger that chain skill, the battler’s next action will lead into the next chain skill. Chain skills can only be used by actors and can be endlessly chained until either the actor runs out of skill cost resources or until the actor performs a chained skill without any skills to chain off of.
Here is a video of Active Chain Skills in action:
Any skill can chain into another. Set which buttons will chain which skills.
<chain skill L: x> <chain skill R: x> <chain skill X: x> <chain skill Y: x> <chain skill Z: x>
Makes the skill with these notetags to become potentially chainable. Replace x with the ID of the skill you want the button to cause the skill to chain. Note that if the actor has not learned the chain skill, the chain skill will not be listed. If the actor has learned the chain skill but lacks resources to use it, it will be greyed out.
You can set some skills to be only usable when chained from another active chain skill. This prevents those chainable skills to be used directly from the skill menu.
This makes the skill usable only if it’s used in a chain. This effect does not affect monsters. Chain only skills can still be unusable if the user does not meet the skill’s other requirements. This means that the skill will be disabled in the skill window when you try to actively use it from the window.
When a skill with potential chain skills is used, they will appear on the side listed. Note that only skills that the actor has learned will appear. Anything that the actor hasn’t learned (but is chainable) will not appear.
When the player presses the assigned button, that chain skill will be selected and used next. If the skill cannot be used (through either lack of MP, TP, or other situations), that skill will be greyed out. Selecting a skill will highlight that skill and grey out the others.
Chain skills can even chain into other skills if they have chain skill notetags. Therefore, if an actor has enough resources (MP and TP) and the chained skill can chain into other skills, an actor can theoretically chain endlessly. How far you want your actors to chain will depend on you.
— And that’s all, folks! —