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
|
Route20_MapScriptHeader: ; 0x1acd20
; trigger count
db 0
; callback count
db 1
; callbacks
dbw 5, UnknownScript_0x1acd25
; 0x1acd25
UnknownScript_0x1acd25: ; 0x1acd25
setevent $00d7
return
; 0x1acd29
TrainerSwimmerfNicole: ; 0x1acd29
; bit/flag number
dw $3f5
; trainer group && trainer id
db SWIMMERF, NICOLE
; text when seen
dw SwimmerfNicoleSeenText
; text when trainer beaten
dw SwimmerfNicoleBeatenText
; script when lost
dw $0000
; script when talk again
dw SwimmerfNicoleScript
; 0x1acd35
SwimmerfNicoleScript: ; 0x1acd35
talkaftercancel
loadfont
2writetext UnknownText_0x1acd93
closetext
loadmovesprites
end
; 0x1acd3d
TrainerSwimmerfLori: ; 0x1acd3d
; bit/flag number
dw $3f6
; trainer group && trainer id
db SWIMMERF, LORI
; text when seen
dw SwimmerfLoriSeenText
; text when trainer beaten
dw SwimmerfLoriBeatenText
; script when lost
dw $0000
; script when talk again
dw SwimmerfLoriScript
; 0x1acd49
SwimmerfLoriScript: ; 0x1acd49
talkaftercancel
loadfont
2writetext UnknownText_0x1ace15
closetext
loadmovesprites
end
; 0x1acd51
TrainerSwimmermCameron: ; 0x1acd51
; bit/flag number
dw $5a4
; trainer group && trainer id
db SWIMMERM, CAMERON
; text when seen
dw SwimmermCameronSeenText
; text when trainer beaten
dw SwimmermCameronBeatenText
; script when lost
dw $0000
; script when talk again
dw SwimmermCameronScript
; 0x1acd5d
SwimmermCameronScript: ; 0x1acd5d
talkaftercancel
loadfont
2writetext UnknownText_0x1ace8b
closetext
loadmovesprites
end
; 0x1acd65
MapRoute20Signpost0Script: ; 0x1acd65
jumptext UnknownText_0x1acec2
; 0x1acd68
SwimmerfNicoleSeenText: ; 0x1acd68
text "I feel so much"
line "lighter in water."
done
; 0x1acd8a
SwimmerfNicoleBeatenText: ; 0x1acd8a
text "Oh, no!"
done
; 0x1acd93
UnknownText_0x1acd93: ; 0x1acd93
text "Swimming exercises"
line "your full body."
para "It's really good"
line "for you."
done
; 0x1acdd0
SwimmerfLoriSeenText: ; 0x1acdd0
text "What an impressive"
line "collection of GYM"
para "BADGES. We should"
line "battle!"
done
; 0x1ace10
SwimmerfLoriBeatenText: ; 0x1ace10
text "No!"
done
; 0x1ace15
UnknownText_0x1ace15: ; 0x1ace15
text "SURF is no longer"
line "the only HM move"
cont "you use in water."
done
; 0x1ace4b
SwimmermCameronSeenText: ; 0x1ace4b
text "I guess it's im-"
line "possible to swim"
para "all the way to"
line "JOHTO."
done
; 0x1ace83
SwimmermCameronBeatenText: ; 0x1ace83
text "Aiyah!"
done
; 0x1ace8b
UnknownText_0x1ace8b: ; 0x1ace8b
text "Besides the sea, I"
line "can also swim in"
cont "ponds and rivers."
done
; 0x1acec2
UnknownText_0x1acec2: ; 0x1acec2
text "What does this"
line "sign say?"
para "CINNABAR GYM"
line "LEADER: BLAINE"
done
; 0x1acef8
Route20_MapEventHeader: ; 0x1acef8
; filler
db 0, 0
; warps
db 1
warp_def $7, $26, 1, GROUP_SEAFOAM_GYM, MAP_SEAFOAM_GYM
; xy triggers
db 0
; signposts
db 1
signpost 11, 37, $0, MapRoute20Signpost0Script
; people-events
db 3
person_event SPRITE_SWIMMER_GIRL, 12, 56, $a, $0, 255, 255, $a2, 3, TrainerSwimmerfNicole, $ffff
person_event SPRITE_SWIMMER_GIRL, 17, 49, $a, $0, 255, 255, $a2, 3, TrainerSwimmerfLori, $ffff
person_event SPRITE_SWIMMER_GUY, 17, 16, $a, $0, 255, 255, $82, 3, TrainerSwimmermCameron, $ffff
; 0x1acf2f
|