Use macros to enforce "hidden object" constraints, and rename them to "hidden events" (#559)

This commit is contained in:
Rangi
2026-01-07 22:05:37 -05:00
committed by GitHub
parent fe1e76466b
commit 0e49aef88e
40 changed files with 684 additions and 753 deletions

View File

@@ -20,7 +20,7 @@ GameCornerSelectLuckySlotMachine:
srl a
srl a
srl a
ld [wLuckySlotHiddenObjectIndex], a
ld [wLuckySlotHiddenEventIndex], a
ret
GameCornerSetRocketHideoutDoorTile:

View File

@@ -13,7 +13,7 @@ SafariZoneGate_ScriptPointers:
dw_const SafariZoneGatePlayerMovingDownScript, SCRIPT_SAFARIZONEGATE_PLAYER_MOVING_DOWN
dw_const SafariZoneGateLeavingSafariScript, SCRIPT_SAFARIZONEGATE_LEAVING_SAFARI
dw_const SafariZoneGateSetScriptAfterMoveScript, SCRIPT_SAFARIZONEGATE_SET_SCRIPT_AFTER_MOVE
EXPORT SCRIPT_SAFARIZONEGATE_LEAVING_SAFARI ; used by engine/events/hidden_objects/safari_game.asm
EXPORT SCRIPT_SAFARIZONEGATE_LEAVING_SAFARI ; used by engine/events/hidden_events/safari_game.asm
SafariZoneGateDefaultScript:
ld hl, .PlayerNextToSafariZoneWorker1CoordsArray