FRLG Legendary Battle theme

LuciShrimp strikes again! A demake of the Legendary Battle theme from FireRed/LeafGreen.

This theme is set to change down the line, possibly taking elements from the Emerald theme Mew uses to differentiate itself more. Mainly committing as the infrastructure has been put in place.
This commit is contained in:
Llinos Evans 2023-07-23 21:06:28 +01:00
parent 1021bcd90a
commit 08b976a08b
9 changed files with 1882 additions and 10 deletions

View file

@ -13,9 +13,25 @@ PlayBattleMusic::
ld a, MUSIC_GYM_LEADER_BATTLE
jr .playSong
.notGymLeaderBattle
ld a, [wCurOpponent]
ld a, [wCurOpponent] ; This can probably be made better with a list thing but uhhh idk how to do it. seethe.
cp MEWTWO ; Needs to be before OPP_ID_OFFSET to skip the wild check.
jr z, .mewtwoBattle
cp ARTICUNO
jr z, .legendaryBattle
cp ZAPDOS
jr z, .legendaryBattle
cp MOLTRES
jr z, .legendaryBattle
cp MEW
jr z, .legendaryBattle
cp OMEGA
jr z, .legendaryBattle
cp ARTICUNO_G ; Temporary - plans for galar bird themes have been made.
jr z, .legendaryBattle
cp ZAPDOS_G
jr z, .legendaryBattle
cp MOLTRES_G
jr z, .legendaryBattle
cp OPP_ID_OFFSET
jr c, .wildBattle
cp OPP_YUJIROU
@ -35,8 +51,6 @@ PlayBattleMusic::
cp OPP_CHIEF
jr z, .finalBattle
jr nz, .normalTrainerBattle
ld a, MUSIC_FINAL_BATTLE
jr .playSong
.Elite4Battle
ld a, MUSIC_GYM_LEADER_BATTLE
jr .playSong
@ -49,6 +63,9 @@ PlayBattleMusic::
.mewtwoBattle
ld a, MUSIC_MEWTWO01
jr .playSong
.legendaryBattle
ld a, MUSIC_LEGENDARYBATTLE
jr .playSong
.wildBattle
ld a, MUSIC_WILD_BATTLE
.playSong