move TeraAIMode enum to its own file

This commit is contained in:
Sirz Benjie 2025-03-28 19:05:25 -05:00
parent 0389894b4b
commit f2e3eafefc
No known key found for this signature in database
GPG Key ID: 4A524B4D196C759E
3 changed files with 7 additions and 7 deletions

View File

@ -24,6 +24,7 @@ import { TrainerType } from "#enums/trainer-type";
import { Gender } from "#app/data/gender";
import { signatureSpecies } from "../balance/signature-species";
import { Abilities } from "#enums/abilities";
import { TeraAIMode } from "#enums/tera-ai-mode";
/** Minimum BST for Pokemon generated onto the Elite Four's teams */
const ELITE_FOUR_MINIMUM_BST = 460;
@ -272,12 +273,6 @@ export interface PartyMemberFuncs {
[key: number]: PartyMemberFunc;
}
export enum TeraAIMode {
NO_TERA,
INSTANT_TERA,
SMART_TERA,
}
/**
* Stores data and helper functions about a trainers AI options.
*/

View File

@ -0,0 +1,5 @@
export enum TeraAIMode {
NO_TERA,
INSTANT_TERA,
SMART_TERA
}

View File

@ -9,8 +9,8 @@ import {
TrainerSlot,
trainerConfigs,
trainerPartyTemplates,
TeraAIMode,
} from "#app/data/trainers/trainer-config";
import { TeraAIMode } from "#enums/tera-ai-mode";
import type { EnemyPokemon } from "#app/field/pokemon";
import * as Utils from "#app/utils";
import type { PersistentModifier } from "#app/modifier/modifier";