From 7c6fafbdd0f916a9523587cc40ef31432abaeaf6 Mon Sep 17 00:00:00 2001 From: scawful Date: Thu, 18 Jul 2024 21:41:26 -0400 Subject: [PATCH] add Link_FallIntoDungeon, takes X to index entrance IDs --- Dreams/all_dreams.asm | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/Dreams/all_dreams.asm b/Dreams/all_dreams.asm index d26451f..b367edf 100644 --- a/Dreams/all_dreams.asm +++ b/Dreams/all_dreams.asm @@ -33,6 +33,8 @@ Link_HandleDreams: Dream_MushroomGrotto: { LDA.l DREAMS : ORA.b #%00000001 : STA.l DREAMS + LDX.b #$00 + JSR Link_FallIntoDungeon RTS } @@ -73,4 +75,19 @@ Link_HandleDreams: } } +; Takes X as argument for the entrance ID +Link_FallIntoDungeon: +{ + LDA.w .entrance, X + STA.w $010E + STZ.w $010F + + LDA.b #$11 : STA.b $10 + STZ.b $11 : STZ.b $B0 + + RTS +.entrance + db $7B, $01 +} + print "End of all_dreams.asm ", pc \ No newline at end of file