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.
Phase for determining an enemy AI's action for the next turn. During this phase, the enemy decides whether to switch (if it has a trainer) or to use a move from its moveset.
For more information on how the Enemy AI works, see docs/enemy-ai.md
See