summaryrefslogtreecommitdiff
path: root/data/scripts/maps/LilycoveCity_DepartmentStoreRooftop.inc
diff options
context:
space:
mode:
Diffstat (limited to 'data/scripts/maps/LilycoveCity_DepartmentStoreRooftop.inc')
-rw-r--r--data/scripts/maps/LilycoveCity_DepartmentStoreRooftop.inc238
1 files changed, 238 insertions, 0 deletions
diff --git a/data/scripts/maps/LilycoveCity_DepartmentStoreRooftop.inc b/data/scripts/maps/LilycoveCity_DepartmentStoreRooftop.inc
new file mode 100644
index 000000000..1c28039a1
--- /dev/null
+++ b/data/scripts/maps/LilycoveCity_DepartmentStoreRooftop.inc
@@ -0,0 +1,238 @@
+LilycoveCity_DepartmentStoreRooftop_MapScripts:: @ 8220207
+ map_script 3, LilycoveCity_DepartmentStoreRooftop_MapScript1_22020D
+ .byte 0
+
+LilycoveCity_DepartmentStoreRooftop_MapScript1_22020D: @ 822020D
+ getpricereduction 3
+ compare_var_to_value VAR_RESULT, 1
+ call_if 1, LilycoveCity_DepartmentStoreRooftop_EventScript_220227
+ compare_var_to_value VAR_RESULT, 0
+ call_if 1, LilycoveCity_DepartmentStoreRooftop_EventScript_22022B
+ end
+
+LilycoveCity_DepartmentStoreRooftop_EventScript_220227:: @ 8220227
+ clearflag FLAG_0x3C2
+ return
+
+LilycoveCity_DepartmentStoreRooftop_EventScript_22022B:: @ 822022B
+ setflag FLAG_0x3C2
+ return
+
+LilycoveCity_DepartmentStoreRooftop_EventScript_22022F:: @ 822022F
+ lock
+ faceplayer
+ message gUnknown_08272A21
+ waitmessage
+ pokemartdecoration LilycoveCity_DepartmentStoreRooftop_PokemartDecor_220248
+ msgbox gUnknown_08272A3F, 4
+ release
+ end
+
+ .align 2
+LilycoveCity_DepartmentStoreRooftop_PokemartDecor_220248: @ 8220248
+ .2byte 39
+ .2byte 35
+ .2byte 36
+ .2byte 37
+ .2byte 40
+ .2byte 33
+ .2byte 41
+ .2byte 38
+ .2byte 34
+ .2byte 45
+ .2byte 46
+ .2byte 47
+ .2byte 117
+ .2byte 112
+ .2byte 0
+ release
+ end
+
+LilycoveCity_DepartmentStoreRooftop_EventScript_220268:: @ 8220268
+ lock
+ faceplayer
+ getpricereduction 3
+ compare_var_to_value VAR_RESULT, 1
+ call_if 1, LilycoveCity_DepartmentStoreRooftop_EventScript_220282
+ msgbox LilycoveCity_DepartmentStoreRooftop_Text_220463, 4
+ release
+ end
+
+LilycoveCity_DepartmentStoreRooftop_EventScript_220282:: @ 8220282
+ msgbox LilycoveCity_DepartmentStoreRooftop_Text_2204C9, 4
+ release
+ end
+
+LilycoveCity_DepartmentStoreRooftop_EventScript_22028C:: @ 822028C
+ msgbox LilycoveCity_DepartmentStoreRooftop_Text_220552, 2
+ end
+
+LilycoveCity_DepartmentStoreRooftop_EventScript_220295:: @ 8220295
+ lockall
+ message LilycoveCity_DepartmentStoreRooftop_Text_22056D
+ waitmessage
+ showmoneybox 0, 0, 0
+ goto LilycoveCity_DepartmentStoreRooftop_EventScript_2202A6
+ end
+
+LilycoveCity_DepartmentStoreRooftop_EventScript_2202A6:: @ 82202A6
+ multichoice 16, 0, 42, 0
+ copyvar VAR_0x4001, VAR_RESULT
+ switch VAR_0x4001
+ case 0, LilycoveCity_DepartmentStoreRooftop_EventScript_2202E4
+ case 1, LilycoveCity_DepartmentStoreRooftop_EventScript_2202EF
+ case 2, LilycoveCity_DepartmentStoreRooftop_EventScript_2202FA
+ msgbox LilycoveCity_DepartmentStoreRooftop_Text_220603, 4
+ goto LilycoveCity_DepartmentStoreRooftop_EventScript_22045E
+ end
+
+LilycoveCity_DepartmentStoreRooftop_EventScript_2202E4:: @ 82202E4
+ setvar VAR_0x4000, 26
+ goto LilycoveCity_DepartmentStoreRooftop_EventScript_22032F
+ end
+
+LilycoveCity_DepartmentStoreRooftop_EventScript_2202EF:: @ 82202EF
+ setvar VAR_0x4000, 27
+ goto LilycoveCity_DepartmentStoreRooftop_EventScript_22032F
+ end
+
+LilycoveCity_DepartmentStoreRooftop_EventScript_2202FA:: @ 82202FA
+ setvar VAR_0x4000, 28
+ goto LilycoveCity_DepartmentStoreRooftop_EventScript_22032F
+ end
+
+LilycoveCity_DepartmentStoreRooftop_EventScript_220305:: @ 8220305
+ checkmoney 0xc8, 0
+ return
+
+LilycoveCity_DepartmentStoreRooftop_EventScript_22030C:: @ 822030C
+ checkmoney 0x12c, 0
+ return
+
+LilycoveCity_DepartmentStoreRooftop_EventScript_220313:: @ 8220313
+ checkmoney 0x15e, 0
+ return
+
+LilycoveCity_DepartmentStoreRooftop_EventScript_22031A:: @ 822031A
+ takemoney 0xc8, 0
+ return
+
+LilycoveCity_DepartmentStoreRooftop_EventScript_220321:: @ 8220321
+ takemoney 0x12c, 0
+ return
+
+LilycoveCity_DepartmentStoreRooftop_EventScript_220328:: @ 8220328
+ takemoney 0x15e, 0
+ return
+
+LilycoveCity_DepartmentStoreRooftop_EventScript_22032F:: @ 822032F
+ compare_var_to_value VAR_0x4001, 0
+ call_if 1, LilycoveCity_DepartmentStoreRooftop_EventScript_220305
+ compare_var_to_value VAR_0x4001, 1
+ call_if 1, LilycoveCity_DepartmentStoreRooftop_EventScript_22030C
+ compare_var_to_value VAR_0x4001, 2
+ call_if 1, LilycoveCity_DepartmentStoreRooftop_EventScript_220313
+ compare_var_to_value VAR_RESULT, 0
+ goto_eq LilycoveCity_DepartmentStoreRooftop_EventScript_220442
+ checkitemspace VAR_0x4000, 1
+ compare_var_to_value VAR_RESULT, 0
+ goto_eq LilycoveCity_DepartmentStoreRooftop_EventScript_220450
+ compare_var_to_value VAR_0x4001, 0
+ call_if 1, LilycoveCity_DepartmentStoreRooftop_EventScript_22031A
+ compare_var_to_value VAR_0x4001, 1
+ call_if 1, LilycoveCity_DepartmentStoreRooftop_EventScript_220321
+ compare_var_to_value VAR_0x4001, 2
+ call_if 1, LilycoveCity_DepartmentStoreRooftop_EventScript_220328
+ updatemoneybox 0, 0
+ nop
+ bufferitemname 0, VAR_0x4000
+ playse SE_JIHANKI
+ msgbox LilycoveCity_DepartmentStoreRooftop_Text_2205A1, 4
+ giveitem VAR_0x4000, 1
+ bufferitemname 1, VAR_0x4000
+ bufferstdstring 2, 14
+ msgbox gUnknown_08272A9A, 4
+ random 64
+ compare_var_to_value VAR_RESULT, 0
+ goto_if 5, LilycoveCity_DepartmentStoreRooftop_EventScript_220436
+ checkitemspace VAR_0x4000, 1
+ compare_var_to_value VAR_RESULT, 0
+ goto_eq LilycoveCity_DepartmentStoreRooftop_EventScript_220450
+ playse SE_JIHANKI
+ msgbox LilycoveCity_DepartmentStoreRooftop_Text_2205C2, 4
+ giveitem VAR_0x4000, 1
+ bufferitemname 1, VAR_0x4000
+ bufferstdstring 2, 14
+ msgbox gUnknown_08272A9A, 4
+ random 64
+ compare_var_to_value VAR_RESULT, 0
+ goto_if 5, LilycoveCity_DepartmentStoreRooftop_EventScript_220436
+ checkitemspace VAR_0x4000, 1
+ compare_var_to_value VAR_RESULT, 0
+ goto_eq LilycoveCity_DepartmentStoreRooftop_EventScript_220450
+ playse SE_JIHANKI
+ msgbox LilycoveCity_DepartmentStoreRooftop_Text_2205C2, 4
+ giveitem VAR_0x4000, 1
+ bufferitemname 1, VAR_0x4000
+ bufferstdstring 2, 14
+ msgbox gUnknown_08272A9A, 4
+ goto LilycoveCity_DepartmentStoreRooftop_EventScript_220436
+ end
+
+LilycoveCity_DepartmentStoreRooftop_EventScript_220436:: @ 8220436
+ message LilycoveCity_DepartmentStoreRooftop_Text_22056D
+ waitmessage
+ goto LilycoveCity_DepartmentStoreRooftop_EventScript_2202A6
+ end
+
+LilycoveCity_DepartmentStoreRooftop_EventScript_220442:: @ 8220442
+ msgbox LilycoveCity_DepartmentStoreRooftop_Text_2205F1, 4
+ goto LilycoveCity_DepartmentStoreRooftop_EventScript_22045E
+ end
+
+LilycoveCity_DepartmentStoreRooftop_EventScript_220450:: @ 8220450
+ msgbox gUnknown_08272A89, 4
+ goto LilycoveCity_DepartmentStoreRooftop_EventScript_22045E
+ end
+
+LilycoveCity_DepartmentStoreRooftop_EventScript_22045E:: @ 822045E
+ hidemoneybox
+ nop
+ nop
+ releaseall
+ end
+
+LilycoveCity_DepartmentStoreRooftop_Text_220463: @ 8220463
+ .string "Don’t they have set dates for their\n"
+ .string "clear-out sales?\p"
+ .string "I watch TV, but they never show any\n"
+ .string "commercials.$"
+
+LilycoveCity_DepartmentStoreRooftop_Text_2204C9: @ 82204C9
+ .string "Yes! I’ve been waiting a long time for\n"
+ .string "this clear-out sale.\p"
+ .string "They have items that you can only get\n"
+ .string "here. I’m going to load up, that I am!$"
+
+LilycoveCity_DepartmentStoreRooftop_Text_220552: @ 8220552
+ .string "Ohh… I’m bone-dry thirsty!$"
+
+LilycoveCity_DepartmentStoreRooftop_Text_22056D: @ 822056D
+ .string "It’s a VENDING MACHINE.\n"
+ .string "Which drink would you like?$"
+
+LilycoveCity_DepartmentStoreRooftop_Text_2205A1: @ 82205A1
+ .string "Clang!\p"
+ .string "A can of {STR_VAR_1} dropped down.$"
+
+LilycoveCity_DepartmentStoreRooftop_Text_2205C2: @ 82205C2
+ .string "Clang!\p"
+ .string "Score! An extra can of {STR_VAR_1}\n"
+ .string "dropped down!$"
+
+LilycoveCity_DepartmentStoreRooftop_Text_2205F1: @ 82205F1
+ .string "Not enough money…$"
+
+LilycoveCity_DepartmentStoreRooftop_Text_220603: @ 8220603
+ .string "Decided against buying a drink.$"
+