mirror of
https://github.com/pagefaultgames/pokerogue.git
synced 2025-08-06 07:29:30 +02:00
[Misc] Standardize-file-names (#6137)
* Standardize filenames to kebab-case Co-authored-by: pymilkmaiden <cassiopeiamahler56@gmail.com> * Move script outside of public folder * Move update_exp_sprites to scripts * Add ls-lint to lint file and directory names * Update lefthook.yml to skip merge / rebase on all pre-commit commands --------- Co-authored-by: pymilkmaiden <cassiopeiamahler56@gmail.com>
This commit is contained in:
parent
58876a2086
commit
51d4c33de0
5
.github/workflows/linting.yml
vendored
5
.github/workflows/linting.yml
vendored
@ -41,4 +41,7 @@ jobs:
|
||||
run: pnpm biome-ci
|
||||
|
||||
- name: Check dependencies with depcruise
|
||||
run: pnpm depcruise
|
||||
run: pnpm depcruise
|
||||
|
||||
- name: Lint with ls-lint
|
||||
run: pnpm ls-lint
|
27
.ls-lint.yml
Normal file
27
.ls-lint.yml
Normal file
@ -0,0 +1,27 @@
|
||||
# Base settings to use
|
||||
# Note that the `_cfg` key isn't part of ls-lint's configuration, it's just a YAML anchor for reuse.
|
||||
_cfg: &cfg
|
||||
.ps1: kebab-case
|
||||
.ts: kebab-case
|
||||
.js: kebab-case
|
||||
.*.ts: kebab-case
|
||||
.*.js: kebab-case
|
||||
.dir: kebab-case
|
||||
.py: snake_case # python files should always use snake_case
|
||||
|
||||
ls:
|
||||
<<: *cfg
|
||||
src:
|
||||
<<: *cfg
|
||||
.dir: kebab-case | regex:@types
|
||||
.js: exists:0
|
||||
src/system/version-migration/versions:
|
||||
.ts: snake_case
|
||||
<<: *cfg
|
||||
|
||||
ignore:
|
||||
- node_modules
|
||||
- .vscode
|
||||
- .github
|
||||
- .git
|
||||
- public
|
@ -104,7 +104,7 @@ Most non-trivial changes (*especially bug fixes*) should come along with new tes
|
||||
- Test edge cases. A good strategy is to think of edge cases beforehand and create tests for them using `it.todo`. Once the edge case has been handled, you can remove the `todo` marker.
|
||||
|
||||
## 😈 Development Save File
|
||||
> Some issues may require you to have unlocks on your save file which go beyond normal overrides. For this reason, the repository contains a [save file](../test/testUtils/saves/everything.psrv) with _everything_ unlocked (even ones not legitimately obtainable, like unimplemented variant shinies).
|
||||
> Some issues may require you to have unlocks on your save file which go beyond normal overrides. For this reason, the repository contains a [save file](../test/test-utils/saves/everything.psrv) with _everything_ unlocked (even ones not legitimately obtainable, like unimplemented variant shinies).
|
||||
|
||||
1. Start the game up locally and navigate to `Menu -> Manage Data -> Import Data`
|
||||
2. Select [everything.prsv](test/testUtils/saves/everything.prsv) (`test/testUtils/saves/everything.prsv`) and confirm.
|
||||
2. Select [everything.prsv](test/test-utils/saves/everything.prsv) (`test/test-utils/saves/everything.prsv`) and confirm.
|
||||
|
2
global.d.ts
vendored
2
global.d.ts
vendored
@ -8,7 +8,7 @@ declare global {
|
||||
* Can technically be undefined/null but for ease of use we are going to assume it is always defined.
|
||||
* Used to load i18n files exclusively.
|
||||
*
|
||||
* To set up your own server in a test see `game_data.test.ts`
|
||||
* To set up your own server in a test see `game-data.test.ts`
|
||||
*/
|
||||
var server: SetupServerApi;
|
||||
}
|
||||
|
@ -1,11 +1,13 @@
|
||||
pre-commit:
|
||||
skip:
|
||||
- merge
|
||||
- rebase
|
||||
commands:
|
||||
biome-lint:
|
||||
run: pnpm exec biome check --write --reporter=summary --staged --no-errors-on-unmatched
|
||||
stage_fixed: true
|
||||
skip:
|
||||
- merge
|
||||
- rebase
|
||||
ls-lint:
|
||||
run: pnpm exec ls-lint
|
||||
|
||||
post-merge:
|
||||
commands:
|
||||
|
@ -28,6 +28,7 @@
|
||||
},
|
||||
"devDependencies": {
|
||||
"@biomejs/biome": "2.0.0",
|
||||
"@ls-lint/ls-lint": "2.3.1",
|
||||
"@types/jsdom": "^21.1.7",
|
||||
"@types/node": "^22.16.3",
|
||||
"@vitest/coverage-istanbul": "^3.2.4",
|
||||
|
@ -45,6 +45,9 @@ importers:
|
||||
'@biomejs/biome':
|
||||
specifier: 2.0.0
|
||||
version: 2.0.0
|
||||
'@ls-lint/ls-lint':
|
||||
specifier: 2.3.1
|
||||
version: 2.3.1
|
||||
'@types/jsdom':
|
||||
specifier: ^21.1.7
|
||||
version: 21.1.7
|
||||
@ -565,6 +568,12 @@ packages:
|
||||
'@jridgewell/trace-mapping@0.3.29':
|
||||
resolution: {integrity: sha512-uw6guiW/gcAGPDhLmd77/6lW8QLeiV5RUTsAX46Db6oLhGaVj4lhnPwb184s1bkc8kdVg/+h988dro8GRDpmYQ==}
|
||||
|
||||
'@ls-lint/ls-lint@2.3.1':
|
||||
resolution: {integrity: sha512-vPe6IDByQnQRTxcAYjTxrmga/tSIui50VBFTB5KIJWY3OOFmxE2VtymjeSEfQfiMbhZV/ZPAqYy2lt8pZFQ0Rw==}
|
||||
cpu: [x64, arm64, s390x, ppc64le]
|
||||
os: [darwin, linux, win32]
|
||||
hasBin: true
|
||||
|
||||
'@material/material-color-utilities@0.2.7':
|
||||
resolution: {integrity: sha512-0FCeqG6WvK4/Cc06F/xXMd/pv4FeisI0c1tUpBbfhA2n9Y8eZEv4Karjbmf2ZqQCPUWMrGp8A571tCjizxoTiQ==}
|
||||
|
||||
@ -2452,6 +2461,8 @@ snapshots:
|
||||
'@jridgewell/resolve-uri': 3.1.2
|
||||
'@jridgewell/sourcemap-codec': 1.5.4
|
||||
|
||||
'@ls-lint/ls-lint@2.3.1': {}
|
||||
|
||||
'@material/material-color-utilities@0.2.7': {}
|
||||
|
||||
'@mswjs/interceptors@0.39.2':
|
||||
|
@ -1,7 +1,7 @@
|
||||
import { AbilityId } from "#enums/ability-id";
|
||||
import { MoveId } from "#enums/move-id";
|
||||
import { SpeciesId } from "#enums/species-id";
|
||||
import { GameManager } from "#test/testUtils/gameManager";
|
||||
import { GameManager } from "#test/test-utils/game-manager";
|
||||
import Phaser from "phaser";
|
||||
import { afterEach, beforeAll, beforeEach, describe, expect, it } from "vitest";
|
||||
|
||||
|
@ -2,13 +2,13 @@ import re
|
||||
|
||||
filenames = [['src/enums/moves.ts', 'move'], ['src/enums/abilities.ts', 'ability'], ['src/enums/species.ts', 'Pokémon']]
|
||||
|
||||
commentBlockStart = re.compile('\/\*[^\*].*') # Regex for the start of a comment block
|
||||
commentBlockEnd = re.compile('.*,\*\/') # Regex for the end of a comment block
|
||||
commentBlockStart = re.compile(r'\/\*[^\*].*') # Regex for the start of a comment block
|
||||
commentBlockEnd = re.compile(r'.*,\*\/') # Regex for the end of a comment block
|
||||
|
||||
commentExp = re.compile('(?:\/\*\*.*\*\/)') # Regex for a url comment that already existed in the file
|
||||
commentExp = re.compile(r'(?:\/\*\*.*\*\/)') # Regex for a url comment that already existed in the file
|
||||
enumExp = re.compile('.*,') # Regex for a regular enum line
|
||||
|
||||
numberExp = re.compile(' +\= +\d+,')
|
||||
numberExp = re.compile(r' +\= +\d+,')
|
||||
|
||||
replaceList = ['ALOLA', 'ETERNAL', 'GALAR', 'HISUI', 'PALDEA', 'BLOODMOON']
|
||||
|
@ -1,4 +1,4 @@
|
||||
import type { UserInfo } from "#types/UserInfo";
|
||||
import type { UserInfo } from "#types/user-info";
|
||||
|
||||
export interface AccountInfoResponse extends UserInfo {}
|
||||
|
@ -1,4 +1,4 @@
|
||||
export class UpdateSessionSavedataRequest {
|
||||
export interface UpdateSessionSavedataRequest {
|
||||
slot: number;
|
||||
trainerId: number;
|
||||
secretId: number;
|
@ -4,7 +4,7 @@ export interface GetSystemSavedataRequest {
|
||||
clientSessionId: string;
|
||||
}
|
||||
|
||||
export class UpdateSystemSavedataRequest {
|
||||
export interface UpdateSystemSavedataRequest {
|
||||
clientSessionId: string;
|
||||
trainerId?: number;
|
||||
secretId?: number;
|
@ -1,6 +1,6 @@
|
||||
import { pokerogueApi } from "#api/pokerogue-api";
|
||||
import { bypassLogin } from "#app/global-vars/bypass-login";
|
||||
import type { UserInfo } from "#types/UserInfo";
|
||||
import type { UserInfo } from "#types/user-info";
|
||||
import { randomString } from "#utils/common";
|
||||
|
||||
export let loggedInUser: UserInfo | null = null;
|
||||
|
@ -28,12 +28,12 @@ import { BattlerTagType } from "#enums/battler-tag-type";
|
||||
import type { BerryType } from "#enums/berry-type";
|
||||
import { Command } from "#enums/command";
|
||||
import { HitResult } from "#enums/hit-result";
|
||||
import { MoveCategory } from "#enums/MoveCategory";
|
||||
import { MoveFlags } from "#enums/MoveFlags";
|
||||
import { MoveTarget } from "#enums/MoveTarget";
|
||||
import { CommonAnim } from "#enums/move-anims-common";
|
||||
import { MoveCategory } from "#enums/move-category";
|
||||
import { MoveFlags } from "#enums/move-flags";
|
||||
import { MoveId } from "#enums/move-id";
|
||||
import { MoveResult } from "#enums/move-result";
|
||||
import { MoveTarget } from "#enums/move-target";
|
||||
import { MoveUseMode } from "#enums/move-use-mode";
|
||||
import { PokemonAnimType } from "#enums/pokemon-anim-type";
|
||||
import { PokemonType } from "#enums/pokemon-type";
|
||||
|
@ -9,10 +9,10 @@ import { ArenaTagType } from "#enums/arena-tag-type";
|
||||
import type { BattlerIndex } from "#enums/battler-index";
|
||||
import { BattlerTagType } from "#enums/battler-tag-type";
|
||||
import { HitResult } from "#enums/hit-result";
|
||||
import { MoveCategory } from "#enums/MoveCategory";
|
||||
import { MoveTarget } from "#enums/MoveTarget";
|
||||
import { CommonAnim } from "#enums/move-anims-common";
|
||||
import { MoveCategory } from "#enums/move-category";
|
||||
import { MoveId } from "#enums/move-id";
|
||||
import { MoveTarget } from "#enums/move-target";
|
||||
import { MoveUseMode } from "#enums/move-use-mode";
|
||||
import { PokemonType } from "#enums/pokemon-type";
|
||||
import { Stat } from "#enums/stat";
|
||||
|
@ -3,8 +3,8 @@ import { allMoves } from "#data/data-lists";
|
||||
import type { BattlerIndex } from "#enums/battler-index";
|
||||
import { BattlerTagType } from "#enums/battler-tag-type";
|
||||
import { EncounterAnim } from "#enums/encounter-anims";
|
||||
import { MoveFlags } from "#enums/MoveFlags";
|
||||
import { AnimBlendType, AnimFocus, AnimFrameTarget, ChargeAnim, CommonAnim } from "#enums/move-anims-common";
|
||||
import { MoveFlags } from "#enums/move-flags";
|
||||
import { MoveId } from "#enums/move-id";
|
||||
import type { Pokemon } from "#field/pokemon";
|
||||
import { animationFileName, coerceArray, getFrameMs, isNullOrUndefined, type nil } from "#utils/common";
|
||||
|
@ -11,9 +11,9 @@ import { AbilityId } from "#enums/ability-id";
|
||||
import { BattlerTagLapseType } from "#enums/battler-tag-lapse-type";
|
||||
import { BattlerTagType } from "#enums/battler-tag-type";
|
||||
import { HitResult } from "#enums/hit-result";
|
||||
import { MoveCategory } from "#enums/MoveCategory";
|
||||
import { MoveFlags } from "#enums/MoveFlags";
|
||||
import { ChargeAnim, CommonAnim } from "#enums/move-anims-common";
|
||||
import { MoveCategory } from "#enums/move-category";
|
||||
import { MoveFlags } from "#enums/move-flags";
|
||||
import { MoveId } from "#enums/move-id";
|
||||
import { MoveResult } from "#enums/move-result";
|
||||
import { MoveUseMode } from "#enums/move-use-mode";
|
||||
|
@ -1,8 +1,8 @@
|
||||
import { allMoves } from "#data/data-lists";
|
||||
import type { BattlerIndex } from "#enums/battler-index";
|
||||
import { BattlerTagType } from "#enums/battler-tag-type";
|
||||
import { MoveTarget } from "#enums/MoveTarget";
|
||||
import type { MoveId } from "#enums/move-id";
|
||||
import { MoveTarget } from "#enums/move-target";
|
||||
import { PokemonType } from "#enums/pokemon-type";
|
||||
import type { Pokemon } from "#field/pokemon";
|
||||
import { applyMoveAttrs } from "#moves/apply-attrs";
|
||||
|
@ -48,11 +48,11 @@ import { ChargeAnim } from "#enums/move-anims-common";
|
||||
import { MoveId } from "#enums/move-id";
|
||||
import { MoveResult } from "#enums/move-result";
|
||||
import { isVirtual, MoveUseMode } from "#enums/move-use-mode";
|
||||
import { MoveCategory } from "#enums/MoveCategory";
|
||||
import { MoveEffectTrigger } from "#enums/MoveEffectTrigger";
|
||||
import { MoveFlags } from "#enums/MoveFlags";
|
||||
import { MoveTarget } from "#enums/MoveTarget";
|
||||
import { MultiHitType } from "#enums/MultiHitType";
|
||||
import { MoveCategory } from "#enums/move-category";
|
||||
import { MoveEffectTrigger } from "#enums/move-effect-trigger";
|
||||
import { MoveFlags } from "#enums/move-flags";
|
||||
import { MoveTarget } from "#enums/move-target";
|
||||
import { MultiHitType } from "#enums/multi-hit-type";
|
||||
import { PokemonType } from "#enums/pokemon-type";
|
||||
import { SpeciesId } from "#enums/species-id";
|
||||
import {
|
||||
|
@ -8,9 +8,9 @@ import { BattlerIndex } from "#enums/battler-index";
|
||||
import { BerryType } from "#enums/berry-type";
|
||||
import { Challenges } from "#enums/challenges";
|
||||
import { EncounterAnim } from "#enums/encounter-anims";
|
||||
import { MoveCategory } from "#enums/MoveCategory";
|
||||
import { ModifierPoolType } from "#enums/modifier-pool-type";
|
||||
import { ModifierTier } from "#enums/modifier-tier";
|
||||
import { MoveCategory } from "#enums/move-category";
|
||||
import { MoveId } from "#enums/move-id";
|
||||
import { MoveUseMode } from "#enums/move-use-mode";
|
||||
import { MysteryEncounterOptionMode } from "#enums/mystery-encounter-option-mode";
|
||||
|
@ -1,7 +1,7 @@
|
||||
import { CLASSIC_MODE_MYSTERY_ENCOUNTER_WAVES } from "#app/constants";
|
||||
import { globalScene } from "#app/global-scene";
|
||||
import { modifierTypes } from "#data/data-lists";
|
||||
import { MoveCategory } from "#enums/MoveCategory";
|
||||
import { MoveCategory } from "#enums/move-category";
|
||||
import { MysteryEncounterOptionMode } from "#enums/mystery-encounter-option-mode";
|
||||
import { MysteryEncounterTier } from "#enums/mystery-encounter-tier";
|
||||
import { MysteryEncounterType } from "#enums/mystery-encounter-type";
|
||||
|
@ -18,7 +18,7 @@ import {
|
||||
} from "#data/form-change-triggers";
|
||||
import { AbilityId } from "#enums/ability-id";
|
||||
import { FormChangeItem } from "#enums/form-change-item";
|
||||
import { MoveCategory } from "#enums/MoveCategory";
|
||||
import { MoveCategory } from "#enums/move-category";
|
||||
import { MoveId } from "#enums/move-id";
|
||||
import { SpeciesFormKey } from "#enums/species-form-key";
|
||||
import { SpeciesId } from "#enums/species-id";
|
||||
|
@ -82,11 +82,11 @@ import { DexAttr } from "#enums/dex-attr";
|
||||
import { FieldPosition } from "#enums/field-position";
|
||||
import { HitResult } from "#enums/hit-result";
|
||||
import { LearnMoveSituation } from "#enums/learn-move-situation";
|
||||
import { MoveCategory } from "#enums/MoveCategory";
|
||||
import { MoveFlags } from "#enums/MoveFlags";
|
||||
import { MoveTarget } from "#enums/MoveTarget";
|
||||
import { ModifierTier } from "#enums/modifier-tier";
|
||||
import { MoveCategory } from "#enums/move-category";
|
||||
import { MoveFlags } from "#enums/move-flags";
|
||||
import { MoveId } from "#enums/move-id";
|
||||
import { MoveTarget } from "#enums/move-target";
|
||||
import { isIgnorePP, isVirtual, MoveUseMode } from "#enums/move-use-mode";
|
||||
import { Nature } from "#enums/nature";
|
||||
import { PokeballType } from "#enums/pokeball";
|
||||
|
@ -3,13 +3,13 @@ import { TouchControl } from "#app/touch-controls";
|
||||
import { Button } from "#enums/buttons";
|
||||
import { Device } from "#enums/devices";
|
||||
import { UiMode } from "#enums/ui-mode";
|
||||
import cfg_keyboard_qwerty from "#inputs/cfg_keyboard_qwerty";
|
||||
import { assign, getButtonWithKeycode, getIconForLatestInput, swap } from "#inputs/configHandler";
|
||||
import pad_dualshock from "#inputs/pad_dualshock";
|
||||
import pad_generic from "#inputs/pad_generic";
|
||||
import pad_procon from "#inputs/pad_procon";
|
||||
import pad_unlicensedSNES from "#inputs/pad_unlicensedSNES";
|
||||
import pad_xbox360 from "#inputs/pad_xbox360";
|
||||
import cfg_keyboard_qwerty from "#inputs/cfg-keyboard-qwerty";
|
||||
import { assign, getButtonWithKeycode, getIconForLatestInput, swap } from "#inputs/config-handler";
|
||||
import pad_dualshock from "#inputs/pad-dualshock";
|
||||
import pad_generic from "#inputs/pad-generic";
|
||||
import pad_procon from "#inputs/pad-procon";
|
||||
import pad_unlicensedSNES from "#inputs/pad-unlicensed-snes";
|
||||
import pad_xbox360 from "#inputs/pad-xbox360";
|
||||
import type { SettingGamepad } from "#system/settings-gamepad";
|
||||
import type { SettingKeyboard } from "#system/settings-keyboard";
|
||||
import { MoveTouchControlsHandler } from "#ui/move-touch-controls-handler";
|
||||
|
@ -13,12 +13,12 @@ import { BattlerTagLapseType } from "#enums/battler-tag-lapse-type";
|
||||
import { BattlerTagType } from "#enums/battler-tag-type";
|
||||
import { HitCheckResult } from "#enums/hit-check-result";
|
||||
import { HitResult } from "#enums/hit-result";
|
||||
import { MoveCategory } from "#enums/MoveCategory";
|
||||
import { MoveEffectTrigger } from "#enums/MoveEffectTrigger";
|
||||
import { MoveFlags } from "#enums/MoveFlags";
|
||||
import { MoveTarget } from "#enums/MoveTarget";
|
||||
import { MoveCategory } from "#enums/move-category";
|
||||
import { MoveEffectTrigger } from "#enums/move-effect-trigger";
|
||||
import { MoveFlags } from "#enums/move-flags";
|
||||
import { MoveId } from "#enums/move-id";
|
||||
import { MoveResult } from "#enums/move-result";
|
||||
import { MoveTarget } from "#enums/move-target";
|
||||
import { isReflected, isVirtual, MoveUseMode } from "#enums/move-use-mode";
|
||||
import { PokemonType } from "#enums/pokemon-type";
|
||||
import type { Pokemon } from "#field/pokemon";
|
||||
|
@ -13,8 +13,8 @@ import { ArenaTagType } from "#enums/arena-tag-type";
|
||||
import { BattlerIndex } from "#enums/battler-index";
|
||||
import { BattlerTagLapseType } from "#enums/battler-tag-lapse-type";
|
||||
import { BattlerTagType } from "#enums/battler-tag-type";
|
||||
import { MoveFlags } from "#enums/MoveFlags";
|
||||
import { CommonAnim } from "#enums/move-anims-common";
|
||||
import { MoveFlags } from "#enums/move-flags";
|
||||
import { MoveId } from "#enums/move-id";
|
||||
import { MoveResult } from "#enums/move-result";
|
||||
import { isIgnorePP, isIgnoreStatus, isReflected, isVirtual, MoveUseMode } from "#enums/move-use-mode";
|
||||
|
@ -2,8 +2,8 @@ import { globalScene } from "#app/global-scene";
|
||||
import { getTerrainColor, TerrainType } from "#data/terrain";
|
||||
import { getCurrentTime } from "#utils/common";
|
||||
import Phaser from "phaser";
|
||||
import fieldSpriteFragShader from "./glsl/fieldSpriteFragShader.frag?raw";
|
||||
import spriteVertShader from "./glsl/spriteShader.vert?raw";
|
||||
import fieldSpriteFragShader from "./glsl/field-sprite-frag-shader.frag?raw";
|
||||
import spriteVertShader from "./glsl/sprite-shader.vert?raw";
|
||||
|
||||
export class FieldSpritePipeline extends Phaser.Renderer.WebGL.Pipelines.MultiPipeline {
|
||||
constructor(game: Phaser.Game, config?: Phaser.Types.Renderer.WebGL.WebGLPipelineConfig) {
|
||||
|
@ -5,8 +5,8 @@ import { Pokemon } from "#field/pokemon";
|
||||
import { Trainer } from "#field/trainer";
|
||||
import { variantColorCache } from "#sprites/variant";
|
||||
import { rgbHexToRgba } from "#utils/common";
|
||||
import spriteFragShader from "./glsl/spriteFragShader.frag?raw";
|
||||
import spriteVertShader from "./glsl/spriteShader.vert?raw";
|
||||
import spriteFragShader from "./glsl/sprite-frag-shader.frag?raw";
|
||||
import spriteVertShader from "./glsl/sprite-shader.vert?raw";
|
||||
|
||||
export class SpritePipeline extends FieldSpritePipeline {
|
||||
private _tone: number[];
|
||||
|
@ -5,7 +5,7 @@ import type {
|
||||
AccountLoginRequest,
|
||||
AccountLoginResponse,
|
||||
AccountRegisterRequest,
|
||||
} from "#types/PokerogueAccountApi";
|
||||
} from "#types/api/pokerogue-account-api";
|
||||
import { removeCookie, setCookie } from "#utils/cookies";
|
||||
|
||||
/**
|
||||
|
@ -6,7 +6,7 @@ import type {
|
||||
SearchAccountResponse,
|
||||
UnlinkAccountFromDiscordIdRequest,
|
||||
UnlinkAccountFromGoogledIdRequest,
|
||||
} from "#types/PokerogueAdminApi";
|
||||
} from "#types/api/pokerogue-admin-api";
|
||||
|
||||
export class PokerogueAdminApi extends ApiBase {
|
||||
public readonly ERR_USERNAME_NOT_FOUND: string = "Username not found!";
|
||||
|
@ -3,7 +3,7 @@ import { PokerogueAccountApi } from "#api/pokerogue-account-api";
|
||||
import { PokerogueAdminApi } from "#api/pokerogue-admin-api";
|
||||
import { PokerogueDailyApi } from "#api/pokerogue-daily-api";
|
||||
import { PokerogueSavedataApi } from "#api/pokerogue-savedata-api";
|
||||
import type { TitleStatsResponse } from "#types/PokerogueApi";
|
||||
import type { TitleStatsResponse } from "#types/api/pokerogue-api-types";
|
||||
|
||||
/**
|
||||
* A wrapper for PokéRogue API requests.
|
||||
|
@ -1,5 +1,5 @@
|
||||
import { ApiBase } from "#api/api-base";
|
||||
import type { GetDailyRankingsPageCountRequest, GetDailyRankingsRequest } from "#types/PokerogueDailyApi";
|
||||
import type { GetDailyRankingsPageCountRequest, GetDailyRankingsRequest } from "#types/api/pokerogue-daily-api";
|
||||
import type { RankingEntry } from "#ui/daily-run-scoreboard";
|
||||
|
||||
/**
|
||||
|
@ -2,7 +2,7 @@ import { ApiBase } from "#api/api-base";
|
||||
import { PokerogueSessionSavedataApi } from "#api/pokerogue-session-savedata-api";
|
||||
import { PokerogueSystemSavedataApi } from "#api/pokerogue-system-savedata-api";
|
||||
import { MAX_INT_ATTR_VALUE } from "#app/constants";
|
||||
import type { UpdateAllSavedataRequest } from "#types/PokerogueSavedataApi";
|
||||
import type { UpdateAllSavedataRequest } from "#types/api/pokerogue-save-data-api";
|
||||
|
||||
/**
|
||||
* A wrapper for PokéRogue savedata API requests.
|
||||
|
@ -7,7 +7,7 @@ import type {
|
||||
GetSessionSavedataRequest,
|
||||
NewClearSessionSavedataRequest,
|
||||
UpdateSessionSavedataRequest,
|
||||
} from "#types/PokerogueSessionSavedataApi";
|
||||
} from "#types/api/pokerogue-session-save-data-api";
|
||||
|
||||
/**
|
||||
* A wrapper for PokéRogue session savedata API requests.
|
||||
|
@ -4,7 +4,7 @@ import type {
|
||||
UpdateSystemSavedataRequest,
|
||||
VerifySystemSavedataRequest,
|
||||
VerifySystemSavedataResponse,
|
||||
} from "#types/PokerogueSystemSavedataApi";
|
||||
} from "#types/api/pokerogue-system-save-data-api";
|
||||
|
||||
/**
|
||||
* A wrapper for PokéRogue system savedata API requests.
|
||||
|
@ -57,7 +57,7 @@ import {
|
||||
applySessionVersionMigration,
|
||||
applySettingsVersionMigration,
|
||||
applySystemVersionMigration,
|
||||
} from "#system/version_converter";
|
||||
} from "#system/version-migration/version-converter";
|
||||
import { VoucherType, vouchers } from "#system/voucher";
|
||||
import { trainerConfigs } from "#trainers/trainer-config";
|
||||
import type { DexData, DexEntry } from "#types/dex-data";
|
||||
|
@ -2,9 +2,9 @@
|
||||
|
||||
import { version } from "#package.json";
|
||||
import type { SessionSaveData, SystemSaveData } from "#system/game-data";
|
||||
import type { SessionSaveMigrator } from "#types/SessionSaveMigrator";
|
||||
import type { SettingsSaveMigrator } from "#types/SettingsSaveMigrator";
|
||||
import type { SystemSaveMigrator } from "#types/SystemSaveMigrator";
|
||||
import type { SessionSaveMigrator } from "#types/session-save-migrator";
|
||||
import type { SettingsSaveMigrator } from "#types/settings-save-migrator";
|
||||
import type { SystemSaveMigrator } from "#types/system-save-migrator";
|
||||
import { compareVersions } from "compare-versions";
|
||||
|
||||
/*
|
||||
@ -49,11 +49,11 @@ export const settingsMigrators: readonly SettingsSaveMigrator[] = [settingsMigra
|
||||
// Add migrator imports below:
|
||||
// Example: import * as vA_B_C from "#system/vA_B_C";
|
||||
|
||||
import * as v1_0_4 from "#system/v1_0_4";
|
||||
import * as v1_7_0 from "#system/v1_7_0";
|
||||
import * as v1_8_3 from "#system/v1_8_3";
|
||||
import * as v1_9_0 from "#system/v1_9_0";
|
||||
import * as v1_10_0 from "#system/v1_10_0";
|
||||
import * as v1_0_4 from "#system/version-migration/versions/v1_0_4";
|
||||
import * as v1_7_0 from "#system/version-migration/versions/v1_7_0";
|
||||
import * as v1_8_3 from "#system/version-migration/versions/v1_8_3";
|
||||
import * as v1_9_0 from "#system/version-migration/versions/v1_9_0";
|
||||
import * as v1_10_0 from "#system/version-migration/versions/v1_10_0";
|
||||
|
||||
/** Current game version */
|
||||
const LATEST_VERSION = version;
|
@ -5,9 +5,9 @@ import { AbilityAttr } from "#enums/ability-attr";
|
||||
import { DexAttr } from "#enums/dex-attr";
|
||||
import type { SessionSaveData, SystemSaveData } from "#system/game-data";
|
||||
import { SettingKeys } from "#system/settings";
|
||||
import type { SessionSaveMigrator } from "#types/SessionSaveMigrator";
|
||||
import type { SettingsSaveMigrator } from "#types/SettingsSaveMigrator";
|
||||
import type { SystemSaveMigrator } from "#types/SystemSaveMigrator";
|
||||
import type { SessionSaveMigrator } from "#types/session-save-migrator";
|
||||
import type { SettingsSaveMigrator } from "#types/settings-save-migrator";
|
||||
import type { SystemSaveMigrator } from "#types/system-save-migrator";
|
||||
import { isNullOrUndefined } from "#utils/common";
|
||||
|
||||
/**
|
@ -3,7 +3,7 @@ import type { MoveId } from "#enums/move-id";
|
||||
import type { MoveResult } from "#enums/move-result";
|
||||
import { MoveUseMode } from "#enums/move-use-mode";
|
||||
import type { SessionSaveData } from "#system/game-data";
|
||||
import type { SessionSaveMigrator } from "#types/SessionSaveMigrator";
|
||||
import type { SessionSaveMigrator } from "#types/session-save-migrator";
|
||||
import type { TurnMove } from "#types/turn-move";
|
||||
|
||||
/** Prior signature of `TurnMove`; used to ensure parity */
|
@ -2,8 +2,8 @@ import { globalScene } from "#app/global-scene";
|
||||
import { getPokemonSpeciesForm } from "#data/pokemon-species";
|
||||
import { DexAttr } from "#enums/dex-attr";
|
||||
import type { SessionSaveData, SystemSaveData } from "#system/game-data";
|
||||
import type { SessionSaveMigrator } from "#types/SessionSaveMigrator";
|
||||
import type { SystemSaveMigrator } from "#types/SystemSaveMigrator";
|
||||
import type { SessionSaveMigrator } from "#types/session-save-migrator";
|
||||
import type { SystemSaveMigrator } from "#types/system-save-migrator";
|
||||
import { isNullOrUndefined } from "#utils/common";
|
||||
import { getPokemonSpecies } from "#utils/pokemon-utils";
|
||||
|
@ -1,7 +1,7 @@
|
||||
import { DexAttr } from "#enums/dex-attr";
|
||||
import { SpeciesId } from "#enums/species-id";
|
||||
import type { SystemSaveData } from "#system/game-data";
|
||||
import type { SystemSaveMigrator } from "#types/SystemSaveMigrator";
|
||||
import type { SystemSaveMigrator } from "#types/system-save-migrator";
|
||||
import { getPokemonSpecies } from "#utils/pokemon-utils";
|
||||
|
||||
/**
|
@ -2,7 +2,7 @@ import { MoveId } from "#enums/move-id";
|
||||
import { PokemonMove } from "#moves/pokemon-move";
|
||||
import type { SessionSaveData } from "#system/game-data";
|
||||
import type { PokemonData } from "#system/pokemon-data";
|
||||
import type { SessionSaveMigrator } from "#types/SessionSaveMigrator";
|
||||
import type { SessionSaveMigrator } from "#types/session-save-migrator";
|
||||
|
||||
/**
|
||||
* Migrate all lingering rage fist data inside `CustomPokemonData`,
|
@ -4,7 +4,7 @@ import { getTypeDamageMultiplierColor } from "#data/type";
|
||||
import { BattleType } from "#enums/battle-type";
|
||||
import { Button } from "#enums/buttons";
|
||||
import { Command } from "#enums/command";
|
||||
import { MoveCategory } from "#enums/MoveCategory";
|
||||
import { MoveCategory } from "#enums/move-category";
|
||||
import { MoveUseMode } from "#enums/move-use-mode";
|
||||
import { PokemonType } from "#enums/pokemon-type";
|
||||
import { UiMode } from "#enums/ui-mode";
|
||||
|
@ -1,6 +1,6 @@
|
||||
import type { InfoToggle } from "#app/battle-scene";
|
||||
import { globalScene } from "#app/global-scene";
|
||||
import { MoveCategory } from "#enums/MoveCategory";
|
||||
import { MoveCategory } from "#enums/move-category";
|
||||
import { PokemonType } from "#enums/pokemon-type";
|
||||
import type { Move } from "#moves/move";
|
||||
import { addTextObject, TextStyle } from "#ui/text";
|
||||
|
@ -1,7 +1,7 @@
|
||||
import { globalScene } from "#app/global-scene";
|
||||
import { Button } from "#enums/buttons";
|
||||
import type { UiMode } from "#enums/ui-mode";
|
||||
import { NavigationManager } from "#ui/navigationMenu";
|
||||
import { NavigationManager } from "#ui/navigation-menu";
|
||||
import { addTextObject, TextStyle } from "#ui/text";
|
||||
import { UiHandler } from "#ui/ui-handler";
|
||||
import { addWindow } from "#ui/ui-theme";
|
||||
|
@ -3,8 +3,8 @@ import type { InterfaceConfig } from "#app/inputs-controller";
|
||||
import { Button } from "#enums/buttons";
|
||||
import type { Device } from "#enums/devices";
|
||||
import type { UiMode } from "#enums/ui-mode";
|
||||
import { getIconWithSettingName } from "#inputs/configHandler";
|
||||
import { NavigationManager, NavigationMenu } from "#ui/navigationMenu";
|
||||
import { getIconWithSettingName } from "#inputs/config-handler";
|
||||
import { NavigationManager, NavigationMenu } from "#ui/navigation-menu";
|
||||
import { ScrollBar } from "#ui/scroll-bar";
|
||||
import { addTextObject, TextStyle } from "#ui/text";
|
||||
import { UiHandler } from "#ui/ui-handler";
|
||||
|
@ -5,7 +5,7 @@ import type { SettingType } from "#system/settings";
|
||||
import { Setting, SettingKeys } from "#system/settings";
|
||||
import type { InputsIcons } from "#ui/abstract-control-settings-ui-handler";
|
||||
import { MessageUiHandler } from "#ui/message-ui-handler";
|
||||
import { NavigationManager, NavigationMenu } from "#ui/navigationMenu";
|
||||
import { NavigationManager, NavigationMenu } from "#ui/navigation-menu";
|
||||
import { ScrollBar } from "#ui/scroll-bar";
|
||||
import { addTextObject, TextStyle } from "#ui/text";
|
||||
import { addWindow } from "#ui/ui-theme";
|
||||
|
@ -1,7 +1,7 @@
|
||||
import { globalScene } from "#app/global-scene";
|
||||
import { Device } from "#enums/devices";
|
||||
import type { UiMode } from "#enums/ui-mode";
|
||||
import { getIconWithSettingName, getKeyWithKeycode } from "#inputs/configHandler";
|
||||
import { getIconWithSettingName, getKeyWithKeycode } from "#inputs/config-handler";
|
||||
import { AbstractBindingUiHandler } from "#ui/abstract-binding-ui-handler";
|
||||
import { addTextObject, TextStyle } from "#ui/text";
|
||||
import i18next from "i18next";
|
||||
|
@ -1,7 +1,7 @@
|
||||
import { globalScene } from "#app/global-scene";
|
||||
import { Device } from "#enums/devices";
|
||||
import type { UiMode } from "#enums/ui-mode";
|
||||
import { getKeyWithKeycode } from "#inputs/configHandler";
|
||||
import { getKeyWithKeycode } from "#inputs/config-handler";
|
||||
import { AbstractBindingUiHandler } from "#ui/abstract-binding-ui-handler";
|
||||
import { addTextObject, TextStyle } from "#ui/text";
|
||||
import i18next from "i18next";
|
||||
|
@ -2,9 +2,9 @@ import { globalScene } from "#app/global-scene";
|
||||
import type { InterfaceConfig } from "#app/inputs-controller";
|
||||
import { Device } from "#enums/devices";
|
||||
import type { UiMode } from "#enums/ui-mode";
|
||||
import pad_dualshock from "#inputs/pad_dualshock";
|
||||
import pad_unlicensedSNES from "#inputs/pad_unlicensedSNES";
|
||||
import pad_xbox360 from "#inputs/pad_xbox360";
|
||||
import pad_dualshock from "#inputs/pad-dualshock";
|
||||
import pad_unlicensedSNES from "#inputs/pad-unlicensed-snes";
|
||||
import pad_xbox360 from "#inputs/pad-xbox360";
|
||||
import {
|
||||
SettingGamepad,
|
||||
setSettingGamepad,
|
||||
|
@ -2,8 +2,8 @@ import { globalScene } from "#app/global-scene";
|
||||
import type { InterfaceConfig } from "#app/inputs-controller";
|
||||
import { Device } from "#enums/devices";
|
||||
import { UiMode } from "#enums/ui-mode";
|
||||
import cfg_keyboard_qwerty from "#inputs/cfg_keyboard_qwerty";
|
||||
import { deleteBind } from "#inputs/configHandler";
|
||||
import cfg_keyboard_qwerty from "#inputs/cfg-keyboard-qwerty";
|
||||
import { deleteBind } from "#inputs/config-handler";
|
||||
import {
|
||||
SettingKeyboard,
|
||||
setSettingKeyboard,
|
||||
@ -12,7 +12,7 @@ import {
|
||||
settingKeyboardOptions,
|
||||
} from "#system/settings-keyboard";
|
||||
import { AbstractControlSettingsUiHandler } from "#ui/abstract-control-settings-ui-handler";
|
||||
import { NavigationManager } from "#ui/navigationMenu";
|
||||
import { NavigationManager } from "#ui/navigation-menu";
|
||||
import { addTextObject, TextStyle } from "#ui/text";
|
||||
import { reverseValueToKeySetting, truncateString } from "#utils/common";
|
||||
import i18next from "i18next";
|
||||
|
@ -1,41 +0,0 @@
|
||||
{
|
||||
"textures": [
|
||||
{
|
||||
"image": "shiny_icons.png",
|
||||
"format": "RGBA8888",
|
||||
"size": {
|
||||
"w": 45,
|
||||
"h": 14
|
||||
},
|
||||
"scale": 1,
|
||||
"frames": [
|
||||
{
|
||||
"filename": "0",
|
||||
"rotated": false,
|
||||
"trimmed": false,
|
||||
"sourceSize": {
|
||||
"w": 45,
|
||||
"h": 14
|
||||
},
|
||||
"spriteSourceSize": {
|
||||
"x": 0,
|
||||
"y": 0,
|
||||
"w": 15,
|
||||
"h": 14
|
||||
},
|
||||
"frame": {
|
||||
"x": 0,
|
||||
"y": 0,
|
||||
"w": 15,
|
||||
"h": 14
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"meta": {
|
||||
"app": "https://www.codeandweb.com/texturepacker",
|
||||
"version": "3.0",
|
||||
"smartupdate": "$TexturePacker:SmartUpdate:a3275c7504a9b35b288265e191b1d14c:420725f3fb73c2cac0ab3bbc0a46f2e1:3a8b8ca0f0e4be067dd46c07b78ee013$"
|
||||
}
|
||||
}
|
@ -10,7 +10,7 @@ import { getNatureName, getNatureStatMultiplier } from "#data/nature";
|
||||
import { getPokeballAtlasKey } from "#data/pokeball";
|
||||
import { getTypeRgb } from "#data/type";
|
||||
import { Button } from "#enums/buttons";
|
||||
import { MoveCategory } from "#enums/MoveCategory";
|
||||
import { MoveCategory } from "#enums/move-category";
|
||||
import { Nature } from "#enums/nature";
|
||||
import { PlayerGender } from "#enums/player-gender";
|
||||
import { PokemonType } from "#enums/pokemon-type";
|
||||
|
@ -29,7 +29,7 @@ import { MenuUiHandler } from "#ui/menu-ui-handler";
|
||||
import { MessageUiHandler } from "#ui/message-ui-handler";
|
||||
import { ModifierSelectUiHandler } from "#ui/modifier-select-ui-handler";
|
||||
import { MysteryEncounterUiHandler } from "#ui/mystery-encounter-ui-handler";
|
||||
import { NavigationManager } from "#ui/navigationMenu";
|
||||
import { NavigationManager } from "#ui/navigation-menu";
|
||||
import { OptionSelectUiHandler } from "#ui/option-select-ui-handler";
|
||||
import { PartyUiHandler } from "#ui/party-ui-handler";
|
||||
import { PokedexPageUiHandler } from "#ui/pokedex-page-ui-handler";
|
||||
|
@ -3,7 +3,7 @@ import { MoveId } from "#enums/move-id";
|
||||
import { SpeciesId } from "#enums/species-id";
|
||||
import { Stat } from "#enums/stat";
|
||||
import { WeatherType } from "#enums/weather-type";
|
||||
import { GameManager } from "#test/testUtils/gameManager";
|
||||
import { GameManager } from "#test/test-utils/game-manager";
|
||||
import Phaser from "phaser";
|
||||
import { afterEach, beforeAll, beforeEach, describe, expect, it } from "vitest";
|
||||
|
@ -2,7 +2,7 @@ import { AbilityId } from "#enums/ability-id";
|
||||
import { MoveId } from "#enums/move-id";
|
||||
import { SpeciesId } from "#enums/species-id";
|
||||
import { Stat } from "#enums/stat";
|
||||
import { GameManager } from "#test/testUtils/gameManager";
|
||||
import { GameManager } from "#test/test-utils/game-manager";
|
||||
import Phaser from "phaser";
|
||||
import { afterEach, beforeAll, beforeEach, describe, expect, it } from "vitest";
|
||||
|
@ -5,7 +5,7 @@ import { UiMode } from "#enums/ui-mode";
|
||||
import { CommandPhase } from "#phases/command-phase";
|
||||
import { TurnInitPhase } from "#phases/turn-init-phase";
|
||||
import i18next from "#plugins/i18n";
|
||||
import { GameManager } from "#test/testUtils/gameManager";
|
||||
import { GameManager } from "#test/test-utils/game-manager";
|
||||
import Phaser from "phaser";
|
||||
import { afterEach, beforeAll, beforeEach, describe, expect, it, vi } from "vitest";
|
||||
|
@ -2,7 +2,7 @@ import { AbilityId } from "#enums/ability-id";
|
||||
import { BattlerIndex } from "#enums/battler-index";
|
||||
import { MoveId } from "#enums/move-id";
|
||||
import { SpeciesId } from "#enums/species-id";
|
||||
import { GameManager } from "#test/testUtils/gameManager";
|
||||
import { GameManager } from "#test/test-utils/game-manager";
|
||||
import { isBetween, toDmgValue } from "#utils/common";
|
||||
import Phaser from "phaser";
|
||||
import { afterEach, beforeAll, beforeEach, describe, expect, it } from "vitest";
|
||||
|
@ -3,7 +3,7 @@ import { AbilityId } from "#enums/ability-id";
|
||||
import { MoveId } from "#enums/move-id";
|
||||
import { SpeciesId } from "#enums/species-id";
|
||||
import { Stat } from "#enums/stat";
|
||||
import { GameManager } from "#test/testUtils/gameManager";
|
||||
import { GameManager } from "#test/test-utils/game-manager";
|
||||
import Phaser from "phaser";
|
||||
import { afterEach, beforeAll, beforeEach, describe, expect, it, vi } from "vitest";
|
||||
|
||||
|
@ -2,7 +2,7 @@ import { allAbilities } from "#data/data-lists";
|
||||
import { AbilityId } from "#enums/ability-id";
|
||||
import { MoveId } from "#enums/move-id";
|
||||
import { SpeciesId } from "#enums/species-id";
|
||||
import { GameManager } from "#test/testUtils/gameManager";
|
||||
import { GameManager } from "#test/test-utils/game-manager";
|
||||
import Phaser from "phaser";
|
||||
import { afterEach, beforeAll, beforeEach, describe, expect, it, vi } from "vitest";
|
||||
|
@ -5,7 +5,7 @@ import { BattlerTagType } from "#enums/battler-tag-type";
|
||||
import { MoveId } from "#enums/move-id";
|
||||
import { SpeciesId } from "#enums/species-id";
|
||||
import type { PlayerPokemon } from "#field/pokemon";
|
||||
import { GameManager } from "#test/testUtils/gameManager";
|
||||
import { GameManager } from "#test/test-utils/game-manager";
|
||||
import Phaser from "phaser";
|
||||
import { afterEach, beforeAll, beforeEach, describe, expect, it } from "vitest";
|
||||
|
@ -2,7 +2,7 @@ import { allMoves } from "#data/data-lists";
|
||||
import { AbilityId } from "#enums/ability-id";
|
||||
import { MoveId } from "#enums/move-id";
|
||||
import { SpeciesId } from "#enums/species-id";
|
||||
import { GameManager } from "#test/testUtils/gameManager";
|
||||
import { GameManager } from "#test/test-utils/game-manager";
|
||||
import Phaser from "phaser";
|
||||
import { afterEach, beforeAll, beforeEach, describe, expect, it, vi } from "vitest";
|
||||
|
@ -4,7 +4,7 @@ import { MoveId } from "#enums/move-id";
|
||||
import { SpeciesId } from "#enums/species-id";
|
||||
import { MoveEffectPhase } from "#phases/move-effect-phase";
|
||||
import { TurnEndPhase } from "#phases/turn-end-phase";
|
||||
import { GameManager } from "#test/testUtils/gameManager";
|
||||
import { GameManager } from "#test/test-utils/game-manager";
|
||||
import Phaser from "phaser";
|
||||
import { afterEach, beforeAll, beforeEach, describe, expect, it, vi } from "vitest";
|
||||
|
||||
|
@ -1,11 +1,11 @@
|
||||
import { allMoves } from "#data/data-lists";
|
||||
import { Status } from "#data/status-effect";
|
||||
import { AbilityId } from "#enums/ability-id";
|
||||
import { MultiHitType } from "#enums/MultiHitType";
|
||||
import { MoveId } from "#enums/move-id";
|
||||
import { MultiHitType } from "#enums/multi-hit-type";
|
||||
import { SpeciesId } from "#enums/species-id";
|
||||
import { StatusEffect } from "#enums/status-effect";
|
||||
import { GameManager } from "#test/testUtils/gameManager";
|
||||
import { GameManager } from "#test/test-utils/game-manager";
|
||||
import { afterEach, beforeAll, beforeEach, describe, expect, it, vi } from "vitest";
|
||||
|
||||
describe("Abilities - BATTLE BOND", () => {
|
@ -3,7 +3,7 @@ import { BattlerIndex } from "#enums/battler-index";
|
||||
import { MoveId } from "#enums/move-id";
|
||||
import { SpeciesId } from "#enums/species-id";
|
||||
import { Stat } from "#enums/stat";
|
||||
import { GameManager } from "#test/testUtils/gameManager";
|
||||
import { GameManager } from "#test/test-utils/game-manager";
|
||||
import Phaser from "phaser";
|
||||
import { afterEach, beforeAll, beforeEach, describe, expect, it, vi } from "vitest";
|
||||
|
@ -9,7 +9,7 @@ import type { EffectiveStat } from "#enums/stat";
|
||||
import { Stat } from "#enums/stat";
|
||||
import { StatusEffect } from "#enums/status-effect";
|
||||
import { WeatherType } from "#enums/weather-type";
|
||||
import { GameManager } from "#test/testUtils/gameManager";
|
||||
import { GameManager } from "#test/test-utils/game-manager";
|
||||
import Phaser from "phaser";
|
||||
import { afterEach, beforeAll, beforeEach, describe, expect, it, vi } from "vitest";
|
||||
|
||||
|
@ -3,7 +3,7 @@ import { MoveId } from "#enums/move-id";
|
||||
import { SpeciesId } from "#enums/species-id";
|
||||
import { Stat } from "#enums/stat";
|
||||
import { TurnInitPhase } from "#phases/turn-init-phase";
|
||||
import { GameManager } from "#test/testUtils/gameManager";
|
||||
import { GameManager } from "#test/test-utils/game-manager";
|
||||
import Phaser from "phaser";
|
||||
import { afterEach, beforeAll, beforeEach, describe, expect, it } from "vitest";
|
||||
|
||||
|
@ -2,7 +2,7 @@ import { AbilityId } from "#enums/ability-id";
|
||||
import { MoveId } from "#enums/move-id";
|
||||
import { SpeciesId } from "#enums/species-id";
|
||||
import { Stat } from "#enums/stat";
|
||||
import { GameManager } from "#test/testUtils/gameManager";
|
||||
import { GameManager } from "#test/test-utils/game-manager";
|
||||
import Phaser from "phaser";
|
||||
import { afterEach, beforeAll, beforeEach, describe, expect, it } from "vitest";
|
||||
|
||||
|
@ -1,7 +1,7 @@
|
||||
import { AbilityId } from "#enums/ability-id";
|
||||
import { MoveId } from "#enums/move-id";
|
||||
import { SpeciesId } from "#enums/species-id";
|
||||
import { GameManager } from "#test/testUtils/gameManager";
|
||||
import { GameManager } from "#test/test-utils/game-manager";
|
||||
import Phaser from "phaser";
|
||||
import { afterEach, beforeAll, beforeEach, describe, expect, it } from "vitest";
|
||||
|
||||
|
@ -3,7 +3,7 @@ import { MoveId } from "#enums/move-id";
|
||||
import { SpeciesId } from "#enums/species-id";
|
||||
import { Stat } from "#enums/stat";
|
||||
import { MessagePhase } from "#phases/message-phase";
|
||||
import { GameManager } from "#test/testUtils/gameManager";
|
||||
import { GameManager } from "#test/test-utils/game-manager";
|
||||
import Phaser from "phaser";
|
||||
import { afterEach, beforeAll, beforeEach, describe, expect, test } from "vitest";
|
||||
|
||||
|
@ -7,7 +7,7 @@ import { MoveId } from "#enums/move-id";
|
||||
import { SpeciesId } from "#enums/species-id";
|
||||
import { Stat } from "#enums/stat";
|
||||
import { Pokemon } from "#field/pokemon";
|
||||
import { GameManager } from "#test/testUtils/gameManager";
|
||||
import { GameManager } from "#test/test-utils/game-manager";
|
||||
import i18next from "i18next";
|
||||
import Phaser from "phaser";
|
||||
import { afterEach, beforeAll, beforeEach, describe, expect, it, vi } from "vitest";
|
@ -5,7 +5,7 @@ import { MoveResult } from "#enums/move-result";
|
||||
import { SpeciesId } from "#enums/species-id";
|
||||
import { Stat } from "#enums/stat";
|
||||
import type { MovePhase } from "#phases/move-phase";
|
||||
import { GameManager } from "#test/testUtils/gameManager";
|
||||
import { GameManager } from "#test/test-utils/game-manager";
|
||||
import Phaser from "phaser";
|
||||
import { afterEach, beforeAll, beforeEach, describe, expect, it } from "vitest";
|
||||
|
||||
|
@ -3,7 +3,7 @@ import { MoveId } from "#enums/move-id";
|
||||
import { SpeciesId } from "#enums/species-id";
|
||||
import { Stat } from "#enums/stat";
|
||||
import { TurnInitPhase } from "#phases/turn-init-phase";
|
||||
import { GameManager } from "#test/testUtils/gameManager";
|
||||
import { GameManager } from "#test/test-utils/game-manager";
|
||||
import Phaser from "phaser";
|
||||
import { afterEach, beforeAll, beforeEach, describe, expect, it } from "vitest";
|
||||
|
||||
|
@ -6,7 +6,7 @@ import { PokeballType } from "#enums/pokeball";
|
||||
import { SpeciesId } from "#enums/species-id";
|
||||
import { WeatherType } from "#enums/weather-type";
|
||||
import type { CommandPhase } from "#phases/command-phase";
|
||||
import { GameManager } from "#test/testUtils/gameManager";
|
||||
import { GameManager } from "#test/test-utils/game-manager";
|
||||
import Phaser from "phaser";
|
||||
import { afterEach, beforeAll, beforeEach, describe, expect, it, vi } from "vitest";
|
||||
|
||||
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue
Block a user