diff --git a/src/battle-scene.ts b/src/battle-scene.ts index c537728442c..8a999665919 100644 --- a/src/battle-scene.ts +++ b/src/battle-scene.ts @@ -2376,6 +2376,8 @@ export class BattleScene extends SceneBase { switch (bgmName) { case "title": //Firel PokéRogue Title return 46.5; + case "winter_title": //Andr06 Winter Title + return 20.57; case "battle_kanto_champion": //B2W2 Kanto Champion Battle return 13.95; case "battle_johto_champion": //B2W2 Johto Champion Battle diff --git a/src/phases/title-phase.ts b/src/phases/title-phase.ts index ceac7ed1958..f942925c935 100644 --- a/src/phases/title-phase.ts +++ b/src/phases/title-phase.ts @@ -37,7 +37,12 @@ export class TitlePhase extends Phase { globalScene.ui.clearText(); globalScene.ui.fadeIn(250); - globalScene.playBgm("title", true); + const now = new Date(); + if (now.getMonth() === 11 || (now.getMonth() === 0 && now.getDate() <= 15)) { + globalScene.playBgm("winter_title", true); + } else { + globalScene.playBgm("title", true); + } globalScene.gameData .getSession(loggedInUser?.lastSessionSlot ?? -1)