summaryrefslogtreecommitdiff
path: root/data/maps/PewterCity_Museum_1F/scripts.inc
diff options
context:
space:
mode:
authorgarak <garakmon@gmail.com>2019-05-06 22:13:57 -0400
committergarak <garakmon@gmail.com>2019-05-09 13:46:28 -0400
commit4e5d818f89caae9153dd53ba321900e0d4e16c1e (patch)
tree889d43985efba48bcf0a9a210e1ec8c4b2b5fd9c /data/maps/PewterCity_Museum_1F/scripts.inc
parentc6673cc8fe233edfb716cf0e584b8b9e65655c92 (diff)
dump event scripts
Diffstat (limited to 'data/maps/PewterCity_Museum_1F/scripts.inc')
-rw-r--r--data/maps/PewterCity_Museum_1F/scripts.inc228
1 files changed, 228 insertions, 0 deletions
diff --git a/data/maps/PewterCity_Museum_1F/scripts.inc b/data/maps/PewterCity_Museum_1F/scripts.inc
new file mode 100644
index 000000000..f597dd916
--- /dev/null
+++ b/data/maps/PewterCity_Museum_1F/scripts.inc
@@ -0,0 +1,228 @@
+PewterCity_Museum_1F_MapScripts:: @ 816A31A
+ .byte 0
+
+PewterCity_Museum_1F_EventScript_16A31B:: @ 816A31B
+ lock
+ faceplayer
+ compare_var_to_value VAR_FACING, 3
+ goto_if 1, EventScript_16A348
+ compare_var_to_value VAR_FACING, 1
+ goto_if 1, EventScript_16A348
+ compare_var_to_value VAR_FACING, 2
+ goto_if 1, EventScript_16A348
+ loadword 0, gUnknown_8190539
+ callstd 4
+ release
+ end
+
+EventScript_16A348:: @ 816A348
+ loadword 0, gUnknown_8190550
+ callstd 5
+ compare_var_to_value VAR_RESULT, 1
+ goto_if 1, EventScript_16A367
+ compare_var_to_value VAR_RESULT, 0
+ goto_if 1, EventScript_16A37B
+ end
+
+EventScript_16A367:: @ 816A367
+ loadword 0, gUnknown_81905B1
+ callstd 4
+ applymovement 1, Movement_1A75E5
+ waitmovement 0
+ release
+ end
+
+EventScript_16A37B:: @ 816A37B
+ loadword 0, gUnknown_8190627
+ callstd 4
+ applymovement 1, Movement_1A75E5
+ waitmovement 0
+ release
+ end
+
+PewterCity_Museum_1F_EventScript_16A38F:: @ 816A38F
+ lockall
+ setvar VAR_0x4001, 0
+ applymovement 255, Movement_1A75EB
+ waitmovement 0
+ goto EventScript_16A3D1
+ end
+
+PewterCity_Museum_1F_EventScript_16A3A5:: @ 816A3A5
+ lockall
+ setvar VAR_0x4001, 1
+ applymovement 255, Movement_1A75EB
+ waitmovement 0
+ goto EventScript_16A3D1
+ end
+
+PewterCity_Museum_1F_EventScript_16A3BB:: @ 816A3BB
+ lockall
+ setvar VAR_0x4001, 2
+ applymovement 255, Movement_1A75EB
+ waitmovement 0
+ goto EventScript_16A3D1
+ end
+
+EventScript_16A3D1:: @ 816A3D1
+ textcolor 0
+ showmoneybox 0, 0, 0
+ loadword 0, gUnknown_81904B5
+ callstd 5
+ compare_var_to_value VAR_RESULT, 1
+ goto_if 1, EventScript_16A402
+ loadword 0, gUnknown_81904F9
+ callstd 4
+ closemessage
+ hidemoneybox
+ .byte 0
+ .byte 0
+ applymovement 255, Movement_16A48E
+ waitmovement 0
+ releaseall
+ end
+
+EventScript_16A402:: @ 816A402
+ checkmoney 50, 0
+ compare_var_to_value VAR_RESULT, 0
+ goto_if 1, EventScript_16A476
+ closemessage
+ compare_var_to_value VAR_0x4001, 0
+ call_if 1, EventScript_16A455
+ compare_var_to_value VAR_0x4001, 1
+ call_if 1, EventScript_16A460
+ compare_var_to_value VAR_0x4001, 2
+ call_if 1, EventScript_16A46B
+ playse 248
+ takemoney 50, 0
+ updatemoneybox 0, 0, 0
+ waitse
+ loadword 0, gUnknown_8190505
+ callstd 4
+ setvar VAR_0x4061, 1
+ hidemoneybox
+ .byte 0
+ .byte 0
+ releaseall
+ end
+
+EventScript_16A455:: @ 816A455
+ applymovement 255, Movement_16A490
+ waitmovement 0
+ return
+
+EventScript_16A460:: @ 816A460
+ applymovement 255, Movement_16A495
+ waitmovement 0
+ return
+
+EventScript_16A46B:: @ 816A46B
+ applymovement 255, Movement_16A499
+ waitmovement 0
+ return
+
+EventScript_16A476:: @ 816A476
+ loadword 0, gUnknown_819051C
+ callstd 4
+ closemessage
+ hidemoneybox
+ .byte 0
+ .byte 0
+ applymovement 255, Movement_16A48E
+ waitmovement 0
+ releaseall
+ end
+
+Movement_16A48E:: @ 816A48E
+ step_10
+ step_end
+
+Movement_16A490:: @ 816A490
+ step_13
+ step_13
+ step_1b
+ step_28
+ step_end
+
+Movement_16A495:: @ 816A495
+ step_13
+ step_1b
+ step_28
+ step_end
+
+Movement_16A499:: @ 816A499
+ step_1b
+ step_28
+ step_end
+
+PewterCity_Museum_1F_EventScript_16A49C:: @ 816A49C
+ loadword 0, gUnknown_81908CD
+ callstd 2
+ end
+
+PewterCity_Museum_1F_EventScript_16A4A5:: @ 816A4A5
+ loadword 0, gUnknown_81906B4
+ callstd 2
+ end
+
+PewterCity_Museum_1F_EventScript_16A4AE:: @ 816A4AE
+ lock
+ faceplayer
+ checkflag FLAG_0x25E
+ goto_if 1, EventScript_16A4FF
+ loadword 0, gUnknown_8190717
+ callstd 4
+ checkitemspace ITEM_OLD_AMBER, 1
+ compare_var_to_value VAR_RESULT, 0
+ goto_if 1, EventScript_16A4F5
+ setflag FLAG_0x25E
+ removeobject 4
+ additem ITEM_OLD_AMBER, 1
+ loadword 0, gUnknown_8190866
+ setorcopyvar VAR_0x8000, 354
+ setorcopyvar VAR_0x8001, 1
+ setorcopyvar VAR_0x8002, 318
+ callstd 9
+ release
+ end
+
+EventScript_16A4F5:: @ 816A4F5
+ loadword 0, gUnknown_81908AE
+ callstd 4
+ release
+ end
+
+EventScript_16A4FF:: @ 816A4FF
+ loadword 0, gUnknown_819088E
+ callstd 4
+ release
+ end
+
+PewterCity_Museum_1F_EventScript_16A509:: @ 816A509
+ loadword 0, gUnknown_819090A
+ callstd 2
+ end
+
+PewterCity_Museum_1F_EventScript_16A512:: @ 816A512
+ lockall
+ setvar VAR_0x8004, 142
+ setvar VAR_0x8005, 10
+ setvar VAR_0x8006, 3
+ special sub_809D504
+ loadword 0, gUnknown_8190945
+ callstd 4
+ special sub_809D620
+ releaseall
+ end
+
+PewterCity_Museum_1F_EventScript_16A532:: @ 816A532
+ lockall
+ setvar VAR_0x8004, 141
+ setvar VAR_0x8005, 10
+ setvar VAR_0x8006, 3
+ special sub_809D504
+ loadword 0, gUnknown_8190975
+ callstd 4
+ special sub_809D620
+ releaseall
+ end