Private ReadonlycallbackReturns a dialogue token key/value pair for a given Requirement. Should be overridden by child Requirement classes.
Optional_pokemon: PlayerPokemonReturns whether the EncounterPokemonRequirement's... requirements, are met by the given scene
Returns all party members that are compatible with this requirement. For non pokemon related requirements, the entire party is returned.
A Generic requirement that checks for the presence of a minimum number of party Pokémon satisfying a given condition.