mirror of
https://github.com/pagefaultgames/pokerogue.git
synced 2025-12-24 10:39:15 +01:00
* Move game-mode to its own file Reduces circular imports to 325 * Move battler-index to own file Reduces circular deps to 314 * Move trainer-variant to own file Reduces circ deps to 313 * Move enums in pokemon to their own file * Move arena-tag-type to its own file * Move pokemon-moves to its own file * Move command to own file * Move learnMoveType to own file * Move form change item to own file * Move battlerTagLapseType to own file * Move anim enums to own shared file * Move enums out of challenges * Move species form change triggers to own file Reduces circ imports to 291 * Update test importing pokemon move * Replace move attribute imports with string names * Untangle circular deps from game data * Fix missing string call in switch summon phase * Apply kev's suggestions from code review Co-authored-by: NightKev <34855794+DayKev@users.noreply.github.com> * Ensure ChargeMove's is method calls super * Use InstanceType for proper narrowing * Apply kev's suggestions from code review Co-authored-by: NightKev <34855794+DayKev@users.noreply.github.com> --------- Co-authored-by: NightKev <34855794+DayKev@users.noreply.github.com>
57 lines
1.7 KiB
TypeScript
57 lines
1.7 KiB
TypeScript
import { SpeciesId } from "#enums/species-id";
|
|
|
|
/** The maximum size of the player's party */
|
|
export const PLAYER_PARTY_MAX_SIZE: number = 6;
|
|
|
|
/** Whether to use seasonal splash messages in general */
|
|
export const USE_SEASONAL_SPLASH_MESSAGES: boolean = true;
|
|
|
|
/** Name of the session ID cookie */
|
|
export const SESSION_ID_COOKIE_NAME: string = "pokerogue_sessionId";
|
|
|
|
/** Max value for an integer attribute in {@linkcode SystemSaveData} */
|
|
export const MAX_INT_ATTR_VALUE = 0x80000000;
|
|
|
|
/** The min and max waves for mystery encounters to spawn in classic mode */
|
|
export const CLASSIC_MODE_MYSTERY_ENCOUNTER_WAVES: [number, number] = [10, 180] as const;
|
|
/** The min and max waves for mystery encounters to spawn in challenge mode */
|
|
export const CHALLENGE_MODE_MYSTERY_ENCOUNTER_WAVES: [number, number] = [10, 180] as const;
|
|
|
|
/** The raw percentage power boost for type boost items*/
|
|
export const TYPE_BOOST_ITEM_BOOST_PERCENT = 20;
|
|
|
|
/**
|
|
* The default species that a new player can choose from
|
|
*/
|
|
export const defaultStarterSpecies: SpeciesId[] = [
|
|
SpeciesId.BULBASAUR,
|
|
SpeciesId.CHARMANDER,
|
|
SpeciesId.SQUIRTLE,
|
|
SpeciesId.CHIKORITA,
|
|
SpeciesId.CYNDAQUIL,
|
|
SpeciesId.TOTODILE,
|
|
SpeciesId.TREECKO,
|
|
SpeciesId.TORCHIC,
|
|
SpeciesId.MUDKIP,
|
|
SpeciesId.TURTWIG,
|
|
SpeciesId.CHIMCHAR,
|
|
SpeciesId.PIPLUP,
|
|
SpeciesId.SNIVY,
|
|
SpeciesId.TEPIG,
|
|
SpeciesId.OSHAWOTT,
|
|
SpeciesId.CHESPIN,
|
|
SpeciesId.FENNEKIN,
|
|
SpeciesId.FROAKIE,
|
|
SpeciesId.ROWLET,
|
|
SpeciesId.LITTEN,
|
|
SpeciesId.POPPLIO,
|
|
SpeciesId.GROOKEY,
|
|
SpeciesId.SCORBUNNY,
|
|
SpeciesId.SOBBLE,
|
|
SpeciesId.SPRIGATITO,
|
|
SpeciesId.FUECOCO,
|
|
SpeciesId.QUAXLY,
|
|
];
|
|
|
|
export const saveKey = "x0i2O7WRiANTqPmZ"; // Temporary; secure encryption is not yet necessary
|