summaryrefslogtreecommitdiff
path: root/data/scripts/maps/Route128.s
diff options
context:
space:
mode:
Diffstat (limited to 'data/scripts/maps/Route128.s')
-rw-r--r--data/scripts/maps/Route128.s202
1 files changed, 202 insertions, 0 deletions
diff --git a/data/scripts/maps/Route128.s b/data/scripts/maps/Route128.s
new file mode 100644
index 000000000..00fc7c863
--- /dev/null
+++ b/data/scripts/maps/Route128.s
@@ -0,0 +1,202 @@
+Route128_MapScripts:: @ 815211B
+ map_script 3, Route128_MapScript1_152126
+ map_script 2, Route128_MapScript2_152135
+ .byte 0
+
+Route128_MapScript1_152126:: @ 8152126
+ checkflag 2090
+ callif 1, Route128_EventScript_1A02C1
+ call Route128_EventScript_1A0196
+ end
+
+Route128_MapScript2_152135:: @ 8152135
+ map_script_2 0x407b, 1, Route128_EventScript_15213F
+ .2byte 0
+
+Route128_EventScript_15213F:: @ 815213F
+ lockall
+ pause 20
+ .ifndef SAPPHIRE
+ special 317
+ waitstate
+ .endif
+ move 4, Route128_Movement_152271
+ waitmove 0
+ msgbox Route128_Text_171EE0, 4
+ move 4, Route128_Movement_152279
+ waitmove 0
+ msgbox Route128_Text_171F35, 4
+ closebutton
+ move 5, Route128_Movement_152293
+ waitmove 0
+ move 4, Route128_Movement_1A0841
+ waitmove 0
+ msgbox Route128_Text_171F4B, 4
+ closebutton
+ move 5, Route128_Movement_1522A1
+ waitmove 0
+ move 255, Route128_Movement_1A0841
+ waitmove 0
+ msgbox Route128_Text_172008, 4
+ closebutton
+ move 4, Route128_Movement_15227E
+ move 255, Route128_Movement_1A083F
+ move 5, Route128_Movement_152290
+ waitmove 0
+ msgbox Route128_Text_17210B, 4
+ closebutton
+ pause 40
+ move 5, Route128_Movement_152296
+ move 4, Route128_Movement_152283
+ waitmove 0
+ disappear 5
+ disappear 4
+ pause 100
+ setanimation 0, 1
+ doanimation 30
+ checkanimation 30
+ reappear 3
+ move 3, Route128_Movement_15226F
+ waitmove 0
+ move 255, Route128_Movement_1A0843
+ waitmove 0
+ msgbox Route128_Text_172181, 4
+ closebutton
+ move 3, Route128_Movement_15226D
+ move 255, Route128_Movement_1A0841
+ waitmove 0
+ msgbox Route128_Text_1722A1, 4
+ move 3, Route128_Movement_1A0845
+ waitmove 0
+ msgbox Route128_Text_1723BE, 4
+ closebutton
+ move 3, Route128_Movement_1A0845
+ waitmove 0
+ pause 50
+ setanimation 0, 1
+ doanimation 30
+ pause 15
+ disappear 3
+ checkanimation 30
+ setvar 0x407b, 2
+ releaseall
+ end
+
+ .incbin "baserom.gba", 0x15225e, 0xf
+
+Route128_Movement_15226D:: @ 815226D
+ step_up
+ step_end
+
+Route128_Movement_15226F:: @ 815226F
+ step_17
+ step_end
+
+Route128_Movement_152271:: @ 8152271
+ step_15
+ step_27
+ step_14
+ step_28
+ step_14
+ step_14
+ step_25
+ step_end
+
+Route128_Movement_152279:: @ 8152279
+ step_40
+ slow_step_up
+ step_14
+ step_41
+ step_end
+
+Route128_Movement_15227E:: @ 815227E
+ step_17
+ step_17
+ step_17
+ step_28
+ step_end
+
+Route128_Movement_152283:: @ 8152283
+ step_14
+ step_14
+ step_16
+ step_17
+ step_16
+ step_16
+ step_16
+ step_16
+ step_16
+ step_16
+ step_16
+ step_16
+ step_end
+
+Route128_Movement_152290:: @ 8152290
+ step_left
+ step_left
+ step_end
+
+Route128_Movement_152293:: @ 8152293
+ step_left
+ step_25
+ step_end
+
+Route128_Movement_152296:: @ 8152296
+ step_17
+ step_17
+ step_17
+ step_16
+ step_16
+ step_16
+ step_16
+ step_16
+ step_16
+ step_16
+ step_end
+
+Route128_Movement_1522A1:: @ 81522A1
+ step_right
+ step_25
+ step_end
+
+Route128_EventScript_1522A4:: @ 81522A4
+ trainerbattle 0, 376, 0, Route128_Text_1C1C67, Route128_Text_1C1C95
+ specialval RESULT, 57
+ compare RESULT, 1
+ jumpeq Route128_EventScript_1522CB
+ msgbox Route128_Text_1C1CC3, 6
+ end
+
+Route128_EventScript_1522CB:: @ 81522CB
+ trainerbattle 5, 376, 0, Route128_Text_1C1D02, Route128_Text_1C1D45
+ msgbox Route128_Text_1C1D6B, 6
+ end
+
+Route128_EventScript_1522E2:: @ 81522E2
+ trainerbattle 0, 386, 0, Route128_Text_1C1DB0, Route128_Text_1C1E25
+ specialval RESULT, 57
+ compare RESULT, 1
+ jumpeq Route128_EventScript_152309
+ msgbox Route128_Text_1C1E4A, 6
+ end
+
+Route128_EventScript_152309:: @ 8152309
+ trainerbattle 5, 386, 0, Route128_Text_1C1E90, Route128_Text_1C1EFA
+ msgbox Route128_Text_1C1F2E, 6
+ end
+
+Route128_EventScript_152320:: @ 8152320
+ trainerbattle 0, 670, 0, Route128_Text_1C1F6D, Route128_Text_1C1FCC
+ msgbox Route128_Text_1C1FE8, 6
+ end
+
+Route128_EventScript_152337:: @ 8152337
+ trainerbattle 0, 671, 0, Route128_Text_1C202C, Route128_Text_1C2051
+ msgbox Route128_Text_1C2060, 6
+ end
+
+Route128_EventScript_15234E:: @ 815234E
+ trainerbattle 0, 673, 0, Route128_Text_1C2090, Route128_Text_1C20FC
+ msgbox Route128_Text_1C210D, 6
+ end
+