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
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
|
RadioTower1F_MapScriptHeader: ; 0x5cd27
; trigger count
db 0
; callback count
db 0
; 0x5cd29
UnknownScript_0x5cd29: ; 0x5cd29
faceplayer
loadfont
checkbit2 $0013
iftrue UnknownScript_0x5cd37
2writetext UnknownText_0x5ce77
closetext
loadmovesprites
end
; 0x5cd37
UnknownScript_0x5cd37: ; 0x5cd37
2writetext UnknownText_0x5ce81
closetext
loadmovesprites
end
; 0x5cd3d
UnknownScript_0x5cd3d: ; 0x5cd3d
faceplayer
loadfont
2writetext UnknownText_0x5ceba
keeptextopen
special $0053
iffalse UnknownScript_0x5cd4c
special $0054
UnknownScript_0x5cd4c: ; 0x5cd4c
special $0055
checkbit2 $004e
iftrue UnknownScript_0x5cd84
2writetext UnknownText_0x5cf3a
keeptextopen
loadmovesprites
applymovement $6, MovementData_0x5ce71
loadfont
2writetext UnknownText_0x5cf5a
keeptextopen
waitbutton
2writetext UnknownText_0x5cf79
playsound $0009
waitbutton
keeptextopen
special $0052
loadmovesprites
applymovement $6, MovementData_0x5ce74
loadfont
if_equal $1, UnknownScript_0x5cd8a
if_equal $2, UnknownScript_0x5cd9f
if_equal $3, UnknownScript_0x5cdb4
2jump UnknownScript_0x5cdc9
; 0x5cd84
UnknownScript_0x5cd84: ; 0x5cd84
2writetext UnknownText_0x5cf7e
closetext
loadmovesprites
end
; 0x5cd8a
UnknownScript_0x5cd8a: ; 0x5cd8a
2writetext UnknownText_0x5cfb5
playsound $0099
waitbutton
keeptextopen
giveitem MASTER_BALL, $1
iffalse UnknownScript_0x5cdcf
itemnotify
setbit2 $004e
2jump UnknownScript_0x5cd84
; 0x5cd9f
UnknownScript_0x5cd9f: ; 0x5cd9f
2writetext UnknownText_0x5d023
playsound $0098
waitbutton
keeptextopen
giveitem EXP_SHARE, $1
iffalse UnknownScript_0x5cdcf
itemnotify
setbit2 $004e
2jump UnknownScript_0x5cd84
; 0x5cdb4
UnknownScript_0x5cdb4: ; 0x5cdb4
2writetext UnknownText_0x5d076
playsound $0094
waitbutton
keeptextopen
giveitem PP_UP, $1
iffalse UnknownScript_0x5cdcf
itemnotify
setbit2 $004e
2jump UnknownScript_0x5cd84
; 0x5cdc9
UnknownScript_0x5cdc9: ; 0x5cdc9
2writetext UnknownText_0x5d0c0
closetext
loadmovesprites
end
; 0x5cdcf
UnknownScript_0x5cdcf: ; 0x5cdcf
2writetext UnknownText_0x5d0e6
closetext
loadmovesprites
end
; 0x5cdd5
UnknownScript_0x5cdd5: ; 0x5cdd5
faceplayer
loadfont
checkbit2 $0000
iftrue UnknownScript_0x5ce2d
2writetext UnknownText_0x5d12d
yesorno
iffalse UnknownScript_0x5ce4b
2writetext UnknownText_0x5d1f2
yesorno
iffalse UnknownScript_0x5ce42
playsound $0027
waitbutton
2writetext UnknownText_0x5d231
yesorno
iffalse UnknownScript_0x5ce42
playsound $0027
waitbutton
2writetext UnknownText_0x5d282
yesorno
iftrue UnknownScript_0x5ce42
playsound $0027
waitbutton
2writetext UnknownText_0x5d2bc
yesorno
iffalse UnknownScript_0x5ce42
playsound $0027
waitbutton
2writetext UnknownText_0x5d30e
yesorno
iftrue UnknownScript_0x5ce42
playsound $0027
waitbutton
2writetext UnknownText_0x5d37b
keeptextopen
stringtotext RadioCardText, $1
2call UnknownScript_0x5ce3e
2writetext UnknownText_0x5d3c0
keeptextopen
setbit2 $0000
UnknownScript_0x5ce2d: ; 0x5ce2d
2writetext UnknownText_0x5d3e5
closetext
loadmovesprites
end
; 0x5ce33
RadioCardText: ; 0x5ce33
db "RADIO CARD@"
; 0x5ce3d
UnknownScript_0x5ce3e: ; 0x5ce3e
jumpstd $002f
end
; 0x5ce42
UnknownScript_0x5ce42: ; 0x5ce42
playsound $0019
2writetext UnknownText_0x5d409
closetext
loadmovesprites
end
; 0x5ce4b
UnknownScript_0x5ce4b: ; 0x5ce4b
2writetext UnknownText_0x5d443
closetext
loadmovesprites
end
; 0x5ce51
UnknownScript_0x5ce51: ; 0x5ce51
jumptextfaceplayer UnknownText_0x5d476
; 0x5ce54
UnknownScript_0x5ce54: ; 0x5ce54
jumptextfaceplayer UnknownText_0x5d4ac
; 0x5ce57
TrainerGruntM3: ; 0x5ce57
; bit/flag number
dw $4f3
; trainer group && trainer id
db GRUNTM, 3
; text when seen
dw GruntM3SeenText
; text when trainer beaten
dw GruntM3BeatenText
; script when lost
dw $0000
; script when talk again
dw GruntM3Script
; 0x5ce63
GruntM3Script: ; 0x5ce63
talkaftercancel
loadfont
2writetext UnknownText_0x5d5a2
closetext
loadmovesprites
end
; 0x5ce6b
MapRadioTower1FSignpost0Script: ; 0x5ce6b
jumptext UnknownText_0x5d5e7
; 0x5ce6e
MapRadioTower1FSignpost1Script: ; 0x5ce6e
jumptext UnknownText_0x5d631
; 0x5ce71
MovementData_0x5ce71: ; 0x5ce71
step_right
turn_head_up
step_end
; 0x5ce74
MovementData_0x5ce74: ; 0x5ce74
step_left
turn_head_up
step_end
; 0x5ce77
UnknownText_0x5ce77: ; 0x5ce77
db $0, "Welcome!", $57
; 0x5ce81
UnknownText_0x5ce81: ; 0x5ce81
db $0, "Hello. I'm sorry,", $4f
db "but we're not", $55
db "offering any tours", $55
db "today.", $57
; 0x5ceba
UnknownText_0x5ceba: ; 0x5ceba
db $0, "Hi, are you here", $4f
db "for the LUCKY NUM-", $55
db "BER SHOW?", $51
db "Want me to check", $4f
db "the ID numbers of", $55
db "your #MON?", $51
db "If you get lucky,", $4f
db "you win a prize.", $57
; 0x5cf3a
UnknownText_0x5cf3a: ; 0x5cf3a
db $0, "This week's ID", $4f
db "number is @"
text_from_ram $d099
db $0, ".", $57
; 0x5cf5a
UnknownText_0x5cf5a: ; 0x5cf5a
db $0, "Let's see if you", $4f
db "have a match.", $57
; 0x5cf79
UnknownText_0x5cf79: ; 0x5cf79
db $0, $56, $4f
db $56, $57
; 0x5cf7e
UnknownText_0x5cf7e: ; 0x5cf7e
db $0, "Please come back", $4f
db "next week for the", $55
db "next LUCKY NUMBER.", $57
; 0x5cfb5
UnknownText_0x5cfb5: ; 0x5cfb5
db $0, "Wow! You have a", $4f
db "perfect match of", $55
db "all five numbers!", $51
db "We have a grand", $4f
db "prize winner!", $51
db "You have won a", $4f
db "MASTER BALL!", $57
; 0x5d023
UnknownText_0x5d023: ; 0x5d023
db $0, "Hey! You've", $4f
db "matched the last", $55
db "three numbers!", $51
db "You've won second", $4f
db "prize, an EXP.", $55
db "SHARE!", $57
; 0x5d076
UnknownText_0x5d076: ; 0x5d076
db $0, "Ooh, you've", $4f
db "matched the last", $55
db "two numbers.", $51
db "You've won third", $4f
db "prize, a PP UP.", $57
; 0x5d0c0
UnknownText_0x5d0c0: ; 0x5d0c0
db $0, "Nope, none of your", $4f
db "ID numbers match.", $57
; 0x5d0e6
UnknownText_0x5d0e6: ; 0x5d0e6
db $0, "You've got no room", $4f
db "for your prize.", $51
db "Make room and come", $4f
db "back right away.", $57
; 0x5d12d
UnknownText_0x5d12d: ; 0x5d12d
db $0, "We have a special", $4f
db "quiz campaign on", $55
db "right now.", $51
db "Answer five ques-", $4f
db "tions correctly to", $55
db "win a RADIO CARD.", $51
db "Slide it into your", $4f
db "#GEAR to play", $51
db "the radio anytime,", $4f
db "anywhere.", $51
db "Would you like to", $4f
db "take the quiz?", $57
; 0x5d1f2
UnknownText_0x5d1f2: ; 0x5d1f2
db $0, "Question 1:", $51
db "Is there a #MON", $4f
db "that appears only", $55
db "in the morning?", $57
; 0x5d231
UnknownText_0x5d231: ; 0x5d231
db $0, "Correct!", $4f
db "Question 2:", $51
db "Is this statement", $4f
db "correct?", $51
db "You can't buy a", $4f
db "BERRY at a MART.", $57
; 0x5d282
UnknownText_0x5d282: ; 0x5d282
db $0, "Bull's-eye!", $4f
db "Question 3:", $51
db "Does HM01 contain", $4f
db "the move FLASH?", $57
; 0x5d2bc
UnknownText_0x5d2bc: ; 0x5d2bc
db $0, "So far so good!", $4f
db "Question 4:", $51
db "Is FALKNER the", $4f
db "VIOLET GYM LEADER", $51
db "who uses bird", $4f
db "#MON?", $57
; 0x5d30e
UnknownText_0x5d30e: ; 0x5d30e
db $0, "Wow! Right again!", $4f
db "Here's the final", $55
db "question:", $51
db "Do GOLDENROD GAME", $4f
db "CORNER's slots", $51
db "have CHARMANDER", $4f
db "on their reels?", $57
; 0x5d37b
UnknownText_0x5d37b: ; 0x5d37b
db $0, "Bingo! You got it!", $4f
db "Congratulations!", $51
db "Here's your prize,", $4f
db "a RADIO CARD!", $57
; 0x5d3c0
UnknownText_0x5d3c0: ; 0x5d3c0
db $0, $52, "'s #GEAR", $4f
db "can now double as", $55
db "a radio!", $57
; 0x5d3e5
UnknownText_0x5d3e5: ; 0x5d3e5
db $0, "Please tune in to", $4f
db "our radio shows.", $57
; 0x5d409
UnknownText_0x5d409: ; 0x5d409
db $0, "Oh, dear.", $4f
db "Sorry, but you", $51
db "got it wrong.", $4f
db "Please try again!", $57
; 0x5d443
UnknownText_0x5d443: ; 0x5d443
db $0, "Oh. I see. Please", $4f
db "see me if you", $55
db "change your mind.", $57
; 0x5d476
UnknownText_0x5d476: ; 0x5d476
db $0, "BEN is a fabulous", $4f
db "DJ.", $51
db "His sweet voice", $4f
db "makes me melt!", $57
; 0x5d4ac
UnknownText_0x5d4ac: ; 0x5d4ac
db $0, "I love MARY, from", $4f
db "#MON TALK.", $51
db "I only know what", $4f
db "she sounds like,", $55
db "though.", $57
; 0x5d4f4
GruntM3SeenText: ; 0x5d4f4
db $0, "We've finally", $4f
db "taken over the", $55
db "RADIO TOWER!", $51
db "Now everyone will", $4f
db "get to experience", $51
db "the true terror of", $4f
db "TEAM ROCKET!", $51
db "We'll show you", $4f
db "how scary we are!", $57
; 0x5d582
GruntM3BeatenText: ; 0x5d582
db $0, "Too strong! We", $4f
db "must watch you…", $57
; 0x5d5a2
UnknownText_0x5d5a2: ; 0x5d5a2
db $0, "You're too strong.", $51
db "Our plan could be", $4f
db "ruined. I must", $55
db "warn the others…", $57
; 0x5d5e7
UnknownText_0x5d5e7: ; 0x5d5e7
db $0, "1F RECEPTION", $4f
db "2F SALES", $51
db "3F PERSONNEL", $4f
db "4F PRODUCTION", $51
db "5F DIRECTOR'S", $4f
db " OFFICE", $57
; 0x5d631
UnknownText_0x5d631: ; 0x5d631
db $0, "LUCKY CHANNEL!", $51
db "Win with #MON", $4f
db "ID numbers!", $51
db "Trade your #MON", $4f
db "to collect differ-", $55
db "ent ID numbers!", $57
; 0x5d68e
RadioTower1F_MapEventHeader: ; 0x5d68e
; filler
db 0, 0
; warps
db 3
warp_def $7, $2, 11, GROUP_GOLDENROD_CITY, MAP_GOLDENROD_CITY
warp_def $7, $3, 11, GROUP_GOLDENROD_CITY, MAP_GOLDENROD_CITY
warp_def $0, $f, 2, GROUP_RADIO_TOWER_2F, MAP_RADIO_TOWER_2F
; xy triggers
db 0
; signposts
db 2
signpost 0, 3, $0, MapRadioTower1FSignpost0Script
signpost 0, 13, $0, MapRadioTower1FSignpost1Script
; people-events
db 6
person_event $42, 10, 9, $8, $0, 255, 255, $80, 0, UnknownScript_0x5cd29, $ffff
person_event $28, 8, 20, $8, $0, 255, 255, $80, 0, UnknownScript_0x5ce51, $06cf
person_event $27, 8, 19, $9, $0, 255, 255, $90, 0, UnknownScript_0x5ce54, $06cf
person_event $35, 5, 18, $6, $0, 255, 255, $2, 3, TrainerGruntM3, $06ce
person_event $40, 10, 12, $7, $0, 255, 255, $90, 0, UnknownScript_0x5cd3d, $06cf
person_event $24, 10, 16, $7, $0, 255, 255, $a0, 0, UnknownScript_0x5cdd5, $06cf
; 0x5d6fb
|