From 14748b77884a7c4ad7cb8114d1142d7d2a8e6f1d Mon Sep 17 00:00:00 2001 From: codemann8 Date: Wed, 19 Jan 2022 01:39:24 -0600 Subject: [PATCH] Fixed world flag on Mountain Cave start --- dr_lobby.asm | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/dr_lobby.asm b/dr_lobby.asm index 15ee435..5f5b55c 100644 --- a/dr_lobby.asm +++ b/dr_lobby.asm @@ -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 ++