Use boss flag instead of pendant/crystal flag for Hera boss music
Customizer allows the player to start with the pendant/crystal assigned to Hera, which breaks boss music, so use the boss defeated flag instead
This commit is contained in:
@@ -1710,12 +1710,12 @@ NOP #8
|
||||
;JSL.l OnLoadMap
|
||||
;================================================================================
|
||||
org $028B8F ; <- 10B8F - Bank02.asm:2236 (LDA $7EF374 : LSR A : BCS BRANCH_BETA)
|
||||
JSL.l CheckHeraObject : BNE + : NOP
|
||||
LDA $7EF00F : BNE + : NOP
|
||||
LDX.b #$F1 : STX $012C
|
||||
+
|
||||
;================================================================================
|
||||
org $029090 ; <- 11090 - Bank02.asm:3099 (LDA $7EF374 : LSR A : BCS BRANCH_GAMMA)
|
||||
JSL.l CheckHeraObject : BNE + : NOP
|
||||
LDA $7EF00F : BNE + : NOP
|
||||
STX $012C ; DON'T MOVE THIS FORWARD OR MADNESS AWAITS
|
||||
+
|
||||
;================================================================================
|
||||
|
||||
@@ -139,16 +139,6 @@ RTL
|
||||
LDA.b #03 ; light world - pendants
|
||||
RTL
|
||||
;================================================================================
|
||||
CheckHeraObject:
|
||||
LDA CrystalPendantFlags_2_hera : AND.w #$00FF : BNE .crystal
|
||||
|
||||
.pendant
|
||||
LDA $7EF374 : AND.l CrystalPendantFlags_hera : AND.w #$00FF
|
||||
RTL
|
||||
.crystal
|
||||
LDA $7EF37A : AND.l CrystalPendantFlags_hera : AND.w #$00FF
|
||||
RTL
|
||||
;================================================================================
|
||||
;GetPendantCrystalWorld:
|
||||
; PHB : PHK : PLB
|
||||
; PHX
|
||||
|
||||
Reference in New Issue
Block a user