Type Parameters
- K extends
| "ActivatePriorityQueuePhase"
| "AddEnemyBuffModifierPhase"
| "AttemptCapturePhase"
| "AttemptRunPhase"
| "BattleEndPhase"
| "BerryPhase"
| "CheckInterludePhase"
| "CheckStatusEffectPhase"
| "CheckSwitchPhase"
| "CommandPhase"
| "CommonAnimPhase"
| "DamageAnimPhase"
| "EggHatchPhase"
| "EggLapsePhase"
| "EggSummaryPhase"
| "EncounterPhase"
| "EndCardPhase"
| "EndEvolutionPhase"
| "EnemyCommandPhase"
| "EvolutionPhase"
| "ExpPhase"
| "FaintPhase"
| "FormChangePhase"
| "GameOverPhase"
| "GameOverModifierRewardPhase"
| "HideAbilityPhase"
| "HidePartyExpBarPhase"
| "LearnMovePhase"
| "LevelCapPhase"
| "LevelUpPhase"
| "LoadMoveAnimPhase"
| "LoginPhase"
| "MessagePhase"
| "ModifierRewardPhase"
| "MoneyRewardPhase"
| "MoveAnimPhase"
| "MoveChargePhase"
| "MoveEffectPhase"
| "MoveEndPhase"
| "MoveHeaderPhase"
| "MovePhase"
| "MysteryEncounterPhase"
| "MysteryEncounterOptionSelectedPhase"
| "MysteryEncounterBattlePhase"
| "MysteryEncounterBattleStartCleanupPhase"
| "MysteryEncounterRewardsPhase"
| "PostMysteryEncounterPhase"
| "NewBattlePhase"
| "NewBiomeEncounterPhase"
| "NextEncounterPhase"
| "ObtainStatusEffectPhase"
| "PartyExpPhase"
| "PartyHealPhase"
| "PokemonAnimPhase"
| "PokemonHealPhase"
| "PokemonTransformPhase"
| "PositionalTagPhase"
| "PostGameOverPhase"
| "PostSummonPhase"
| "PostTurnStatusEffectPhase"
| "QuietFormChangePhase"
| "ReloadSessionPhase"
| "ResetStatusPhase"
| "ReturnPhase"
| "RevivalBlessingPhase"
| "RibbonModifierRewardPhase"
| "ScanIvsPhase"
| "SelectBiomePhase"
| "SelectChallengePhase"
| "SelectGenderPhase"
| "SelectModifierPhase"
| "SelectStarterPhase"
| "SelectTargetPhase"
| "ShinySparklePhase"
| "ShowAbilityPhase"
| "ShowPartyExpBarPhase"
| "ShowTrainerPhase"
| "StatStageChangePhase"
| "SummonMissingPhase"
| "SummonPhase"
| "SwitchBiomePhase"
| "SwitchPhase"
| "SwitchSummonPhase"
| "TeraPhase"
| "TitlePhase"
| "ToggleDoublePositionPhase"
| "TrainerVictoryPhase"
| "TurnEndPhase"
| "TurnInitPhase"
| "TurnStartPhase"
| "UnavailablePhase"
| "UnlockPhase"
| "VictoryPhase"
| "WeatherEffectPhase"
Whether this phase is of the provided type.
Will handle (in order):
It is important to point out that no phases are directly queued by any logic within this phase Any phase that is meant to follow this one MUST be queued via the onOptionSelect() logic of the selected option