1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
|
Route15_Script:
call EnableAutoTextBoxDrawing
ld hl, Route15TrainerHeaders
ld de, Route15_ScriptPointers
ld a, [wRoute15CurScript]
call ExecuteCurMapScriptInTable
ld [wRoute15CurScript], a
ret
Route15_ScriptPointers:
def_script_pointers
dw_const CheckFightingMapTrainers, SCRIPT_ROUTE15_DEFAULT
dw_const DisplayEnemyTrainerTextAndStartBattle, SCRIPT_ROUTE15_START_BATTLE
dw_const EndTrainerBattle, SCRIPT_ROUTE15_END_BATTLE
Route15_TextPointers:
def_text_pointers
dw_const Route15CooltrainerF1Text, TEXT_ROUTE15_COOLTRAINER_F1
dw_const Route15CooltrainerF2Text, TEXT_ROUTE15_COOLTRAINER_F2
dw_const Route15CooltrainerM1Text, TEXT_ROUTE15_COOLTRAINER_M1
dw_const Route15CooltrainerM2Text, TEXT_ROUTE15_COOLTRAINER_M2
dw_const Route15Beauty1Text, TEXT_ROUTE15_BEAUTY1
dw_const Route15Beauty2Text, TEXT_ROUTE15_BEAUTY2
dw_const Route15Biker1Text, TEXT_ROUTE15_BIKER1
dw_const Route15Biker2Text, TEXT_ROUTE15_BIKER2
dw_const Route15CooltrainerF3Text, TEXT_ROUTE15_COOLTRAINER_F3
dw_const Route15CooltrainerF4Text, TEXT_ROUTE15_COOLTRAINER_F4
dw_const PickUpItemText, TEXT_ROUTE15_TM_RAGE
dw_const Route15SignText, TEXT_ROUTE15_SIGN
Route15TrainerHeaders:
def_trainers
Route15TrainerHeader0:
trainer EVENT_BEAT_ROUTE_15_TRAINER_0, 2, Route15CooltrainerF1BattleText, Route15CooltrainerF1EndBattleText, Route15CooltrainerF1AfterBattleText
Route15TrainerHeader1:
trainer EVENT_BEAT_ROUTE_15_TRAINER_1, 3, Route15CooltrainerF2BattleText, Route15CooltrainerF2EndBattleText, Route15CooltrainerF2AfterBattleText
Route15TrainerHeader2:
trainer EVENT_BEAT_ROUTE_15_TRAINER_2, 3, Route15CooltrainerM1BattleText, Route15CooltrainerM1EndBattleText, Route15CooltrainerM1AfterBattleText
Route15TrainerHeader3:
trainer EVENT_BEAT_ROUTE_15_TRAINER_3, 3, Route15CooltrainerM2BattleText, Route15CooltrainerM2EndBattleText, Route15CooltrainerM2AfterBattleText
Route15TrainerHeader4:
trainer EVENT_BEAT_ROUTE_15_TRAINER_4, 2, Route15Beauty1BattleText, Route15Beauty1EndBattleText, Route15Beauty1AfterBattleText
Route15TrainerHeader5:
trainer EVENT_BEAT_ROUTE_15_TRAINER_5, 3, Route15Beauty2BattleText, Route15Beauty2EndBattleText, Route15Beauty2AfterBattleText
Route15TrainerHeader6:
trainer EVENT_BEAT_ROUTE_15_TRAINER_6, 3, Route15Biker1BattleText, Route15Biker1EndBattleText, Route15Biker1AfterBattleText
Route15TrainerHeader7:
trainer EVENT_BEAT_ROUTE_15_TRAINER_7, 3, Route15Biker2BattleText, Route15Biker2EndBattleText, Route15Biker2AfterBattleText
Route15TrainerHeader8:
trainer EVENT_BEAT_ROUTE_15_TRAINER_8, 3, Route15CooltrainerF3BattleText, Route15CooltrainerF3EndBattleText, Route15CooltrainerF3AfterBattleText
Route15TrainerHeader9:
trainer EVENT_BEAT_ROUTE_15_TRAINER_9, 3, Route15CooltrainerF4BattleText, Route15CooltrainerF4EndBattleText, Route15CooltrainerF4AfterBattleText
db -1 ; end
Route15CooltrainerF1Text:
text_asm
ld hl, Route15TrainerHeader0
jr Route15TalkToTrainer
Route15CooltrainerF2Text:
text_asm
ld hl, Route15TrainerHeader1
jr Route15TalkToTrainer
Route15CooltrainerM1Text:
text_asm
ld hl, Route15TrainerHeader2
jr Route15TalkToTrainer
Route15CooltrainerM2Text:
text_asm
ld hl, Route15TrainerHeader3
jr Route15TalkToTrainer
Route15Beauty1Text:
text_asm
ld hl, Route15TrainerHeader4
jr Route15TalkToTrainer
Route15Beauty2Text:
text_asm
ld hl, Route15TrainerHeader5
jr Route15TalkToTrainer
Route15Biker1Text:
text_asm
ld hl, Route15TrainerHeader6
jr Route15TalkToTrainer
Route15Biker2Text:
text_asm
ld hl, Route15TrainerHeader7
jr Route15TalkToTrainer
Route15CooltrainerF3Text:
text_asm
ld hl, Route15TrainerHeader8
jr Route15TalkToTrainer
Route15CooltrainerF4Text:
text_asm
ld hl, Route15TrainerHeader9
Route15TalkToTrainer:
call TalkToTrainer
jp TextScriptEnd
Route15CooltrainerF1BattleText:
text_far _Route15CooltrainerF1BattleText
text_end
Route15CooltrainerF1EndBattleText:
text_far _Route15CooltrainerF1EndBattleText
text_end
Route15CooltrainerF1AfterBattleText:
text_far _Route15CooltrainerF1AfterBattleText
text_end
Route15CooltrainerF2BattleText:
text_far _Route15CooltrainerF2BattleText
text_end
Route15CooltrainerF2EndBattleText:
text_far _Route15CooltrainerF2EndBattleText
text_end
Route15CooltrainerF2AfterBattleText:
text_far _Route15CooltrainerF2AfterBattleText
text_end
Route15CooltrainerM1BattleText:
text_far _Route15CooltrainerM1BattleText
text_end
Route15CooltrainerM1EndBattleText:
text_far _Route15CooltrainerM1EndBattleText
text_end
Route15CooltrainerM1AfterBattleText:
text_far _Route15CooltrainerM1AfterBattleText
text_end
Route15CooltrainerM2BattleText:
text_far _Route15CooltrainerM2BattleText
text_end
Route15CooltrainerM2EndBattleText:
text_far _Route15CooltrainerM2EndBattleText
text_end
Route15CooltrainerM2AfterBattleText:
text_far _Route15CooltrainerM2AfterBattleText
text_end
Route15Beauty1BattleText:
text_far _Route15Beauty1BattleText
text_end
Route15Beauty1EndBattleText:
text_far _Route15Beauty1EndBattleText
text_end
Route15Beauty1AfterBattleText:
text_far _Route15Beauty1AfterBattleText
text_end
Route15Beauty2BattleText:
text_far _Route15Beauty2BattleText
text_end
Route15Beauty2EndBattleText:
text_far _Route15Beauty2EndBattleText
text_end
Route15Beauty2AfterBattleText:
text_far _Route15Beauty2AfterBattleText
text_end
Route15Biker1BattleText:
text_far _Route15Biker1BattleText
text_end
Route15Biker1EndBattleText:
text_far _Route15Biker1EndBattleText
text_end
Route15Biker1AfterBattleText:
text_far _Route15Biker1AfterBattleText
text_end
Route15Biker2BattleText:
text_far _Route15Biker2BattleText
text_end
Route15Biker2EndBattleText:
text_far _Route15Biker2EndBattleText
text_end
Route15Biker2AfterBattleText:
text_far _Route15Biker2AfterBattleText
text_end
Route15CooltrainerF3BattleText:
text_far _Route15CooltrainerF3BattleText
text_end
Route15CooltrainerF3EndBattleText:
text_far _Route15CooltrainerF3EndBattleText
text_end
Route15CooltrainerF3AfterBattleText:
text_far _Route15CooltrainerF3AfterBattleText
text_end
Route15CooltrainerF4BattleText:
text_far _Route15CooltrainerF4BattleText
text_end
Route15CooltrainerF4EndBattleText:
text_far _Route15CooltrainerF4EndBattleText
text_end
Route15CooltrainerF4AfterBattleText:
text_far _Route15CooltrainerF4AfterBattleText
text_end
Route15SignText:
text_far _Route15SignText
text_end
|