summaryrefslogtreecommitdiff
path: root/data/scripts/maps/EverGrandeCity_PokemonLeague.s
diff options
context:
space:
mode:
Diffstat (limited to 'data/scripts/maps/EverGrandeCity_PokemonLeague.s')
-rw-r--r--data/scripts/maps/EverGrandeCity_PokemonLeague.s126
1 files changed, 126 insertions, 0 deletions
diff --git a/data/scripts/maps/EverGrandeCity_PokemonLeague.s b/data/scripts/maps/EverGrandeCity_PokemonLeague.s
new file mode 100644
index 000000000..e5179022f
--- /dev/null
+++ b/data/scripts/maps/EverGrandeCity_PokemonLeague.s
@@ -0,0 +1,126 @@
+EverGrandeCity_PokemonLeague_MapScripts:: @ 815BA75
+ map_script 3, EverGrandeCity_PokemonLeague_MapScript1_15BA7B
+ .byte 0
+
+EverGrandeCity_PokemonLeague_MapScript1_15BA7B:: @ 815BA7B
+ sethealplace 20
+ setflag 2132
+ checkflag 263
+ callif 0, EverGrandeCity_PokemonLeague_EventScript_15BA8B
+ end
+
+EverGrandeCity_PokemonLeague_EventScript_15BA8B:: @ 815BA8B
+ movespriteperm 3, 9, 2
+ movespriteperm 4, 10, 2
+ return
+
+EverGrandeCity_PokemonLeague_EventScript_15BA9A:: @ 815BA9A
+ setvar 0x800b, 1
+ call EverGrandeCity_PokemonLeague_EventScript_19FD5B
+ waittext
+ waitbutton
+ release
+ end
+
+EverGrandeCity_PokemonLeague_EventScript_15BAA8:: @ 815BAA8
+ lock
+ faceplayer
+ message EverGrandeCity_PokemonLeague_Text_1A0BE4
+ waittext
+ pokemart EverGrandeCity_PokemonLeague_Pokemart_15BAC0
+ msgbox EverGrandeCity_PokemonLeague_Text_1A0C02, 4
+ release
+ end
+
+ .incbin "baserom.gba", 0x15babf, 0x1
+
+EverGrandeCity_PokemonLeague_Pokemart_15BAC0:: @ 815BAC0
+ .2byte ITEM_ULTRA_BALL
+ .2byte ITEM_HYPER_POTION
+ .2byte ITEM_MAX_POTION
+ .2byte ITEM_FULL_RESTORE
+ .2byte ITEM_FULL_HEAL
+ .2byte ITEM_REVIVE
+ .2byte ITEM_MAX_REPEL
+ .2byte ITEM_NONE
+ release
+ end
+
+EverGrandeCity_PokemonLeague_EventScript_15BAD2:: @ 815BAD2
+ lockall
+ checkflag 263
+ jumpeq EverGrandeCity_PokemonLeague_EventScript_15BB57
+ getplayerxy 0x4000, 0x4001
+ compare 0x4000, 11
+ callif 4, EverGrandeCity_PokemonLeague_EventScript_15BB34
+ compare 0x4000, 8
+ callif 3, EverGrandeCity_PokemonLeague_EventScript_15BB3F
+ message EverGrandeCity_PokemonLeague_Text_1916FD
+ waittext
+ pause 75
+ checkflag 2060
+ jumpif 0, EverGrandeCity_PokemonLeague_EventScript_15BB4A
+ closebutton
+ move 3, EverGrandeCity_PokemonLeague_Movement_15BB7E
+ move 4, EverGrandeCity_PokemonLeague_Movement_15BB81
+ waitmove 0
+ pause 10
+ fanfare 369
+ message EverGrandeCity_PokemonLeague_Text_191804
+ waittext
+ waitfanfare
+ closebutton
+ moveoffscreen 3
+ moveoffscreen 4
+ setflag 263
+ releaseall
+ end
+
+EverGrandeCity_PokemonLeague_EventScript_15BB34:: @ 815BB34
+ move 255, EverGrandeCity_PokemonLeague_Movement_15BB76
+ waitmove 0
+ return
+
+EverGrandeCity_PokemonLeague_EventScript_15BB3F:: @ 815BB3F
+ move 255, EverGrandeCity_PokemonLeague_Movement_15BB7A
+ waitmove 0
+ return
+
+EverGrandeCity_PokemonLeague_EventScript_15BB4A:: @ 815BB4A
+ playsfx 32
+ msgbox EverGrandeCity_PokemonLeague_Text_19179C, 4
+ releaseall
+ end
+
+EverGrandeCity_PokemonLeague_EventScript_15BB57:: @ 815BB57
+ move LAST_TALKED, EverGrandeCity_PokemonLeague_Movement_1A0839
+ waitmove 0
+ msgbox EverGrandeCity_PokemonLeague_Text_191804, 4
+ closebutton
+ move LAST_TALKED, EverGrandeCity_PokemonLeague_Movement_1A083D
+ waitmove 0
+ releaseall
+ end
+
+EverGrandeCity_PokemonLeague_Movement_15BB76:: @ 815BB76
+ step_down
+ step_left
+ step_26
+ step_end
+
+EverGrandeCity_PokemonLeague_Movement_15BB7A:: @ 815BB7A
+ step_down
+ step_right
+ step_26
+ step_end
+
+EverGrandeCity_PokemonLeague_Movement_15BB7E:: @ 815BB7E
+ step_left
+ step_25
+ step_end
+
+EverGrandeCity_PokemonLeague_Movement_15BB81:: @ 815BB81
+ step_right
+ step_25
+ step_end
+