summaryrefslogtreecommitdiff
path: root/data/maps/TwoIsland_JoyfulGameCorner/scripts.inc
diff options
context:
space:
mode:
Diffstat (limited to 'data/maps/TwoIsland_JoyfulGameCorner/scripts.inc')
-rw-r--r--data/maps/TwoIsland_JoyfulGameCorner/scripts.inc216
1 files changed, 216 insertions, 0 deletions
diff --git a/data/maps/TwoIsland_JoyfulGameCorner/scripts.inc b/data/maps/TwoIsland_JoyfulGameCorner/scripts.inc
new file mode 100644
index 000000000..2d6b06c70
--- /dev/null
+++ b/data/maps/TwoIsland_JoyfulGameCorner/scripts.inc
@@ -0,0 +1,216 @@
+TwoIsland_JoyfulGameCorner_MapScripts:: @ 81713D0
+ map_script 3, TwoIsland_JoyfulGameCorner_MapScript1_1713E5
+ map_script 4, TwoIsland_JoyfulGameCorner_MapScript2_171404
+ map_script 2, TwoIsland_JoyfulGameCorner_MapScript3_17141B
+ map_script 1, TwoIsland_JoyfulGameCorner_MapScript4_1BB237
+ .byte 0
+
+TwoIsland_JoyfulGameCorner_MapScript1_1713E5:: @ 81713E5
+ checkflag FLAG_0x2FB
+ call_if 1, EventScript_1713EF
+ end
+
+EventScript_1713EF:: @ 81713EF
+ setobjectxyperm 1, 6, 2
+ setobjectmovementtype 1, 8
+ setobjectmovementtype 3, 1
+ setvar VAR_0x4079, 4
+ return
+
+TwoIsland_JoyfulGameCorner_MapScript2_171404:: @ 8171404
+ map_script_2 VAR_0x4079, 2, EventScript_171416
+ map_script_2 VAR_0x406F, 8, EventScript_1BB227
+ .2byte 0
+
+EventScript_171416:: @ 8171416
+ turnobject 255, 2
+ end
+
+TwoIsland_JoyfulGameCorner_MapScript3_17141B:: @ 817141B
+ map_script_2 VAR_0x4079, 0, EventScript_17145F
+ map_script_2 VAR_0x4079, 2, EventScript_171435
+ map_script_2 VAR_0x406F, 8, EventScript_1BB2FD
+ .2byte 0
+
+EventScript_171435:: @ 8171435
+ lockall
+ textcolor 0
+ loadword 0, gUnknown_81A28B2
+ callstd 4
+ textcolor 1
+ special sub_80CA6DC
+ loadword 0, gUnknown_81A2931
+ callstd 4
+ closemessage
+ applymovement 3, Movement_1A75ED
+ waitmovement 0
+ setvar VAR_0x4079, 3
+ releaseall
+ end
+
+EventScript_17145F:: @ 817145F
+ lockall
+ textcolor 0
+ applymovement 1, Movement_171520
+ waitmovement 0
+ loadword 0, gUnknown_81A2408
+ callstd 4
+ closemessage
+ applymovement 1, Movement_1A75ED
+ waitmovement 0
+ playse SE_PIN
+ applymovement 1, Movement_1A75DB
+ waitmovement 0
+ applymovement 1, Movement_1A75DD
+ waitmovement 0
+ applymovement 1, Movement_171527
+ waitmovement 0
+ applymovement 255, Movement_1A75EB
+ waitmovement 0
+ loadword 0, gUnknown_81A2465
+ callstd 4
+ closemessage
+ playse SE_DOOR
+ waitse
+ applymovement 255, Movement_17152C
+ waitmovement 0
+ playbgm BGM_FRLG_BOY_EYE, 0
+ addobject 2
+ applymovement 2, Movement_17152F
+ waitmovement 0
+ loadword 0, gUnknown_81A259A
+ callstd 4
+ applymovement 2, Movement_1A75EB
+ waitmovement 0
+ loadword 0, gUnknown_81A2658
+ callstd 4
+ loadword 0, gUnknown_81A26D5
+ callstd 4
+ closemessage
+ applymovement 2, Movement_1A75ED
+ waitmovement 0
+ playse SE_KAIDAN
+ removeobject 2
+ fadedefaultbgm
+ delay 60
+ loadword 0, gUnknown_81A270C
+ callstd 4
+ clearflag FLAG_0x091
+ setvar VAR_0x407B, 2
+ setvar VAR_0x4079, 1
+ releaseall
+ end
+
+Movement_171520:: @ 8171520
+ step_12
+ step_13
+ step_13
+ step_1b
+ step_2e
+ step_1c
+ step_end
+
+Movement_171527:: @ 8171527
+ step_10
+ step_10
+ step_10
+ step_2f
+ step_end
+
+Movement_17152C:: @ 817152C
+ step_12
+ step_30
+ step_end
+
+Movement_17152F:: @ 817152F
+ step_2f
+ step_1b
+ step_30
+ step_1b
+ step_2e
+ step_end
+
+TwoIsland_JoyfulGameCorner_EventScript_171535:: @ 8171535
+ lock
+ faceplayer
+ compare_var_to_value VAR_0x4079, 4
+ goto_if 1, EventScript_1BC060
+ checkflag FLAG_0x2A3
+ goto_if 1, EventScript_171555
+ loadword 0, gUnknown_81A285C
+ callstd 4
+ release
+ end
+
+EventScript_171555:: @ 8171555
+ loadword 0, gUnknown_81A288A
+ callstd 4
+ release
+ end
+
+TwoIsland_JoyfulGameCorner_EventScript_17155F:: @ 817155F
+ lock
+ faceplayer
+ compare_var_to_value VAR_0x4079, 4
+ goto_if 1, EventScript_1BC0CE
+ checkflag FLAG_0x2FB
+ goto_if 1, EventScript_1715F5
+ compare_var_to_value VAR_0x4079, 3
+ goto_if 1, EventScript_17158A
+ loadword 0, gUnknown_81A2743
+ callstd 4
+ release
+ end
+
+EventScript_17158A:: @ 817158A
+ checkflag FLAG_0x2FE
+ goto_if 1, EventScript_1715C4
+ loadword 0, gUnknown_81A296A
+ callstd 4
+ setvar VAR_0x4076, 2
+ textcolor 3
+ playfanfare MUS_ME_WAZA
+ message Text_1A29F7
+ waitmessage
+ waitfanfare
+ call EventScript_1A6675
+ removeitem ITEM_METEORITE, 1
+ loadword 0, gUnknown_81A2A24
+ callstd 4
+ goto EventScript_1715C4
+ end
+
+EventScript_1715C4:: @ 81715C4
+ checkitemspace ITEM_MOON_STONE, 1
+ compare_var_to_value VAR_RESULT, 0
+ goto_if 1, EventScript_1715FF
+ additem ITEM_MOON_STONE, 1
+ setflag FLAG_0x2FB
+ loadword 0, gUnknown_81A2A9A
+ setorcopyvar VAR_0x8000, 94
+ setorcopyvar VAR_0x8001, 1
+ setorcopyvar VAR_0x8002, 257
+ callstd 9
+ release
+ end
+
+EventScript_1715F5:: @ 81715F5
+ loadword 0, gUnknown_81A2AF5
+ callstd 4
+ release
+ end
+
+EventScript_1715FF:: @ 81715FF
+ setflag FLAG_0x2FE
+ loadword 0, gUnknown_81A2ACA
+ callstd 4
+ release
+ end
+
+TwoIsland_JoyfulGameCorner_EventScript_17160C:: @ 817160C
+ lock
+ faceplayer
+ loadword 0, gUnknown_81A2B53
+ callstd 4
+ release
+ end