OptionaldialogueMUST be defined by every MysteryEncounterOption
Player is required to have a pokemon that can learn a certain move/moveset
the required move/moves
Optionaloptions: CanLearnMoveRequirementOptions
Player is required to have certain type/s of pokemon in his party (with optional min number of pokemons with that type)
the required type/s
OptionalexcludeFainted: boolean
whether to exclude fainted pokemon
OptionalminNumberOfPokemon: number
number of pokemons to have that type
OptionalinvertQuery: booleanDefines logic that runs immediately when an option is selected, but before the Encounter continues. Can determine whether or not the Encounter should continue. If there are scenarios where the Encounter should NOT continue, should return boolean instead of void.
OptionalscalingMultiplier: numberAdds a EncounterSceneRequirement to requirements
Staticnew
Set the full dialogue object to the option. Will override anything already set