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
|
Route21_MapScriptHeader:
; trigger count
db 0
; callback count
db 0
TrainerSwimmermSeth:
; bit/flag number
dw EVENT_BEAT_SWIMMERM_SETH
; trainer group && trainer id
db SWIMMERM, SETH
; text when seen
dw SwimmermSethSeenText
; text when trainer beaten
dw SwimmermSethBeatenText
; script when lost
dw $0000
; script when talk again
dw SwimmermSethScript
SwimmermSethScript:
talkaftercancel
loadfont
writetext UnknownText_0x1ac873
closetext
loadmovesprites
end
TrainerSwimmerfNikki:
; bit/flag number
dw EVENT_BEAT_SWIMMERF_NIKKI
; trainer group && trainer id
db SWIMMERF, NIKKI
; text when seen
dw SwimmerfNikkiSeenText
; text when trainer beaten
dw SwimmerfNikkiBeatenText
; script when lost
dw $0000
; script when talk again
dw SwimmerfNikkiScript
SwimmerfNikkiScript:
talkaftercancel
loadfont
writetext UnknownText_0x1ac8f1
closetext
loadmovesprites
end
TrainerFisherArnold:
; bit/flag number
dw EVENT_BEAT_FISHER_ARNOLD
; trainer group && trainer id
db FISHER, ARNOLD
; text when seen
dw FisherArnoldSeenText
; text when trainer beaten
dw FisherArnoldBeatenText
; script when lost
dw $0000
; script when talk again
dw FisherArnoldScript
FisherArnoldScript:
talkaftercancel
loadfont
writetext UnknownText_0x1ac95c
closetext
loadmovesprites
end
SwimmermSethSeenText:
text "Land ho! Gotta"
line "keep going!"
done
SwimmermSethBeatenText:
text "Glug…"
done
UnknownText_0x1ac873:
text "This arrogant guy"
line "was at CINNABAR's"
cont "volcano."
done
SwimmerfNikkiSeenText:
text "If I win, you have"
line "to help me with my"
cont "suntan lotion!"
done
SwimmerfNikkiBeatenText:
text "I'm worried about"
line "sunburn…"
done
UnknownText_0x1ac8f1:
text "I have to watch"
line "out for blemishes"
cont "caused by the sun."
done
FisherArnoldSeenText:
text "I'm bored by fish-"
line "ing. Let's battle!"
done
FisherArnoldBeatenText:
text "Utter failure…"
done
UnknownText_0x1ac95c:
text "I'll just go back"
line "to fishing…"
done
Route21_MapEventHeader:
; filler
db 0, 0
; warps
db 0
; xy triggers
db 0
; signposts
db 0
; people-events
db 3
person_event SPRITE_SWIMMER_GIRL, 20, 15, LEFT << 2 | $2, $0, -1, -1, (PAL_OW_GREEN << 4) | $82, 3, TrainerSwimmerfNikki, -1
person_event SPRITE_SWIMMER_GUY, 34, 6, LEFT << 2 | $1, $0, -1, -1, (PAL_OW_RED << 4) | $82, 4, TrainerSwimmermSeth, -1
person_event SPRITE_FISHER, 26, 18, UP << 2 | $3, $0, -1, -1, (PAL_OW_GREEN << 4) | $82, 1, TrainerFisherArnold, -1
|