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
230
231
232
233
234
235
236
|
Route11_Script:
call EnableAutoTextBoxDrawing
ld hl, Route11TrainerHeaders
ld de, Route11_ScriptPointers
ld a, [wRoute11CurScript]
call ExecuteCurMapScriptInTable
ld [wRoute11CurScript], a
ret
Route11_ScriptPointers:
def_script_pointers
dw_const CheckFightingMapTrainers, SCRIPT_ROUTE11_DEFAULT
dw_const DisplayEnemyTrainerTextAndStartBattle, SCRIPT_ROUTE11_START_BATTLE
dw_const EndTrainerBattle, SCRIPT_ROUTE11_END_BATTLE
Route11_TextPointers:
def_text_pointers
dw_const Route11Gambler1Text, TEXT_ROUTE11_GAMBLER1
dw_const Route11Gambler2Text, TEXT_ROUTE11_GAMBLER2
dw_const Route11Youngster1Text, TEXT_ROUTE11_YOUNGSTER1
dw_const Route11SuperNerd1Text, TEXT_ROUTE11_SUPER_NERD1
dw_const Route11Youngster2Text, TEXT_ROUTE11_YOUNGSTER2
dw_const Route11Gambler3Text, TEXT_ROUTE11_GAMBLER3
dw_const Route11Gambler4Text, TEXT_ROUTE11_GAMBLER4
dw_const Route11Youngster3Text, TEXT_ROUTE11_YOUNGSTER3
dw_const Route11SuperNerd2Text, TEXT_ROUTE11_SUPER_NERD2
dw_const Route11Youngster4Text, TEXT_ROUTE11_YOUNGSTER4
dw_const Route11DiglettsCaveSignText, TEXT_ROUTE11_DIGLETTSCAVE_SIGN
Route11TrainerHeaders:
def_trainers
Route11TrainerHeader0:
trainer EVENT_BEAT_ROUTE_11_TRAINER_0, 3, Route11Gambler1BattleText, Route11Gambler1EndBattleText, Route11Gambler1AfterBattleText
Route11TrainerHeader1:
trainer EVENT_BEAT_ROUTE_11_TRAINER_1, 2, Route11Gambler2BattleText, Route11Gambler2EndBattleText, Route11Gambler2AfterBattleText
Route11TrainerHeader2:
trainer EVENT_BEAT_ROUTE_11_TRAINER_2, 3, Route11Youngster1BattleText, Route11Youngster1EndBattleText, Route11Youngster1AfterBattleText
Route11TrainerHeader3:
trainer EVENT_BEAT_ROUTE_11_TRAINER_3, 3, Route11SuperNerd1BattleText, Route11SuperNerd1EndBattleText, Route11SuperNerd1AfterBattleText
Route11TrainerHeader4:
trainer EVENT_BEAT_ROUTE_11_TRAINER_4, 4, Route11Youngster2BattleText, Route11Youngster2EndBattleText, Route11Youngster2AfterBattleText
Route11TrainerHeader5:
trainer EVENT_BEAT_ROUTE_11_TRAINER_5, 3, Route11Gambler3BattleText, Route11Gambler3EndBattleText, Route11Gambler3AfterBattleText
Route11TrainerHeader6:
trainer EVENT_BEAT_ROUTE_11_TRAINER_6, 3, Route11Gambler4BattleText, Route11Gambler4EndBattleText, Route11Gambler4AfterBattleText
Route11TrainerHeader7:
trainer EVENT_BEAT_ROUTE_11_TRAINER_7, 4, Route11Youngster3BattleText, Route11Youngster3EndBattleText, Route11Youngster3AfterBattleText
Route11TrainerHeader8:
trainer EVENT_BEAT_ROUTE_11_TRAINER_8, 3, Route11SuperNerd2BattleText, Route11SuperNerd2EndBattleText, Route11SuperNerd2AfterBattleText
Route11TrainerHeader9:
trainer EVENT_BEAT_ROUTE_11_TRAINER_9, 4, Route11Youngster4BattleText, Route11Youngster4EndBattleText, Route11Youngster4AfterBattleText
db -1 ; end
Route11Gambler1Text:
text_asm
ld hl, Route11TrainerHeader0
call TalkToTrainer
jp TextScriptEnd
Route11Gambler1BattleText:
text_far _Route11Gambler1BattleText
text_end
Route11Gambler1EndBattleText:
text_far _Route11Gambler1EndBattleText
text_end
Route11Gambler1AfterBattleText:
text_far _Route11Gambler1AfterBattleText
text_end
Route11Gambler2Text:
text_asm
ld hl, Route11TrainerHeader1
call TalkToTrainer
jp TextScriptEnd
Route11Gambler2BattleText:
text_far _Route11Gambler2BattleText
text_end
Route11Gambler2EndBattleText:
text_far _Route11Gambler2EndBattleText
text_end
Route11Gambler2AfterBattleText:
text_far _Route11Gambler2AfterBattleText
text_end
Route11Youngster1Text:
text_asm
ld hl, Route11TrainerHeader2
call TalkToTrainer
jp TextScriptEnd
Route11Youngster1BattleText:
text_far _Route11Youngster1BattleText
text_end
Route11Youngster1EndBattleText:
text_far _Route11Youngster1EndBattleText
text_end
Route11Youngster1AfterBattleText:
text_far _Route11Youngster1AfterBattleText
text_end
Route11SuperNerd1Text:
text_asm
ld hl, Route11TrainerHeader3
call TalkToTrainer
jp TextScriptEnd
Route11SuperNerd1BattleText:
text_far _Route11SuperNerd1BattleText
text_end
Route11SuperNerd1EndBattleText:
text_far _Route11SuperNerd1EndBattleText
text_end
Route11SuperNerd1AfterBattleText:
text_far _Route11SuperNerd1AfterBattleText
text_end
Route11Youngster2Text:
text_asm
ld hl, Route11TrainerHeader4
call TalkToTrainer
jp TextScriptEnd
Route11Youngster2BattleText:
text_far _Route11Youngster2BattleText
text_end
Route11Youngster2EndBattleText:
text_far _Route11Youngster2EndBattleText
text_end
Route11Youngster2AfterBattleText:
text_far _Route11Youngster2AfterBattleText5
text_end
Route11Gambler3Text:
text_asm
ld hl, Route11TrainerHeader5
call TalkToTrainer
jp TextScriptEnd
Route11Gambler3BattleText:
text_far _Route11Gambler3BattleText
text_end
Route11Gambler3EndBattleText:
text_far _Route11Gambler3EndBattleText
text_end
Route11Gambler3AfterBattleText:
text_far _Route11Gambler3AfterBattleText
text_end
Route11Gambler4Text:
text_asm
ld hl, Route11TrainerHeader6
call TalkToTrainer
jp TextScriptEnd
Route11Gambler4BattleText:
text_far _Route11Gambler4BattleText
text_end
Route11Gambler4EndBattleText:
text_far _Route11Gambler4EndBattleText
text_end
Route11Gambler4AfterBattleText:
text_far _Route11Gambler4AfterBattleText
text_end
Route11Youngster3Text:
text_asm
ld hl, Route11TrainerHeader7
call TalkToTrainer
jp TextScriptEnd
Route11Youngster3BattleText:
text_far _Route11Youngster3BattleText
text_end
Route11Youngster3EndBattleText:
text_far _Route11Youngster3EndBattleText
text_end
Route11Youngster3AfterBattleText:
text_far _Route11Youngster3AfterBattleText
text_end
Route11SuperNerd2Text:
text_asm
ld hl, Route11TrainerHeader8
call TalkToTrainer
jp TextScriptEnd
Route11SuperNerd2BattleText:
text_far _Route11SuperNerd2BattleText
text_end
Route11SuperNerd2EndBattleText:
text_far _Route11SuperNerd2EndBattleText
text_end
Route11SuperNerd2AfterBattleText:
text_far _Route11SuperNerd2AfterBattleText
text_end
Route11Youngster4Text:
text_asm
ld hl, Route11TrainerHeader9
call TalkToTrainer
jp TextScriptEnd
Route11Youngster4BattleText:
text_far _Route11Youngster4BattleText
text_end
Route11Youngster4EndBattleText:
text_far _Route11Youngster4EndBattleText
text_end
Route11Youngster4AfterBattleText:
text_far _Route11Youngster4AfterBattleText
text_end
Route11DiglettsCaveSignText:
text_far _Route11DiglettsCaveSignText
text_end
|