Fixed world flag on Mountain Cave start

This commit is contained in:
codemann8
2022-01-19 01:39:24 -06:00
parent bfbc7f16b1
commit 14748b7788

View File

@@ -1,6 +1,12 @@
CheckDarkWorldSpawn:
STA $A0 : STA $048E ; what we wrote over
LDA.l DRFlags : AND #$0200 : BEQ + ; skip if the flag isn't set
LDA.l OldManDarkWorld : CMP $A0 : BNE +
SEP #$30
LDA InvertedMode : BNE ++
LDA.b #$40 : STA !DARK_WORLD : BRA +++
++ LDA.b #$00 : STA !DARK_WORLD
+++ REP #$30
+ LDA.l DRFlags : AND #$0200 : BEQ + ; skip if the flag isn't set
LDA.l $7EF357 : AND #$00FF : BNE + ; moon pearl?
LDA.l LinksHouseDarkWorld : CMP $A0 : BEQ ++
LDA.l SanctuaryDarkWorld : CMP $A0 : BEQ ++