pokerogue/src/phases/level-cap-phase.ts
NightKev 8cf1b9f766
[Dev] Enable Biome import sorting (#6052)
* [Dev] Enable Biome import sorting

Additional changes:

- Implement import aliases

- Convert default exports to named exports

- Remove relative imports

* Apply changes

* Misc fixes

* Merge cleanup
2025-07-13 00:21:25 -07:00

27 lines
736 B
TypeScript

import { globalScene } from "#app/global-scene";
import { UiMode } from "#enums/ui-mode";
import { FieldPhase } from "#phases/field-phase";
import i18next from "i18next";
export class LevelCapPhase extends FieldPhase {
public readonly phaseName = "LevelCapPhase";
start(): void {
super.start();
globalScene.ui.setMode(UiMode.MESSAGE).then(() => {
// Sound loaded into game as is
globalScene.playSound("level_up_fanfare");
globalScene.ui.showText(
i18next.t("battle:levelCapUp", {
levelCap: globalScene.getMaxExpLevel(),
}),
null,
() => this.end(),
null,
true,
);
this.executeForAll(pokemon => pokemon.updateInfo(true));
});
}
}