summaryrefslogtreecommitdiff
path: root/data/maps/PokemonLeague_AgathasRoom/scripts.inc
diff options
context:
space:
mode:
Diffstat (limited to 'data/maps/PokemonLeague_AgathasRoom/scripts.inc')
-rw-r--r--data/maps/PokemonLeague_AgathasRoom/scripts.inc110
1 files changed, 110 insertions, 0 deletions
diff --git a/data/maps/PokemonLeague_AgathasRoom/scripts.inc b/data/maps/PokemonLeague_AgathasRoom/scripts.inc
new file mode 100644
index 000000000..6fce65046
--- /dev/null
+++ b/data/maps/PokemonLeague_AgathasRoom/scripts.inc
@@ -0,0 +1,110 @@
+PokemonLeague_AgathasRoom_MapScripts:: @ 8162810
+ map_script 5, PokemonLeague_AgathasRoom_MapScript1_162825
+ map_script 1, PokemonLeague_AgathasRoom_MapScript2_162830
+ map_script 4, PokemonLeague_AgathasRoom_MapScript3_162851
+ map_script 2, PokemonLeague_AgathasRoom_MapScript4_162860
+ .byte 0
+
+PokemonLeague_AgathasRoom_MapScript1_162825:: @ 8162825
+ setvar VAR_0x8004, 2
+ call EventScript_1A75D5
+ end
+
+PokemonLeague_AgathasRoom_MapScript2_162830:: @ 8162830
+ checkflag FLAG_0x4BA
+ call_if 1, EventScript_16284B
+ compare_var_to_value VAR_0x4068, 3
+ call_if 1, EventScript_162845
+ end
+
+EventScript_162845:: @ 8162845
+ call EventScript_1A759C
+ return
+
+EventScript_16284B:: @ 816284B
+ call EventScript_1A7538
+ return
+
+PokemonLeague_AgathasRoom_MapScript3_162851:: @ 8162851
+ map_script_2 VAR_0x4001, 0, EventScript_16285B
+ .2byte 0
+
+EventScript_16285B:: @ 816285B
+ turnobject 255, 2
+ end
+
+PokemonLeague_AgathasRoom_MapScript4_162860:: @ 8162860
+ map_script_2 VAR_0x4068, 2, EventScript_16286A
+ .2byte 0
+
+EventScript_16286A:: @ 816286A
+ lockall
+ call EventScript_1A751F
+ setvar VAR_0x4068, 3
+ releaseall
+ end
+
+PokemonLeague_AgathasRoom_EventScript_162877:: @ 8162877
+ lock
+ faceplayer
+ setvar VAR_0x8004, 11
+ setvar VAR_0x8005, 2
+ special UpdatePickStateFromSpecialVar8005
+ checkflag FLAG_0x4BA
+ goto_if 1, EventScript_162911
+ setvar VAR_0x8004, 11
+ setvar VAR_0x8005, 0
+ special SetFlavorTextFlagFromSpecialVars
+ setvar VAR_0x8004, 11
+ setvar VAR_0x8005, 4
+ special SetFlavorTextFlagFromSpecialVars
+ setvar VAR_0x8004, 0
+ setvar VAR_0x8005, 4
+ special SetFlavorTextFlagFromSpecialVars
+ checkflag 2092
+ call_if 0, EventScript_1628E9
+ checkflag 2092
+ call_if 1, EventScript_1628F2
+ setflag FLAG_0x003
+ setflag FLAG_0x005
+ checkflag 2116
+ call_if 0, EventScript_1628FB
+ checkflag 2116
+ call_if 1, EventScript_162906
+ clearflag FLAG_0x005
+ goto EventScript_16291B
+
+EventScript_1628E8:: @ 81628E8
+ end
+
+EventScript_1628E9:: @ 81628E9
+ loadword 0, gUnknown_817844D
+ callstd 4
+ return
+
+EventScript_1628F2:: @ 81628F2
+ loadword 0, gUnknown_817858D
+ callstd 4
+ return
+
+EventScript_1628FB:: @ 81628FB
+ trainerbattle 3, 412, 0, Text_1786D7
+ return
+
+EventScript_162906:: @ 8162906
+ trainerbattle 3, 737, 0, Text_1786D7
+ return
+
+EventScript_162911:: @ 8162911
+ loadword 0, gUnknown_8178700
+ callstd 4
+ release
+ end
+
+EventScript_16291B:: @ 816291B
+ setflag FLAG_0x4BA
+ call EventScript_1A7506
+ loadword 0, gUnknown_8178700
+ callstd 4
+ release
+ end