mirror of
https://github.com/pagefaultgames/pokerogue.git
synced 2025-07-17 22:02:18 +02:00
move AiType to its own file
This commit is contained in:
parent
4875580b9d
commit
215c3873ce
@ -21,7 +21,8 @@ import {
|
|||||||
import { queueEncounterMessage } from "#app/data/mystery-encounters/utils/encounter-dialogue-utils";
|
import { queueEncounterMessage } from "#app/data/mystery-encounters/utils/encounter-dialogue-utils";
|
||||||
import { Moves } from "#enums/moves";
|
import { Moves } from "#enums/moves";
|
||||||
import { BattlerIndex } from "#app/battle";
|
import { BattlerIndex } from "#app/battle";
|
||||||
import { AiType, PokemonMove } from "#app/field/pokemon";
|
import { PokemonMove } from "#app/field/pokemon";
|
||||||
|
import { AiType } from "#enums/ai-type";
|
||||||
import { getPokemonSpecies } from "#app/data/pokemon-species";
|
import { getPokemonSpecies } from "#app/data/pokemon-species";
|
||||||
import { MysteryEncounterTier } from "#enums/mystery-encounter-tier";
|
import { MysteryEncounterTier } from "#enums/mystery-encounter-tier";
|
||||||
import { MysteryEncounterOptionMode } from "#enums/mystery-encounter-option-mode";
|
import { MysteryEncounterOptionMode } from "#enums/mystery-encounter-option-mode";
|
||||||
|
@ -7,7 +7,8 @@ import {
|
|||||||
WEIGHT_INCREMENT_ON_SPAWN_MISS,
|
WEIGHT_INCREMENT_ON_SPAWN_MISS,
|
||||||
} from "#app/data/mystery-encounters/mystery-encounters";
|
} from "#app/data/mystery-encounters/mystery-encounters";
|
||||||
import { showEncounterText } from "#app/data/mystery-encounters/utils/encounter-dialogue-utils";
|
import { showEncounterText } from "#app/data/mystery-encounters/utils/encounter-dialogue-utils";
|
||||||
import type { AiType, PlayerPokemon } from "#app/field/pokemon";
|
import type { PlayerPokemon } from "#app/field/pokemon";
|
||||||
|
import type { AiType } from "#enums/ai-type";
|
||||||
import type Pokemon from "#app/field/pokemon";
|
import type Pokemon from "#app/field/pokemon";
|
||||||
import { EnemyPokemon, FieldPosition, PokemonMove, PokemonSummonData } from "#app/field/pokemon";
|
import { EnemyPokemon, FieldPosition, PokemonMove, PokemonSummonData } from "#app/field/pokemon";
|
||||||
import type { CustomModifierSettings, ModifierType } from "#app/modifier/modifier-type";
|
import type { CustomModifierSettings, ModifierType } from "#app/modifier/modifier-type";
|
||||||
|
6
src/enums/ai-type.ts
Normal file
6
src/enums/ai-type.ts
Normal file
@ -0,0 +1,6 @@
|
|||||||
|
|
||||||
|
export enum AiType {
|
||||||
|
RANDOM,
|
||||||
|
SMART_RANDOM,
|
||||||
|
SMART
|
||||||
|
}
|
@ -261,6 +261,7 @@ import { loadMoveAnimations } from "#app/sprites/pokemon-asset-loader";
|
|||||||
import { ResetStatusPhase } from "#app/phases/reset-status-phase";
|
import { ResetStatusPhase } from "#app/phases/reset-status-phase";
|
||||||
import { LearnMoveSituation } from "#enums/learn-move-situation";
|
import { LearnMoveSituation } from "#enums/learn-move-situation";
|
||||||
import { TurnMove } from "#app/interfaces/turn-move";
|
import { TurnMove } from "#app/interfaces/turn-move";
|
||||||
|
import { AiType } from "#enums/ai-type";
|
||||||
|
|
||||||
export enum FieldPosition {
|
export enum FieldPosition {
|
||||||
CENTER,
|
CENTER,
|
||||||
@ -7853,12 +7854,6 @@ export class PokemonTurnData {
|
|||||||
public extraTurns = 0;
|
public extraTurns = 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
export enum AiType {
|
|
||||||
RANDOM,
|
|
||||||
SMART_RANDOM,
|
|
||||||
SMART,
|
|
||||||
}
|
|
||||||
|
|
||||||
export enum MoveResult {
|
export enum MoveResult {
|
||||||
PENDING,
|
PENDING,
|
||||||
SUCCESS,
|
SUCCESS,
|
||||||
|
@ -5,7 +5,7 @@ import { Abilities } from "#app/enums/abilities";
|
|||||||
import { Moves } from "#app/enums/moves";
|
import { Moves } from "#app/enums/moves";
|
||||||
import { Species } from "#app/enums/species";
|
import { Species } from "#app/enums/species";
|
||||||
import type { EnemyPokemon } from "#app/field/pokemon";
|
import type { EnemyPokemon } from "#app/field/pokemon";
|
||||||
import { AiType } from "#app/field/pokemon";
|
import { AiType } from "#enums/ai-type";
|
||||||
import { randSeedInt } from "#app/utils";
|
import { randSeedInt } from "#app/utils";
|
||||||
import GameManager from "#test/testUtils/gameManager";
|
import GameManager from "#test/testUtils/gameManager";
|
||||||
import Phaser from "phaser";
|
import Phaser from "phaser";
|
||||||
|
Loading…
Reference in New Issue
Block a user