Mega Evolution (Data) - Provismet/Gimme-That-Gimmick GitHub Wiki

Describes a mega evolution that an item can enable. This data type can also be used as an item data component.

The data here controls which features a Pokemon will gain or lose when mega evolving or reverting back to normal.

Data Component Id

gimme-that-gimmick:mega_evolution

Fields

Field Type Default Description
pokemon PokemonRequirements Only applies to Pokemon that match this condition. This is only checked for out-of-combat mega evolution.
defaultFeatures PokemonFeatures {"mega_evolution": "none"} The features that should be active by default, this is applied when the Pokemon returns to normal.
appliedFeatures PokemonFeatures {"mega_evolution": "mega"} Features to apply when the Pokemon mega evolves.

Examples

A basic mega stone for Gardevoir:

"megaEvolution": {
    "pokemon": {
        "formShowdownIds": [
            "normal"
        ],
        "speciesShowdownIds": [
            "gardevoir"
        ]
    }
}