Changes for how play time is handled

This commit is contained in:
Flashfyre committed 2024-01-11 20:27:50 -05:00
1 parent f9c3023e6d
commit 4c07c6d5cb
5 files changed
+41 -25

No files matched your search

+4
View File
@@ -58,6 +58,7 @@ interface SystemSaveData {
interface SessionSaveData {
seed: string;
playTime: integer;
gameMode: GameMode;
party: PokemonData[];
enemyParty: PokemonData[];
@@ -360,6 +361,7 @@ export class GameData {
const sessionData = {
seed: scene.seed,
playTime: scene.sessionPlayTime,
gameMode: scene.gameMode,
party: scene.getParty().map(p => new PokemonData(p)),
enemyParty: scene.getEnemyParty().map(p => new PokemonData(p)),
@@ -408,6 +410,8 @@ export class GameData {
scene.seed = sessionData.seed || scene.game.config.seed[0];
scene.resetSeed();
scene.sessionPlayTime = sessionData.playTime || 0;
scene.gameMode = sessionData.gameMode || GameMode.CLASSIC;
const loadPokemonAssets: Promise<void>[] = [];