mirror of
https://github.com/pagefaultgames/pokerogue.git
synced 2025-07-03 23:12:20 +02:00
Replace fallback name logic: use first active challenge instead
of game mode Previously used game mode as the fallback name, updated to use the first active challenge instead (e.g. Monogen or Mono Type), which better reflects the run's theme. Signed-off-by: Matheus Alves <matheus.r.noya.alves@tecnico.ulisboa.pt> Co-authored-by: Inês Simões <ines.p.simoes@tecnico.ulisboa.pt>
This commit is contained in:
parent
ce3d75bb64
commit
6942f1d7cc
@ -508,12 +508,16 @@ class SessionSlot extends Phaser.GameObjects.Container {
|
|||||||
case GameModes.SPLICED_ENDLESS:
|
case GameModes.SPLICED_ENDLESS:
|
||||||
fallbackName = `${GameMode.getModeName(data.gameMode)} (${globalScene.gameData.gameStats.endlessSessionsPlayed + 1})`;
|
fallbackName = `${GameMode.getModeName(data.gameMode)} (${globalScene.gameData.gameStats.endlessSessionsPlayed + 1})`;
|
||||||
break;
|
break;
|
||||||
case GameModes.DAILY:
|
case GameModes.DAILY: {
|
||||||
const runDay = new Date(data.timestamp).toLocaleDateString();
|
const runDay = new Date(data.timestamp).toLocaleDateString();
|
||||||
fallbackName = `${GameMode.getModeName(data.gameMode)} (${runDay})`;
|
fallbackName = `${GameMode.getModeName(data.gameMode)} (${runDay})`;
|
||||||
break;
|
break;
|
||||||
|
}
|
||||||
case GameModes.CHALLENGE:
|
case GameModes.CHALLENGE:
|
||||||
fallbackName = `${GameMode.getModeName(data.gameMode)}`;
|
fallbackName = data.challenges
|
||||||
|
.find(c => c.value !== 0)
|
||||||
|
?.toChallenge()
|
||||||
|
.getName();
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
return fallbackName;
|
return fallbackName;
|
||||||
|
Loading…
Reference in New Issue
Block a user