From 9a8c6d919a0223191834da45b058f31d0436fd03 Mon Sep 17 00:00:00 2001 From: scawful Date: Mon, 8 Dec 2025 14:32:20 -0500 Subject: [PATCH] Fix lost woods for ZSCustomOverworld v3 --- Overworld/lost_woods.asm | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/Overworld/lost_woods.asm b/Overworld/lost_woods.asm index b0f0e36..a9007bb 100644 --- a/Overworld/lost_woods.asm +++ b/Overworld/lost_woods.asm @@ -27,12 +27,16 @@ Overworld_ActualScreenID = $02A5EC org $A0F000 LostWoods: { + ; If currently in Lost Woods, execute puzzle logic + LDA.b $8A : CMP.b #$29 : BEQ begincode + + ; Else, return standard area ID (Allow entry) LDA.l Pool_Overworld_ActualScreenID_New, X - ; are we in the right area? - CMP #$29 : BEQ begincode - ; not right area so return. - normalfinish: - LDA Pool_Overworld_ActualScreenID_New, X + STZ !ComboCounter + RTL + + normalfinish: + LDA.l Pool_Overworld_ActualScreenID_New, X STZ !ComboCounter RTL