summaryrefslogtreecommitdiff
path: root/data/maps/ViridianCity_Gym/scripts.inc
diff options
context:
space:
mode:
Diffstat (limited to 'data/maps/ViridianCity_Gym/scripts.inc')
-rw-r--r--data/maps/ViridianCity_Gym/scripts.inc137
1 files changed, 137 insertions, 0 deletions
diff --git a/data/maps/ViridianCity_Gym/scripts.inc b/data/maps/ViridianCity_Gym/scripts.inc
new file mode 100644
index 000000000..bd65c80e5
--- /dev/null
+++ b/data/maps/ViridianCity_Gym/scripts.inc
@@ -0,0 +1,137 @@
+ViridianCity_Gym_MapScripts:: @ 8169EC9
+ .byte 0
+
+ViridianCity_Gym_EventScript_169ECA:: @ 8169ECA
+ setvar VAR_0x8004, 15
+ setvar VAR_0x8005, 2
+ special UpdatePickStateFromSpecialVar8005
+ trainerbattle 1, 350, 0, Text_18F352, Text_18F43F, EventScript_169F04
+ checkflag FLAG_0x298
+ goto_if 0, EventScript_169F2F
+ loadword 0, gUnknown_818F4A2
+ callstd 4
+ closemessage
+ fadescreen 1
+ removeobject 8
+ fadescreen 0
+ release
+ end
+
+EventScript_169F04:: @ 8169F04
+ setvar VAR_0x8004, 15
+ setvar VAR_0x8005, 3
+ special SetFlavorTextFlagFromSpecialVars
+ setflag FLAG_0x0AD
+ setflag FLAG_0x4B7
+ setflag 2087
+ setvar VAR_0x4054, 3
+ setvar VAR_0x8008, 8
+ call EventScript_1A6B18
+ goto EventScript_169F2F
+ end
+
+EventScript_169F2F:: @ 8169F2F
+ loadword 0, gUnknown_818F586
+ callstd 4
+ checkitemspace ITEM_TM26, 1
+ compare_var_to_value VAR_RESULT, 0
+ goto_if 1, EventScript_169F70
+ additem ITEM_TM26, 1
+ loadword 0, gUnknown_818F675
+ setorcopyvar VAR_0x8000, 314
+ setorcopyvar VAR_0x8001, 1
+ setorcopyvar VAR_0x8002, 257
+ callstd 9
+ setflag FLAG_0x298
+ loadword 0, gUnknown_818F695
+ callstd 4
+ release
+ end
+
+EventScript_169F70:: @ 8169F70
+ loadword 0, gUnknown_818F71B
+ callstd 4
+ release
+ end
+
+ViridianCity_Gym_EventScript_169F7A:: @ 8169F7A
+ trainerbattle 0, 296, 0, Text_18F7F3, Text_18F824
+ loadword 0, gUnknown_818F840
+ callstd 6
+ end
+
+ViridianCity_Gym_EventScript_169F91:: @ 8169F91
+ trainerbattle 0, 297, 0, Text_18F98A, Text_18F9BB
+ loadword 0, gUnknown_818F9CC
+ callstd 6
+ end
+
+ViridianCity_Gym_EventScript_169FA8:: @ 8169FA8
+ trainerbattle 0, 322, 0, Text_18F7AD, Text_18F7D6
+ loadword 0, gUnknown_818F7DD
+ callstd 6
+ end
+
+ViridianCity_Gym_EventScript_169FBF:: @ 8169FBF
+ trainerbattle 0, 323, 0, Text_18F86C, Text_18F899
+ loadword 0, gUnknown_818F8A0
+ callstd 6
+ end
+
+ViridianCity_Gym_EventScript_169FD6:: @ 8169FD6
+ trainerbattle 0, 324, 0, Text_18F92C, Text_18F95A
+ loadword 0, gUnknown_818F960
+ callstd 6
+ end
+
+ViridianCity_Gym_EventScript_169FED:: @ 8169FED
+ trainerbattle 0, 392, 0, Text_18F9E7, Text_18FA2D
+ loadword 0, gUnknown_818FA3B
+ callstd 6
+ end
+
+ViridianCity_Gym_EventScript_16A004:: @ 816A004
+ trainerbattle 0, 400, 0, Text_18F73B, Text_18F769
+ loadword 0, gUnknown_818F77B
+ callstd 6
+ end
+
+ViridianCity_Gym_EventScript_16A01B:: @ 816A01B
+ trainerbattle 0, 401, 0, Text_18F8CB, Text_18F8EE
+ loadword 0, gUnknown_818F8FE
+ callstd 6
+ end
+
+ViridianCity_Gym_EventScript_16A032:: @ 816A032
+ lock
+ faceplayer
+ checkflag FLAG_0x4B7
+ goto_if 1, EventScript_16A047
+ loadword 0, gUnknown_818FA81
+ callstd 4
+ release
+ end
+
+EventScript_16A047:: @ 816A047
+ setvar VAR_0x8004, 15
+ setvar VAR_0x8005, 4
+ special SetFlavorTextFlagFromSpecialVars
+ loadword 0, gUnknown_818FB56
+ callstd 4
+ release
+ end
+
+ViridianCity_Gym_EventScript_16A05E:: @ 816A05E
+ lockall
+ checkflag 2087
+ goto_if 1, EventScript_16A072
+ loadword 0, gUnknown_818FB8D
+ callstd 4
+ releaseall
+ end
+
+EventScript_16A072:: @ 816A072
+ loadword 0, gUnknown_818FBC1
+ callstd 4
+ releaseall
+ end