diff options
Diffstat (limited to 'maps/GoldenrodDeptStoreElevator.asm')
-rw-r--r-- | maps/GoldenrodDeptStoreElevator.asm | 73 |
1 files changed, 33 insertions, 40 deletions
diff --git a/maps/GoldenrodDeptStoreElevator.asm b/maps/GoldenrodDeptStoreElevator.asm index 84e5280b3..8a7b85375 100644 --- a/maps/GoldenrodDeptStoreElevator.asm +++ b/maps/GoldenrodDeptStoreElevator.asm @@ -1,55 +1,50 @@ -GoldenrodDeptStoreElevator_MapScriptHeader: ; 0x56697 - ; trigger count +GoldenrodDeptStoreElevator_MapScriptHeader: +.MapTriggers: db 0 - ; callback count +.MapCallbacks: db 0 -; 0x56699 -MapGoldenrodDeptStoreElevatorSignpost0Script: ; 0x56699 +MapGoldenrodDeptStoreElevatorSignpost0Script: loadfont elevator Elevator_0x566e0 loadmovesprites - iffalse UnknownScript_0x566df + iffalse .Done pause 5 playsound SFX_ELEVATOR earthquake 60 waitbutton - checkevent $0307 - iftrue UnknownScript_0x566df - checkevent $0304 - iftrue UnknownScript_0x566cb - checkevent $0305 - iftrue UnknownScript_0x566d5 - checkevent $0306 - iftrue UnknownScript_0x566c1 -UnknownScript_0x566c1: ;0x566c1 - setevent $0304 - clearevent $0305 - clearevent $0306 + checkevent EVENT_WAREHOUSE_BLOCKED_OFF + iftrue .Done + checkevent EVENT_WAREHOUSE_LAYOUT_1 + iftrue .BoxLayout1 + checkevent EVENT_WAREHOUSE_LAYOUT_2 + iftrue .BoxLayout2 + checkevent EVENT_WAREHOUSE_LAYOUT_3 + iftrue .BoxLayout3 +.BoxLayout3 + setevent EVENT_WAREHOUSE_LAYOUT_1 + clearevent EVENT_WAREHOUSE_LAYOUT_2 + clearevent EVENT_WAREHOUSE_LAYOUT_3 end -; 0x566cb -UnknownScript_0x566cb: ; 0x566cb - clearevent $0304 - setevent $0305 - clearevent $0306 +.BoxLayout1 + clearevent EVENT_WAREHOUSE_LAYOUT_1 + setevent EVENT_WAREHOUSE_LAYOUT_2 + clearevent EVENT_WAREHOUSE_LAYOUT_3 end -; 0x566d5 -UnknownScript_0x566d5: ; 0x566d5 - clearevent $0304 - clearevent $0305 - setevent $0306 +.BoxLayout2 + clearevent EVENT_WAREHOUSE_LAYOUT_1 + clearevent EVENT_WAREHOUSE_LAYOUT_2 + setevent EVENT_WAREHOUSE_LAYOUT_3 end -; 0x566df -UnknownScript_0x566df: ; 0x566df +.Done end -; 0x566e0 -Elevator_0x566e0: ; 0x566e0 +Elevator_0x566e0: db 7 ; floors db _B1F, 2, GROUP_GOLDENROD_DEPT_STORE_B1F, MAP_GOLDENROD_DEPT_STORE_B1F db _1F, 4, GROUP_GOLDENROD_DEPT_STORE_1F, MAP_GOLDENROD_DEPT_STORE_1F @@ -59,25 +54,23 @@ Elevator_0x566e0: ; 0x566e0 db _5F, 3, GROUP_GOLDENROD_DEPT_STORE_5F, MAP_GOLDENROD_DEPT_STORE_5F db _6F, 2, GROUP_GOLDENROD_DEPT_STORE_6F, MAP_GOLDENROD_DEPT_STORE_6F db $ff ; end -; 0x566fe -GoldenrodDeptStoreElevator_MapEventHeader: ; 0x566fe +GoldenrodDeptStoreElevator_MapEventHeader: ; filler db 0, 0 - ; warps +.Warps: db 2 warp_def $3, $1, 255, GROUP_GOLDENROD_DEPT_STORE_1F, MAP_GOLDENROD_DEPT_STORE_1F warp_def $3, $2, 255, GROUP_GOLDENROD_DEPT_STORE_1F, MAP_GOLDENROD_DEPT_STORE_1F - ; xy triggers +.XYTriggers: db 0 - ; signposts +.Signposts: db 1 - signpost 0, 3, $0, MapGoldenrodDeptStoreElevatorSignpost0Script + signpost 0, 3, SIGNPOST_READ, MapGoldenrodDeptStoreElevatorSignpost0Script - ; people-events +.PersonEvents: db 0 -; 0x56713 |