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
|
Route10_Script:
call EnableAutoTextBoxDrawing
ld hl, Route10TrainerHeaders
ld de, Route10_ScriptPointers
ld a, [wRoute10CurScript]
call ExecuteCurMapScriptInTable
ld [wRoute10CurScript], a
ret
Route10_ScriptPointers:
def_script_pointers
dw_const CheckFightingMapTrainers, SCRIPT_ROUTE10_DEFAULT
dw_const DisplayEnemyTrainerTextAndStartBattle, SCRIPT_ROUTE10_START_BATTLE
dw_const EndTrainerBattle, SCRIPT_ROUTE10_END_BATTLE
Route10_TextPointers:
def_text_pointers
dw_const Route10SuperNerd1Text, TEXT_ROUTE10_SUPER_NERD1
dw_const Route10Hiker1Text, TEXT_ROUTE10_HIKER1
dw_const Route10SuperNerd2Text, TEXT_ROUTE10_SUPER_NERD2
dw_const Route10CooltrainerF1Text, TEXT_ROUTE10_COOLTRAINER_F1
dw_const Route10Hiker2Text, TEXT_ROUTE10_HIKER2
dw_const Route10CooltrainerF2Text, TEXT_ROUTE10_COOLTRAINER_F2
dw_const Route10RockTunnelSignText, TEXT_ROUTE10_ROCKTUNNEL_NORTH_SIGN
dw_const PokeCenterSignText, TEXT_ROUTE10_POKECENTER_SIGN
dw_const Route10RockTunnelSignText, TEXT_ROUTE10_ROCKTUNNEL_SOUTH_SIGN
dw_const Route10PowerPlantSignText, TEXT_ROUTE10_POWERPLANT_SIGN
Route10TrainerHeaders:
def_trainers
Route10TrainerHeader0:
trainer EVENT_BEAT_ROUTE_10_TRAINER_0, 4, Route10SuperNerd1BattleText, Route10SuperNerd1EndBattleText, Route10SuperNerd1AfterBattleText
Route10TrainerHeader1:
trainer EVENT_BEAT_ROUTE_10_TRAINER_1, 3, Route10Hiker1BattleText, Route10Hiker1EndBattleText, Route10Hiker1AfterBattleText
Route10TrainerHeader2:
trainer EVENT_BEAT_ROUTE_10_TRAINER_2, 4, Route10SuperNerd2BattleText, Route10SuperNerd2EndBattleText, Route10SuperNerd2AfterBattleText
Route10TrainerHeader3:
trainer EVENT_BEAT_ROUTE_10_TRAINER_3, 3, Route10CooltrainerF1BattleText, Route10CooltrainerF1EndBattleText, Route10CooltrainerF1AfterBattleText
Route10TrainerHeader4:
trainer EVENT_BEAT_ROUTE_10_TRAINER_4, 2, Route10Hiker2BattleText, Route10Hiker2EndBattleText, Route10Hiker2AfterBattleText
Route10TrainerHeader5:
trainer EVENT_BEAT_ROUTE_10_TRAINER_5, 2, Route10CooltrainerF2BattleText, Route10CooltrainerF2EndBattleText, Route10CooltrainerF2AfterBattleText
db -1 ; end
Route10SuperNerd1Text:
text_asm
ld hl, Route10TrainerHeader0
call TalkToTrainer
jp TextScriptEnd
Route10SuperNerd1BattleText:
text_far _Route10SuperNerd1BattleText
text_end
Route10SuperNerd1EndBattleText:
text_far _Route10SuperNerd1EndBattleText
text_end
Route10SuperNerd1AfterBattleText:
text_far _Route10SuperNerd1AfterBattleText
text_end
Route10Hiker1Text:
text_asm
ld hl, Route10TrainerHeader1
call TalkToTrainer
jp TextScriptEnd
Route10Hiker1BattleText:
text_far _Route10Hiker1BattleText
text_end
Route10Hiker1EndBattleText:
text_far _Route10Hiker1EndBattleText
text_end
Route10Hiker1AfterBattleText:
text_far _Route10Hiker1AfterBattleText
text_end
Route10SuperNerd2Text:
text_asm
ld hl, Route10TrainerHeader2
call TalkToTrainer
jp TextScriptEnd
Route10SuperNerd2BattleText:
text_far _Route10SuperNerd2BattleText
text_end
Route10SuperNerd2EndBattleText:
text_far _Route10SuperNerd2EndBattleText
text_end
Route10SuperNerd2AfterBattleText:
text_far _Route10SuperNerd2AfterBattleText
text_end
Route10CooltrainerF1Text:
text_asm
ld hl, Route10TrainerHeader3
call TalkToTrainer
jp TextScriptEnd
Route10CooltrainerF1BattleText:
text_far _Route10CooltrainerF1BattleText
text_end
Route10CooltrainerF1EndBattleText:
text_far _Route10CooltrainerF1EndBattleText
text_end
Route10CooltrainerF1AfterBattleText:
text_far _Route10CooltrainerF1AfterBattleText
text_end
Route10Hiker2Text:
text_asm
ld hl, Route10TrainerHeader4
call TalkToTrainer
jp TextScriptEnd
Route10Hiker2BattleText:
text_far _Route10Hiker2BattleText
text_end
Route10Hiker2EndBattleText:
text_far _Route10Hiker2EndBattleText
text_end
Route10Hiker2AfterBattleText:
text_far _Route10Hiker2AfterBattleText
text_end
Route10CooltrainerF2Text:
text_asm
ld hl, Route10TrainerHeader5
call TalkToTrainer
jp TextScriptEnd
Route10CooltrainerF2BattleText:
text_far _Route10CooltrainerF2BattleText
text_end
Route10CooltrainerF2EndBattleText:
text_far _Route10CooltrainerF2EndBattleText
text_end
Route10CooltrainerF2AfterBattleText:
text_far _Route10CooltrainerF2AfterBattleText
text_end
Route10RockTunnelSignText:
text_far _Route10RockTunnelSignText
text_end
Route10PowerPlantSignText:
text_far _Route10PowerPlantSignText
text_end
|