Add WiP logic for daily run and fix some performance issues

This commit is contained in:
Flashfyre committed 2024-03-15 21:59:34 -04:00
1 parent eab1ba7ab9
commit 81f9e2da36
22 files changed
+213 -70

No files matched your search

+1 -1
View File
@@ -537,7 +537,7 @@ export class GameData {
this.getSession(slotId).then(async sessionData => {
console.debug(sessionData);
scene.seed = sessionData.seed || scene.game.config.seed[0];
scene.setSeed(sessionData.seed || scene.game.config.seed[0]);
scene.resetSeed();
scene.sessionPlayTime = sessionData.playTime || 0;
+4
View File
@@ -6,6 +6,8 @@ export class GameStats {
public battles: integer;
public classicSessionsPlayed: integer;
public sessionsWon: integer;
public dailyRunSessionsPlayed: integer;
public dailyRunSessionsWon: integer;
public endlessSessionsPlayed: integer;
public highestEndlessWave: integer;
public highestLevel: integer;
@@ -38,6 +40,8 @@ export class GameStats {
this.battles = source?.battles || 0;
this.classicSessionsPlayed = source?.classicSessionsPlayed || 0;
this.sessionsWon = source?.sessionsWon || 0;
this.dailyRunSessionsPlayed = source?.dailyRunSessionsPlayed || 0;
this.dailyRunSessionsWon = source?.dailyRunSessionsWon || 0;
this.endlessSessionsPlayed = source?.endlessSessionsPlayed || 0;
this.highestEndlessWave = source?.highestEndlessWave || 0;
this.highestLevel = source?.highestLevel || 0;