Readonly
ABILITY_Readonly
ARENA_Readonly
BATTLE_Readonly
EGG_Readonly
EGG_Readonly
EGG_Readonly
EGG_Readonly
EGG_Readonly
EGG_Readonly
FREE_Readonly
GENDER_Readonly
ITEM_Readonly
MOVESET_Readonly
NEVER_Readonly
OPP_Readonly
OPP_Readonly
OPP_Override array of ModifierOverride
s used to provide held items to enemies on spawn.
Readonly
OPP_Readonly
OPP_Readonly
OPP_Override array of ModifierOverride
s used to provide modifiers to enemies.
Note that any previous modifiers are cleared.
Readonly
OPP_Readonly
OPP_Readonly
OPP_Readonly
OPP_Readonly
OPP_Readonly
OPP_Readonly
PASSIVE_Readonly
POKEBALL_Readonly
SEED_a specific seed (default: a random string of 24 characters)
Readonly
SHINY_Readonly
STARTER_Set the form index of any starter in the party whose speciesId
is inside this override
allSpecies in src/data/pokemon-species.ts
for form indexes
const STARTER_FORM_OVERRIDES = {
[Species.DARMANITAN]: 1
}
Readonly
STARTER_SPECIES OVERRIDE will only apply to the first starter in your party or each enemy pokemon default is 0 to not override
Readonly
STARTING_Readonly
STARTING_Override array of ModifierOverride
s used to provide held items to first party member when starting a new game.
Readonly
STARTING_default 5 or 20 for Daily
Readonly
STARTING_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_default 1000
Readonly
STARTING_Readonly
STATUS_Readonly
VARIANT_Readonly
WAIVE_Sets reroll price to 0
Readonly
WAIVE_Sets all shop item prices to 0
Readonly
WEATHER_Readonly
XP_Multiplies XP gained by this value including 0. Set to null to ignore the override
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.