Changes for how play time is handled
This commit is contained in:
1 parent
f9c3023e6d
commit
4c07c6d5cb
5 files changed
+41
-25
No files matched your search
@@ -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>[] = [];
|
||||
|
||||
Reference in new issue
Block a user