Optional
dialogueMUST be defined by every MysteryEncounterOption
Player is required to have a pokemon that can learn a certain move/moveset
the required move/moves
Optional
options: CanLearnMoveRequirementOptionsPlayer 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
Optional
excludeFainted: booleanwhether to exclude fainted pokemon
Optional
minNumberOfPokemon: numbernumber of pokemons to have that type
Optional
invertQuery: 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.
Optional
scalingMultiplier: numberAdds a EncounterSceneRequirement
to requirements
Static
new
Set the full dialogue object to the option. Will override anything already set