Any logic that needs to be performed when Pokemon is chosen If a second option needs to be selected, onPokemonSelected should return a OptionSelectItem[] object
Optional
onPokemonNotSelected: () => voidAny logic that needs to be performed if no Pokemon is chosen
Optional
selectablePokemonFilter: PokemonSelectFilter
This function is intended for use inside onPreOptionPhase() of an encounter option