summaryrefslogtreecommitdiff
path: root/data/maps/ViridianCity_Mart/scripts.inc
diff options
context:
space:
mode:
Diffstat (limited to 'data/maps/ViridianCity_Mart/scripts.inc')
-rw-r--r--data/maps/ViridianCity_Mart/scripts.inc100
1 files changed, 100 insertions, 0 deletions
diff --git a/data/maps/ViridianCity_Mart/scripts.inc b/data/maps/ViridianCity_Mart/scripts.inc
new file mode 100644
index 000000000..9d36cb183
--- /dev/null
+++ b/data/maps/ViridianCity_Mart/scripts.inc
@@ -0,0 +1,100 @@
+ViridianCity_Mart_MapScripts:: @ 816A1D3
+ map_script 1, ViridianCity_Mart_MapScript1_16A1DE
+ map_script 2, ViridianCity_Mart_MapScript2_16A1FB
+ .byte 0
+
+ViridianCity_Mart_MapScript1_16A1DE:: @ 816A1DE
+ checkflag 2089
+ goto_if 0, EventScript_16A1E8
+ end
+
+EventScript_16A1E8:: @ 816A1E8
+ setmetatile 1, 3, 703, 1
+ setmetatile 1, 4, 704, 1
+ end
+
+ViridianCity_Mart_MapScript2_16A1FB:: @ 816A1FB
+ map_script_2 VAR_0x4057, 0, EventScript_16A205
+ .2byte 0
+
+EventScript_16A205:: @ 816A205
+ lockall
+ textcolor 0
+ applymovement 1, Movement_1A75ED
+ waitmovement 0
+ loadword 0, gUnknown_819021A
+ callstd 4
+ closemessage
+ applymovement 1, Movement_16A262
+ applymovement 255, Movement_16A25C
+ waitmovement 0
+ loadword 0, gUnknown_819023A
+ callstd 4
+ setvar VAR_0x4057, 1
+ additem ITEM_OAKS_PARCEL, 1
+ loadword 0, gUnknown_8190289
+ setorcopyvar VAR_0x8000, 349
+ setorcopyvar VAR_0x8001, 1
+ setorcopyvar VAR_0x8002, 318
+ callstd 9
+ setvar VAR_0x4055, 5
+ releaseall
+ end
+
+Movement_16A25C:: @ 816A25C
+ step_11
+ step_11
+ step_11
+ step_11
+ step_2f
+ step_end
+
+Movement_16A262:: @ 816A262
+ step_1c
+ step_1c
+ step_1c
+ step_1c
+ step_30
+ step_end
+
+ViridianCity_Mart_EventScript_16A268:: @ 816A268
+ lock
+ faceplayer
+ compare_var_to_value VAR_0x4057, 1
+ goto_if 1, EventScript_16A2A4
+ special sub_8110AB4
+ compare_var_to_value VAR_RESULT, 2
+ goto_if 1, EventScript_1A7AE0
+ message Text_1A6211
+ waitmessage
+ pokemart Items_16A298
+ loadword 0, gUnknown_81A5190
+ callstd 4
+ release
+ end
+
+ .align 2
+Items_16A298:: @ 816A298
+ .2byte ITEM_POKE_BALL
+ .2byte ITEM_POTION
+ .2byte ITEM_ANTIDOTE
+ .2byte ITEM_PARALYZE_HEAL
+ .2byte ITEM_NONE
+ release
+ end
+
+EventScript_16A2A4:: @ 816A2A4
+ loadword 0, Text_1902BF
+ callstd 4
+ release
+ end
+
+ViridianCity_Mart_EventScript_16A2AE:: @ 816A2AE
+ loadword 0, gUnknown_81902F5
+ callstd 2
+ end
+
+ViridianCity_Mart_EventScript_16A2B7:: @ 816A2B7
+ loadword 0, gUnknown_819032C
+ callstd 2
+ end