There was an error while loading. Please reload this page.
2 parents bd0618c + 6cb0f62 commit e699a3dCopy full SHA for e699a3d
engine/overworld/missable_objects.asm
@@ -142,8 +142,21 @@ HideObject:
142
ld c, a
143
ld b, FLAG_SET
144
call MissableObjectFlagAction ; set "removed" flag
145
+ call VerifyObjectState
146
+ jr z, HideObject
147
jp UpdateSprites
148
149
+;returns z flag set if shown and z flag cleared if hidden
150
+VerifyObjectState:
151
+ ld hl, wMissableObjectFlags
152
+ ld a, [wMissableObjectIndex]
153
+ ld c, a
154
+ ld b, FLAG_TEST
155
+ call MissableObjectFlagAction
156
+ ld a, c
157
+ and a
158
+ ret
159
+
160
MissableObjectFlagAction:
161
; identical to FlagAction
162
0 commit comments