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
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
|
object_const_def
const ECRUTEAKCITY_GRAMPS1
const ECRUTEAKCITY_GRAMPS2
const ECRUTEAKCITY_LASS1
const ECRUTEAKCITY_LASS2
const ECRUTEAKCITY_FISHER
const ECRUTEAKCITY_YOUNGSTER
const ECRUTEAKCITY_GRAMPS3
EcruteakCity_MapScripts:
def_scene_scripts
def_callbacks
callback MAPCALLBACK_NEWMAP, .FlyPoint
.FlyPoint:
setflag ENGINE_FLYPOINT_ECRUTEAK
endcallback
EcruteakCityGramps1Script:
jumptextfaceplayer EcruteakCityGramps1Text
EcruteakCityGramps2Script:
jumptextfaceplayer EcruteakCityGramps2Text
EcruteakCityGramps3Script:
jumptextfaceplayer EcruteakCityGramps3Text
EcruteakCityLass1Script:
jumptextfaceplayer EcruteakCityLass1Text
EcruteakCityLass2Script:
faceplayer
opentext
checkevent EVENT_RELEASED_THE_BEASTS
iftrue .ReleasedBeasts
writetext EcruteakCityLass2Text
waitbutton
closetext
end
.ReleasedBeasts:
writetext EcruteakCityLass2Text_ReleasedBeasts
waitbutton
closetext
end
EcruteakCityFisherScript:
faceplayer
opentext
checkevent EVENT_JASMINE_RETURNED_TO_GYM
iftrue .JasmineReturned
writetext EcruteakCityFisherText
waitbutton
closetext
end
.JasmineReturned:
writetext EcruteakCityFisherText_JasmineReturned
waitbutton
closetext
end
EcruteakCityYoungsterScript:
jumptextfaceplayer EcruteakCityYoungsterText
EcruteakCitySign:
jumptext EcruteakCitySignText
TinTowerSign:
jumptext TinTowerSignText
EcruteakGymSign:
jumptext EcruteakGymSignText
EcruteakDanceTheaterSign:
jumptext EcruteakDanceTheaterSignText
BurnedTowerSign:
jumptext BurnedTowerSignText
EcruteakCityPokecenterSign:
jumpstd PokecenterSignScript
EcruteakCityMartSign:
jumpstd MartSignScript
EcruteakCityHiddenHyperPotion:
hiddenitem HYPER_POTION, EVENT_ECRUTEAK_CITY_HIDDEN_HYPER_POTION
UnusedMissingDaughterText: ; unreferenced
text "Oh, no. Oh, no…"
para "My daughter is"
line "missing."
para "No… She couldn't"
line "have gone to the"
cont "BURNED TOWER."
para "I told her not to"
line "go near it…"
para "People seem to"
line "disappear there…"
para "Oh, what should I"
line "do…?"
done
EcruteakCityGramps1Text:
text "ECRUTEAK used to"
line "have two towers:"
para "one each in the"
line "east and west."
done
EcruteakCityGramps2Text:
text "Ah, child."
line "Have you learned"
para "to dance like the"
line "KIMONO GIRLS?"
para "If you go to their"
line "DANCE THEATER, an"
para "odd old man will"
line "give you something"
cont "nice, I hear."
done
EcruteakCityLass1Text:
text "I'm going to prac-"
line "tice at the DANCE"
para "THEATER. Care to"
line "join me?"
done
EcruteakCityLass2Text:
text "The tower that"
line "used to be here…"
para "My grandma told me"
line "it used to be much"
cont "taller."
done
EcruteakCityLass2Text_ReleasedBeasts:
text "Three big #MON"
line "ran off in differ-"
cont "ent directions."
cont "What were they?"
done
EcruteakCityFisherText:
text "I heard a rumor"
line "about OLIVINE"
cont "LIGHTHOUSE."
para "The #MON that"
line "serves as the"
para "beacon fell ill."
line "Sounds like they"
cont "are in trouble."
done
EcruteakCityFisherText_JasmineReturned:
text "The #MON at"
line "OLIVINE LIGHTHOUSE"
cont "has been cured."
para "Boats can safely"
line "sail out to sea at"
cont "night again."
done
EcruteakCityYoungsterText:
text "I hear #MON are"
line "rampaging at the"
para "LAKE OF RAGE. I'd"
line "like to see that."
done
EcruteakCityGramps3Text:
text "In the distant"
line "past…"
para "This tower burned"
line "in a fire. Three"
para "nameless #MON"
line "perished in it."
para "A rainbow-colored"
line "#MON descended"
para "from the sky and"
line "resurrected them…"
para "It's a legend that"
line "has been passed"
para "down by ECRUTEAK"
line "GYM LEADERS."
para "Me?"
para "I was a trainer"
line "way back when."
cont "Hohoho!"
done
EcruteakCitySignText:
text "ECRUTEAK CITY"
line "A Historical City"
para "Where the Past"
line "Meets the Present"
done
TinTowerSignText:
text "TIN TOWER"
para "A legendary #-"
line "MON is said to"
cont "roost here."
done
EcruteakGymSignText:
text "ECRUTEAK CITY"
line "#MON GYM"
cont "LEADER: MORTY"
para "The Mystic Seer of"
line "the Future"
done
EcruteakDanceTheaterSignText:
text "ECRUTEAK DANCE"
line "THEATER"
done
BurnedTowerSignText:
text "BURNED TOWER"
para "It was destroyed"
line "by a mysterious"
cont "fire."
para "Please stay away,"
line "as it is unsafe."
done
EcruteakCity_MapEvents:
db 0, 0 ; filler
def_warp_events
warp_event 35, 26, ROUTE_42_ECRUTEAK_GATE, 1
warp_event 35, 27, ROUTE_42_ECRUTEAK_GATE, 2
warp_event 18, 11, ECRUTEAK_TIN_TOWER_ENTRANCE, 1
warp_event 20, 2, WISE_TRIOS_ROOM, 1
warp_event 20, 3, WISE_TRIOS_ROOM, 2
warp_event 23, 27, ECRUTEAK_POKECENTER_1F, 1
warp_event 5, 21, ECRUTEAK_LUGIA_SPEECH_HOUSE, 1
warp_event 23, 21, DANCE_THEATRE, 1
warp_event 29, 21, ECRUTEAK_MART, 2
warp_event 6, 27, ECRUTEAK_GYM, 1
warp_event 13, 27, ECRUTEAK_ITEMFINDER_HOUSE, 1
warp_event 37, 7, TIN_TOWER_1F, 1
warp_event 5, 5, BURNED_TOWER_1F, 1
warp_event 0, 18, ROUTE_38_ECRUTEAK_GATE, 3
warp_event 0, 19, ROUTE_38_ECRUTEAK_GATE, 4
def_coord_events
def_bg_events
bg_event 15, 21, BGEVENT_READ, EcruteakCitySign
bg_event 38, 10, BGEVENT_READ, TinTowerSign
bg_event 8, 28, BGEVENT_READ, EcruteakGymSign
bg_event 21, 21, BGEVENT_READ, EcruteakDanceTheaterSign
bg_event 2, 10, BGEVENT_READ, BurnedTowerSign
bg_event 24, 27, BGEVENT_READ, EcruteakCityPokecenterSign
bg_event 30, 21, BGEVENT_READ, EcruteakCityMartSign
bg_event 23, 14, BGEVENT_ITEM, EcruteakCityHiddenHyperPotion
def_object_events
object_event 18, 15, SPRITE_GRAMPS, SPRITEMOVEDATA_WANDER, 1, 1, -1, -1, 0, OBJECTTYPE_SCRIPT, 0, EcruteakCityGramps1Script, -1
object_event 20, 21, SPRITE_GRAMPS, SPRITEMOVEDATA_SPINRANDOM_SLOW, 0, 0, -1, -1, 0, OBJECTTYPE_SCRIPT, 0, EcruteakCityGramps2Script, -1
object_event 21, 29, SPRITE_LASS, SPRITEMOVEDATA_WALK_LEFT_RIGHT, 2, 0, -1, -1, PAL_NPC_BLUE, OBJECTTYPE_SCRIPT, 0, EcruteakCityLass1Script, -1
object_event 3, 9, SPRITE_LASS, SPRITEMOVEDATA_STANDING_UP, 0, 0, -1, -1, 0, OBJECTTYPE_SCRIPT, 0, EcruteakCityLass2Script, -1
object_event 9, 22, SPRITE_FISHER, SPRITEMOVEDATA_WALK_LEFT_RIGHT, 1, 0, -1, -1, PAL_NPC_GREEN, OBJECTTYPE_SCRIPT, 0, EcruteakCityFisherScript, -1
object_event 10, 14, SPRITE_YOUNGSTER, SPRITEMOVEDATA_WANDER, 1, 1, -1, -1, PAL_NPC_RED, OBJECTTYPE_SCRIPT, 0, EcruteakCityYoungsterScript, -1
object_event 3, 7, SPRITE_GRAMPS, SPRITEMOVEDATA_WANDER, 1, 1, -1, -1, PAL_NPC_GREEN, OBJECTTYPE_SCRIPT, 0, EcruteakCityGramps3Script, EVENT_ECRUTEAK_CITY_GRAMPS
|