Readonly
ABILITY_OVERRIDE: AbilitiesReadonly
ACHIEVEMENTS_REUNLOCK_OVERRIDE: booleanReadonly
ARENA_TINT_OVERRIDE: null | TimeOfDayReadonly
BATTLE_TYPE_OVERRIDE: null | BattleStyleIf null
, ignore this override.
If "single"
, set every non-trainer battle to be a single battle.
If "double"
, set every battle (including trainer battles) to be a double battle.
If "even-doubles"
, follow the "double"
rule on even wave numbers, and follow the "single"
rule on odd wave numbers.
If "odd-doubles"
, follow the "double"
rule on odd wave numbers, and follow the "single"
rule on even wave numbers.
Readonly
BYPASS_TUTORIAL_SKIP_OVERRIDE: booleanSet to true
to show all tutorials
Readonly
DAILY_RUN_SEED_OVERRIDE: null | stringReadonly
DISABLE_STANDARD_TRAINERS_OVERRIDE: booleanIf true
, disable all non-scripted opponent trainer encounters.
Readonly
EGG_FREE_GACHA_PULLS_OVERRIDE: booleanReadonly
EGG_GACHA_PULL_COUNT_OVERRIDE: numberReadonly
EGG_IMMEDIATE_HATCH_OVERRIDE: booleanReadonly
EGG_SHINY_OVERRIDE: booleanReadonly
EGG_TIER_OVERRIDE: null | EggTierReadonly
EGG_VARIANT_OVERRIDE: null | VariantTierReadonly
FREE_CANDY_UPGRADE_OVERRIDE: booleanReadonly
GENDER_OVERRIDE: null | GenderReadonly
HAS_PASSIVE_ABILITY_OVERRIDE: null | booleanReadonly
ITEM_REWARD_OVERRIDE: ModifierOverride[]Override array of ModifierOverride
s 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.
Readonly
ITEM_UNLOCK_OVERRIDE: Unlockables[]Forces an item to be UNLOCKED
Readonly
LEVEL_CAP_OVERRIDE: numberSets 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 set it to 9 quadrillion (effectively disabling it).
Readonly
MOVESET_OVERRIDE: Moves | Moves[]Readonly
MYSTERY_ENCOUNTER_OVERRIDE: null | MysteryEncounterTypeReadonly
MYSTERY_ENCOUNTER_RATE_OVERRIDE: null | number1
(almost never) to 256
(always), set to null
to disable the override
Note: Make sure STARTING_WAVE_OVERRIDE > 10
, otherwise MEs won't trigger
Readonly
MYSTERY_ENCOUNTER_TIER_OVERRIDE: null | MysteryEncounterTierReadonly
NEVER_CRIT_OVERRIDE: booleanReadonly
OPP_ABILITY_OVERRIDE: AbilitiesReadonly
OPP_FORM_OVERRIDES: Partial<Record<Species, number>>Readonly
OPP_FUSION_OVERRIDE: booleanThis will make all opponents fused Pokemon
Readonly
OPP_FUSION_SPECIES_OVERRIDE: numberThis will override the species of the fusion only when the opponent is already a fusion
Readonly
OPP_GENDER_OVERRIDE: null | GenderReadonly
OPP_HAS_PASSIVE_ABILITY_OVERRIDE: null | booleanReadonly
OPP_HEALTH_SEGMENTS_OVERRIDE: numberOverride 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 species 1: the Pokemon will have a single health segment and therefore will not be a boss 2+: the Pokemon will be a boss with the given number of health segments
Readonly
OPP_HELD_ITEMS_OVERRIDE: ModifierOverride[]Override array of ModifierOverride
s used to provide held items to enemies on spawn.
Readonly
OPP_IVS_OVERRIDE: number | number[]Readonly
OPP_LEVEL_OVERRIDE: numberReadonly
OPP_MODIFIER_OVERRIDE: ModifierOverride[]Override array of ModifierOverride
s used to provide modifiers to enemies.
Note that any previous modifiers are cleared.
Readonly
OPP_MOVESET_OVERRIDE: Moves | Moves[]Readonly
OPP_PASSIVE_ABILITY_OVERRIDE: AbilitiesReadonly
OPP_SHINY_OVERRIDE: null | booleanReadonly
OPP_SPECIES_OVERRIDE: numberReadonly
OPP_STATUS_OVERRIDE: StatusEffectReadonly
OPP_VARIANT_OVERRIDE: null | VariantReadonly
PASSIVE_ABILITY_OVERRIDE: AbilitiesReadonly
POKEBALL_OVERRIDE: { active: boolean; pokeballs: PokeballCounts }Readonly
SEED_OVERRIDE: stringa specific seed (default: a random string of 24 characters)
Readonly
SHINY_OVERRIDE: null | booleanReadonly
STARTER_FORM_OVERRIDES: Partial<Record<Species, number>>Set the form index of any starter in the party whose speciesId
is inside this override
Readonly
STARTER_FUSION_OVERRIDE: booleanThis will force your starter to be a random fusion
Readonly
STARTER_FUSION_SPECIES_OVERRIDE: numberThis will override the species of the fusion
Readonly
STARTER_SPECIES_OVERRIDE: numberSPECIES OVERRIDE will only apply to the first starter in your party or each enemy pokemon default is 0 to not override
Readonly
STARTING_BIOME_OVERRIDE: BiomeReadonly
STARTING_HELD_ITEMS_OVERRIDE: ModifierOverride[]Override array of ModifierOverride
s used to provide held items to first party member when starting a new game.
Readonly
STARTING_LEVEL_OVERRIDE: numberdefault 5 or 20 for Daily
Readonly
STARTING_MODIFIER_OVERRIDE: ModifierOverride[]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"}]
Readonly
STARTING_MONEY_OVERRIDE: numberdefault 1000
Readonly
STARTING_WAVE_OVERRIDE: numberReadonly
STATUS_ACTIVATION_OVERRIDE: null | booleanSet to true
to force Paralysis and Freeze to always activate, or false
to force them to not activate
Readonly
STATUS_OVERRIDE: StatusEffectReadonly
UNLIMITED_EGG_COUNT_OVERRIDE: booleanReadonly
VARIANT_OVERRIDE: null | VariantReadonly
WAIVE_ROLL_FEE_OVERRIDE: booleanSets reroll price to 0
Readonly
WAIVE_SHOP_FEES_OVERRIDE: booleanSets all shop item prices to 0
Readonly
WEATHER_OVERRIDE: WeatherTypeReadonly
XP_MULTIPLIER_OVERRIDE: null | numberMultiplies XP gained by this value including 0. Set to null to ignore the override.
Set to
true
to be able to re-earn already unlocked achievements