OptionaleventOptionaleventNumber of extra HA rerolls for event mons
OptionaleventNumber of extra shiny rerolls for event mons
OptionalhiddenThe overridden HA chance, defaults to base
OptionalhiddenNumber of rerolls for Hidden Ability (HA) that should be attempted
OptionalincludeWhether Legendaries can be encountered
OptionalincludeWhether Mythicals can be encountered
OptionalincludeWhether Sub-legendaries can be encountered, mainly for event encounters
OptionalisWhether the Pokemon should be a Boss.
OptionalisAn optional BooleanHolder used to let the caller know if it pulled from an event.
The level of the mon
OptionalmaxThe max shiny threshold after modifiers are applied. Values below 1 mean no maximum
OptionalshinyThe overridden shiny chance, defaults to base
OptionalshinyNumber of rerolls for shininess/variants that should be attempted
OptionalspeciesAn optional filter for eligible mons, applied to the event encounter pool. If omitted, no filter will be applied.
OptionalspeciesA custom function used to return the PokemonSpecies to generate
The chance out of 100 to pick an event encounter