Heroic Transformations are a mechanic that exists to bring trainers in line with third-stage starter pokemon, if not slightly ahead, through the power of genre staples such as becoming Power Rangers or Magical Girls or similar, allowing them to remain front-and-centre of any confrontations alongside their Pokemon.
GMs may wish to allow you to create varying forms that use different configurations of types/movements/etc based on differing key items, such as the variety in Dante's Devil Trigger forms in the Devil May Cry series. This is left to GM discretion.
Creating a form for your Humanoid character, at least the initial form, is quite straightforward. You begin by opening the Species item and navigating to the Forms tab, then press the plus sign to open the creation dialogue box and input a name for your new form.
In the details tab of the newly created form, you can set whether the form has a manual trigger or an automatic one, and what conditions should be met if any for the form change to occur. Discuss the particulars of this with your GM if you aren't sure on what fits the campaign setting.
Once ready, click into the Changes tab where you will find the first change already waiting for you which is the actual transformation automation. This is fine and does not need to be edited further.
Click Create Change, and select the "AE-Like" drop down menu, and change this to the Stat Alteration option. Here you can design the stat modifications of your form, abiding by the rules of no HP alteration, and max +50 into any given stat. Your GM should advise if any house rules are in play that alter this.
After that, that's your base form created until you expand with more Heroic Transformation perks, unless you want to add aesthetic changes without the use of modules.
Heroic Rush is one of the easier additions to add to your form. Open the form up and click create changes to add a new Active Effect. Then enter the following into the path; system.movement.overland.value, substituting overland with the movement allowance that you want to improve through Heroic Rush if needed.
Heroic Mobility gives you access to new movement types and is slightly more involved than adding Heroic Rush. Add a new change to your form as before, but change the mode to Override instead of Add, then click into the Edit JSON function (pen on a square icon), and you can input the example provided here;
{
"key": "system.movement.flight",
"value": {
"method": "flight",
"value": 5
},
"mode": 5,
"priority": null,
"ignored": false
}
Of course, you can alter the Key, Method and Value to use the appropriate movement type, such as Flight, Threaded, Swim or Teleport, matching the value to your highest movement allowance.
To add a new heroic sense, you may need GM assistance depending on how they have the world settings set up. Initially, you'll need to add a new change to your form, use the Add Trait rule and then add the new "Sense X" trait as plain text in the path line. From there, the GM may need to configure your vision settings accordingly on your token until such time as we can put in more involved senses automation.
To add an Ability to your form, open your existing form back up and creating a new change with the Grant Item option. From there, open the desired ability to be added to the form and click the "Copy Document UUID" button, so that you can then paste the UUID into the Grant Item section of your form.
From there, click the Add Alteration button, change the mode from Add to Overide, and in the path line of the alteration, enter "system.free" and change the value line from 0 to "true" and this will have the form add an ability that does not occupy any of your ability slots when activated. In order for this to work properly, you need to ensure that Allow Duplicates is unticked, and Re-evaluate on Update is ticked.
So not to beat a dead horse by this point, but in order to apply the Typed Transformation perk, you can create a change with an Active Effect with the path system.type.types and in the value field, you would type in the name of the type, such as "fire". If you want to override a type, you would use the same effect, but instead set the mode to reduce and put the type to be overridden/removed in the value field.
In order to activate the transformation on a given actor, navigate to their effects tab and you should see a forme change toggle. Simply tick this to enable the transformation, and untick it to disable it.