ReadonlyABILITY_ReadonlyACHIEVEMENTS_Set to true to be able to re-earn already unlocked achievements
ReadonlyBATTLE_If null, ignore this override.
If "single", set every non-trainer battle to be a single battle.
If "double", set every battle (including trainer battles that are normally singles-only)
to be a double battle.
If "even-doubles", follow the "double" rule on even wave numbers,
and the "single" rule on odd wave numbers.
If "odd-doubles", follow the "double" rule on odd wave numbers,
and the "single" rule on even wave numbers.
ReadonlyBATTLE_Set all non-scripted waves to use the selected battle type.
Ignored if set to BattleType.TRAINER and DISABLE_STANDARD_TRAINERS_OVERRIDE is true.
ReadonlyBYPASS_Set to true to show all tutorials
ReadonlyCONFUSION_Set to true to force confusion to always trigger,
or false to force it to never trigger.
ReadonlyCRITICAL_If defined, overrides random critical hit rolls to always or never succeed. Ignored if the move is guaranteed to always/never crit.
ReadonlyDAILY_A CustomDailyRunConfig or a stringified version thereof
used to customize the daily run (such as to use custom starters or final boss).
ReadonlyDISABLE_If true, disable all non-scripted opponent trainer encounters.
ReadonlyEGG_ReadonlyEGG_ReadonlyEGG_ReadonlyEGG_ReadonlyEGG_ReadonlyEGG_ReadonlyENEMY_ReadonlyENEMY_ReadonlyENEMY_This will make all enemies fused Pokemon
ReadonlyENEMY_This will override the species of the fusion only when the enemy is already a fusion
ReadonlyENEMY_ReadonlyENEMY_ReadonlyENEMY_Override to give the enemy Pokemon a given amount of health segments
0 (default): the health segments will be handled normally based on wave, level and species1: the Pokemon will have a single health segment and therefore will not be a boss2+: the Pokemon will be a boss with the given number of health segmentsReadonlyENEMY_Override array of ModifierOverrides used to provide held items to enemies on spawn.
ReadonlyENEMY_Overrides the IVs of enemy pokemon. Values must never be outside the range 0 to 31!
0 and 31, set all IVs of all enemy pokemon to that number.6!null, disable the override.ReadonlyENEMY_ReadonlyENEMY_Override array of ModifierOverrides used to provide modifiers to enemies.
Note that any previous modifiers are cleared.
ReadonlyENEMY_ReadonlyENEMY_Override the nature of all enemy pokemon to the specified nature. Disabled if null.
ReadonlyENEMY_ReadonlyENEMY_ReadonlyENEMY_ReadonlyENEMY_ReadonlyENEMY_ReadonlyFREE_ReadonlyGENDER_ReadonlyHAS_ReadonlyITEM_Override array of ModifierOverrides used to replace the generated item rolls after a wave.
If less entries are listed than rolled, only those entries will be used to replace the corresponding items while the rest randomly generated. If more entries are listed than rolled, only the first X entries will be used, where X is the number of items rolled.
Note that, for all items in the array, count is not used.
ReadonlyITEM_Forces an item to be UNLOCKED
ReadonlyIVS_Overrides the IVs of player pokemon. Values must never be outside the range 0 to 31!
0 and 31, set all IVs of all player pokemon to that number.6!null, disable the override.ReadonlyLEVEL_Sets the level cap to this number during experience gain calculations.
Set to 0 to disable override & use normal wave-based level caps,
or any negative number to disable level caps entirely.
ReadonlyMOVESET_If set and non-empty, will override the moveset of every Pokemon in the player's party.
ReadonlyMYSTERY_ReadonlyMYSTERY_1 (almost never) to 256 (always), set to null to disable the override
Note: Make sure STARTING_WAVE_OVERRIDE > 10, otherwise MEs won't trigger
ReadonlyMYSTERY_ReadonlyNATURE_Override the nature of all player pokemon to the specified nature. Disabled if null.
ReadonlyPASSIVE_ReadonlyPOKEBALL_ReadonlyRANDOM_Force all random trainer types to be the provided type.
ReadonlyRUN_If non-null, will override random flee attempts to always or never succeed by forcing calculateEscapeChance to return 100% or 0%.
Set to null to disable.
Is overridden if either player Pokemon has Run Away.
ReadonlySEED_a specific seed (default: a random string of 24 characters)
ReadonlySHINY_ReadonlySTARTER_Set the form index of any starter in the party whose SpeciesId is inside this override
ReadonlySTARTER_This will force your starter to be a random fusion
ReadonlySTARTER_This will override the species of the fusion
ReadonlySTARTER_Will override the species of your pokemon when starting a new run
ReadonlySTARTING_ReadonlySTARTING_Override array of ModifierOverrides used to provide held items to first party member when starting a new game.
ReadonlySTARTING_ReadonlySTARTING_Overrides labeled MODIFIER deal with any modifier so long as it doesn't require a party
member to hold it (typically this is, extends, or generates a ModifierType),
like EXP_SHARE, CANDY_JAR, etc.
Overrides labeled HELD_ITEM specifically pertain to any entry in modifierTypes that
extends, or generates a PokemonHeldItemModifierType, like SOUL_DEW, TOXIC_ORB, etc.
Note that, if count is not provided, it will default to 1.
Additionally, note that some held items and modifiers are grouped together via a ModifierTypeGenerator and require pre-generation arguments to get a specific item from that group. If a type is not set, the generator will either use the party to weight item choice or randomly pick an item.
// Will have a quantity of 2 in-game
STARTING_MODIFIER_OVERRIDE = [{name: "EXP_SHARE", count: 2}]
// Will have a quantity of 1 in-game
STARTING_HELD_ITEM_OVERRIDE = [{name: "LUCKY_EGG"}]
// Type must be given to get a specific berry
STARTING_HELD_ITEM_OVERRIDE = [{name: "BERRY", type: BerryType.SITRUS}]
// A random berry will be generated at runtime
STARTING_HELD_ITEM_OVERRIDE = [{name: "BERRY"}]
ReadonlySTARTING_ReadonlySTARTING_If set, will override the in-game terrain at the start of each biome transition.
Lasts until cleared or replaced by another effect, and is refreshed at the start of each new biome.
ReadonlySTARTING_If present and non-null, will override the starting wave # when starting a new run.
Should never be set to a negative value.
ReadonlySTATUS_Set to true to force Paralysis and Freeze to always activate,
or false to force them to not activate (or clear for freeze).
ReadonlySTATUS_ReadonlyTIME_Overrides the Time of Day for the given biome.
Set to null to disable.
ReadonlyUNLIMITED_ReadonlyVARIANT_ReadonlyWAIVE_Sets reroll price to 0
ReadonlyWAIVE_Sets all shop item prices to 0
ReadonlyWEATHER_ReadonlyXP_Multiplies XP gained by this value including 0. Set to null to ignore the override.
If you need to add Overrides values for local testing do that inside
overridesDefaults for Overrides that are used when testing different in game situations
If an override name starts with "STARTING", it will only apply when a new run begins.