Terastallization
Section 7.F
Last updated
Section 7.F
Last updated
This plugin builds upon the Deluxe Battle Kit to add the Terastallization battle mechanic introduced in Pokemon Scarlet & Violet. All functionality for this mechanic has been replicated in this plugin, and will work along side other battle gimmicks such as Mega Evolution without issue. In the following subsections, I'll go over specific areas of this plugin in more detail. Below, I'll go over general plugin functionality.
Terastal Availability
Once this plugin is installed, Terastallization will be available to use right out of the gate. However, there are some criteria that must be met in order for the option to Terastallize to appear in battle. Below I'll go over all the factors for Terastallization eligibility, how to disable its availability, and various other settings related to its use.
Terastal Count
Essentials internally keeps track of a variety of the player's game statistics. One of those statistics is how many times the player has used Mega Evolution. To keep Terastallization in line with this, I've added trackers which will keep count of various statistics related to Terastallization, too.
Below are all of the new statistics tracked by this plugin, and how to call them.
Terastallization count
This plugin keeps count of how many times the player has Terastallized. This can be called with the script $stats.terastallize_count
.
Wild Tera battles won
This plugin keeps count of how many battles the player has won against wild Tera Pokemon. A "win" counts as either defeating or capturing the Pokemon to end the battle. This can be called with the script $stats.wild_tera_battles_won
.
Tera types changed
This plugin keeps count of how many times the player has changes the Tera Type of their Pokemon. This only considers legitimate methods of changing Types through the use of Tera Shards, or other items which may change a Pokemon's Tera Type. Changing this through debug shortcuts or by hardcoding the change through a script will not count. This can be called with the script $stats.total_tera_types_changed
.