summaryrefslogtreecommitdiff
path: root/maps/Route34.asm
blob: 962c305abb31ead09777dfee76ca4ea81bf9a9b9 (plain)
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
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
1001
1002
1003
1004
1005
1006
1007
1008
1009
1010
1011
1012
1013
1014
1015
1016
1017
1018
1019
1020
1021
1022
1023
1024
1025
1026
1027
1028
1029
1030
1031
Route34_MapScriptHeader: ; 0x78000
	; trigger count
	db 0

	; callback count
	db 1

	; callbacks

	dbw 2, UnknownScript_0x78005
; 0x78005

UnknownScript_0x78005: ; 0x78005
	checkflag $0005
	iftrue UnknownScript_0x78014
	clearevent $06e5
	setevent $06e6
	2jump UnknownScript_0x7801d
; 0x78014

UnknownScript_0x78014: ; 0x78014
	setevent $06e5
	clearevent $06e6
	2jump UnknownScript_0x7801d
; 0x7801d

UnknownScript_0x7801d: ; 0x7801d
	checkflag $0006
	iffalse UnknownScript_0x78029
	clearevent $06e7
	2jump UnknownScript_0x7802f
; 0x78029

UnknownScript_0x78029: ; 0x78029
	setevent $06e7
	2jump UnknownScript_0x7802f
; 0x7802f

UnknownScript_0x7802f: ; 0x7802f
	checkflag $0007
	iffalse UnknownScript_0x78039
	clearevent $06e8
	return
; 0x78039

UnknownScript_0x78039: ; 0x78039
	setevent $06e8
	return
; 0x7803d

GrampsScript_0x7803d: ; 0x7803d
	faceplayer
	loadfont
	special $0020
	closetext
	loadmovesprites
	if_equal $1, UnknownScript_0x7805a
	clearflag $0005
	checkcode $9
	if_equal $3, UnknownScript_0x7805b
	applymovement $8, MovementData_0x78333
	playsound $001f
	disappear $8
UnknownScript_0x7805a: ; 0x7805a
	end
; 0x7805b

UnknownScript_0x7805b: ; 0x7805b
	applymovement $8, MovementData_0x78337
	playsound $001f
	disappear $8
	end
; 0x78065

DaycareMon1Script_0x78065: ; 0x78065
	loadfont
	special $0045
	loadmovesprites
	end
; 0x7806b

DaycareMon2Script_0x7806b: ; 0x7806b
	loadfont
	special $0046
	loadmovesprites
	end
; 0x78071

TrainerCamperTodd1: ; 0x78071
	; bit/flag number
	dw $41b

	; trainer group && trainer id
	db CAMPER, TODD1

	; text when seen
	dw CamperTodd1SeenText

	; text when trainer beaten
	dw CamperTodd1BeatenText

	; script when lost
	dw $0000

	; script when talk again
	dw CamperTodd1Script
; 0x7807d

CamperTodd1Script: ; 0x7807d
	writecode $17, $14
	talkaftercancel
	loadfont
	checkflag $0070
	iftrue UnknownScript_0x780bd
	checkflag $0061
	iftrue UnknownScript_0x78131
	checkcellnum $14
	iftrue UnknownScript_0x78143
	checkevent $027d
	iftrue UnknownScript_0x780a6
	2writetext UnknownText_0x784f0
	keeptextopen
	setevent $027d
	2call UnknownScript_0x78137
	2jump UnknownScript_0x780a9
; 0x780a6

UnknownScript_0x780a6: ; 0x780a6
	2call UnknownScript_0x7813b
UnknownScript_0x780a9: ; 0x780a9
	askforphonenumber $14
	if_equal $1, UnknownScript_0x7814b
	if_equal $2, UnknownScript_0x78147
	trainertotext CAMPER, TODD1, $0
	2call UnknownScript_0x7813f
	2jump UnknownScript_0x78143
; 0x780bd

UnknownScript_0x780bd: ; 0x780bd
	2call UnknownScript_0x7814f
	winlosstext CamperTodd1BeatenText, $0000
	copybytetovar $d9fe
	if_equal $4, UnknownScript_0x780dc
	if_equal $3, UnknownScript_0x780e2
	if_equal $2, UnknownScript_0x780e8
	if_equal $1, UnknownScript_0x780ee
	if_equal $0, UnknownScript_0x780f4
UnknownScript_0x780dc: ; 0x780dc
	checkevent EVENT_RESTORED_POWER_TO_KANTO
	iftrue UnknownScript_0x78128
UnknownScript_0x780e2: ; 0x780e2
	checkevent $0044
	iftrue UnknownScript_0x7811b
UnknownScript_0x780e8: ; 0x780e8
	checkflag $004b
	iftrue UnknownScript_0x7810e
UnknownScript_0x780ee: ; 0x780ee
	checkflag $0045
	iftrue UnknownScript_0x78101
UnknownScript_0x780f4: ; 0x780f4
	loadtrainer CAMPER, TODD1
	startbattle
	returnafterbattle
	loadvar $d9fe, $1
	clearflag $0070
	end
; 0x78101

UnknownScript_0x78101: ; 0x78101
	loadtrainer CAMPER, TODD2
	startbattle
	returnafterbattle
	loadvar $d9fe, $2
	clearflag $0070
	end
; 0x7810e

UnknownScript_0x7810e: ; 0x7810e
	loadtrainer CAMPER, TODD3
	startbattle
	returnafterbattle
	loadvar $d9fe, $3
	clearflag $0070
	end
; 0x7811b

UnknownScript_0x7811b: ; 0x7811b
	loadtrainer CAMPER, TODD4
	startbattle
	returnafterbattle
	loadvar $d9fe, $4
	clearflag $0070
	end
; 0x78128

UnknownScript_0x78128: ; 0x78128
	loadtrainer CAMPER, TODD5
	startbattle
	returnafterbattle
	clearflag $0070
	end
; 0x78131

UnknownScript_0x78131: ; 0x78131
	2writetext UnknownText_0x78532
	closetext
	loadmovesprites
	end
; 0x78137

UnknownScript_0x78137: ; 0x78137
	jumpstd $0019
	end
; 0x7813b

UnknownScript_0x7813b: ; 0x7813b
	jumpstd $001a
	end
; 0x7813f

UnknownScript_0x7813f: ; 0x7813f
	jumpstd $001b
	end
; 0x78143

UnknownScript_0x78143: ; 0x78143
	jumpstd $001c
	end
; 0x78147

UnknownScript_0x78147: ; 0x78147
	jumpstd $001d
	end
; 0x7814b

UnknownScript_0x7814b: ; 0x7814b
	jumpstd $001e
	end
; 0x7814f

UnknownScript_0x7814f: ; 0x7814f
	jumpstd $001f
	end
; 0x78153

TrainerPicnickerGina1: ; 0x78153
	; bit/flag number
	dw $47f

	; trainer group && trainer id
	db PICNICKER, GINA1

	; text when seen
	dw PicnickerGina1SeenText

	; text when trainer beaten
	dw PicnickerGina1BeatenText

	; script when lost
	dw $0000

	; script when talk again
	dw PicnickerGina1Script
; 0x7815f

PicnickerGina1Script: ; 0x7815f
	writecode $17, $15
	talkaftercancel
	loadfont
	checkflag $0071
	iftrue UnknownScript_0x7819f
	checkflag $0080
	iftrue UnknownScript_0x78213
	checkcellnum $15
	iftrue UnknownScript_0x78234
	checkevent $027f
	iftrue UnknownScript_0x78188
	2writetext UnknownText_0x785b8
	keeptextopen
	setevent $027f
	2call UnknownScript_0x78228
	2jump UnknownScript_0x7818b
; 0x78188

UnknownScript_0x78188: ; 0x78188
	2call UnknownScript_0x7822c
UnknownScript_0x7818b: ; 0x7818b
	askforphonenumber $15
	if_equal $1, UnknownScript_0x7823c
	if_equal $2, UnknownScript_0x78238
	trainertotext PICNICKER, GINA1, $0
	2call UnknownScript_0x78230
	2jump UnknownScript_0x78234
; 0x7819f

UnknownScript_0x7819f: ; 0x7819f
	2call UnknownScript_0x78240
	winlosstext PicnickerGina1BeatenText, $0000
	copybytetovar $d9ff
	if_equal $4, UnknownScript_0x781be
	if_equal $3, UnknownScript_0x781c4
	if_equal $2, UnknownScript_0x781ca
	if_equal $1, UnknownScript_0x781d0
	if_equal $0, UnknownScript_0x781d6
UnknownScript_0x781be: ; 0x781be
	checkevent EVENT_RESTORED_POWER_TO_KANTO
	iftrue UnknownScript_0x7820a
UnknownScript_0x781c4: ; 0x781c4
	checkevent $0044
	iftrue UnknownScript_0x781fd
UnknownScript_0x781ca: ; 0x781ca
	checkevent EVENT_CLEARED_RADIO_TOWER
	iftrue UnknownScript_0x781f0
UnknownScript_0x781d0: ; 0x781d0
	checkflag $0049
	iftrue UnknownScript_0x781e3
UnknownScript_0x781d6: ; 0x781d6
	loadtrainer PICNICKER, GINA1
	startbattle
	returnafterbattle
	loadvar $d9ff, $1
	clearflag $0071
	end
; 0x781e3

UnknownScript_0x781e3: ; 0x781e3
	loadtrainer PICNICKER, GINA2
	startbattle
	returnafterbattle
	loadvar $d9ff, $2
	clearflag $0071
	end
; 0x781f0

UnknownScript_0x781f0: ; 0x781f0
	loadtrainer PICNICKER, GINA3
	startbattle
	returnafterbattle
	loadvar $d9ff, $3
	clearflag $0071
	end
; 0x781fd

UnknownScript_0x781fd: ; 0x781fd
	loadtrainer PICNICKER, GINA4
	startbattle
	returnafterbattle
	loadvar $d9ff, $4
	clearflag $0071
	end
; 0x7820a

UnknownScript_0x7820a: ; 0x7820a
	loadtrainer PICNICKER, GINA5
	startbattle
	returnafterbattle
	clearflag $0071
	end
; 0x78213

UnknownScript_0x78213: ; 0x78213
	2call UnknownScript_0x78244
	verbosegiveitem LEAF_STONE, 1
	iffalse UnknownScript_0x78225
	clearflag $0080
	setevent $0100
	2jump UnknownScript_0x78234
; 0x78225

UnknownScript_0x78225: ; 0x78225
	2jump UnknownScript_0x78248
; 0x78228

UnknownScript_0x78228: ; 0x78228
	jumpstd $0023
	end
; 0x7822c

UnknownScript_0x7822c: ; 0x7822c
	jumpstd $0024
	end
; 0x78230

UnknownScript_0x78230: ; 0x78230
	jumpstd $0025
	end
; 0x78234

UnknownScript_0x78234: ; 0x78234
	jumpstd $0026
	end
; 0x78238

UnknownScript_0x78238: ; 0x78238
	jumpstd $0027
	end
; 0x7823c

UnknownScript_0x7823c: ; 0x7823c
	jumpstd $0028
	end
; 0x78240

UnknownScript_0x78240: ; 0x78240
	jumpstd $0029
	end
; 0x78244

UnknownScript_0x78244: ; 0x78244
	jumpstd $002a
	end
; 0x78248

UnknownScript_0x78248: ; 0x78248
	jumpstd $002b
	end
; 0x7824c

OfficerScript_0x7824c: ; 0x7824c
	faceplayer
	loadfont
	checktime $4
	iffalse UnknownScript_0x78276
	checkevent $0546
	iftrue UnknownScript_0x78270
	playmusic $000c
	2writetext UnknownText_0x785e4
	closetext
	loadmovesprites
	winlosstext UnknownText_0x78609, $0000
	loadtrainer OFFICER, KEITH
	startbattle
	returnafterbattle
	setevent $0546
	loadmovesprites
	end
; 0x78270

UnknownScript_0x78270: ; 0x78270
	2writetext UnknownText_0x78624
	closetext
	loadmovesprites
	end
; 0x78276

UnknownScript_0x78276: ; 0x78276
	2writetext UnknownText_0x7866a
	closetext
	loadmovesprites
	end
; 0x7827c

TrainerYoungsterSamuel: ; 0x7827c
	; bit/flag number
	dw $5ad

	; trainer group && trainer id
	db YOUNGSTER, SAMUEL

	; text when seen
	dw YoungsterSamuelSeenText

	; text when trainer beaten
	dw YoungsterSamuelBeatenText

	; script when lost
	dw $0000

	; script when talk again
	dw YoungsterSamuelScript
; 0x78288

YoungsterSamuelScript: ; 0x78288
	talkaftercancel
	loadfont
	2writetext UnknownText_0x783d8
	closetext
	loadmovesprites
	end
; 0x78290

TrainerYoungsterIan: ; 0x78290
	; bit/flag number
	dw $5ae

	; trainer group && trainer id
	db YOUNGSTER, IAN

	; text when seen
	dw YoungsterIanSeenText

	; text when trainer beaten
	dw YoungsterIanBeatenText

	; script when lost
	dw $0000

	; script when talk again
	dw YoungsterIanScript
; 0x7829c

YoungsterIanScript: ; 0x7829c
	talkaftercancel
	loadfont
	2writetext UnknownText_0x78469
	closetext
	loadmovesprites
	end
; 0x782a4

TrainerPokefanmBrandon: ; 0x782a4
	; bit/flag number
	dw $4d3

	; trainer group && trainer id
	db POKEFANM, BRANDON

	; text when seen
	dw PokefanmBrandonSeenText

	; text when trainer beaten
	dw PokefanmBrandonBeatenText

	; script when lost
	dw $0000

	; script when talk again
	dw PokefanmBrandonScript
; 0x782b0

PokefanmBrandonScript: ; 0x782b0
	talkaftercancel
	loadfont
	2writetext UnknownText_0x786fc
	closetext
	loadmovesprites
	end
; 0x782b8

TrainerCooltrainerfIrene: ; 0x782b8
	; bit/flag number
	dw $560

	; trainer group && trainer id
	db COOLTRAINERF, IRENE

	; text when seen
	dw CooltrainerfIreneSeenText

	; text when trainer beaten
	dw CooltrainerfIreneBeatenText

	; script when lost
	dw $0000

	; script when talk again
	dw CooltrainerfIreneScript
; 0x782c4

CooltrainerfIreneScript: ; 0x782c4
	talkaftercancel
	loadfont
	checkevent EVENT_GOT_SOFT_SAND_FROM_KATE
	iftrue UnknownScript_0x782d2
	2writetext UnknownText_0x7877f
	closetext
	loadmovesprites
	end
; 0x782d2

UnknownScript_0x782d2: ; 0x782d2
	2writetext UnknownText_0x787ad
	closetext
	loadmovesprites
	end
; 0x782d8

TrainerCooltrainerfJenn: ; 0x782d8
	; bit/flag number
	dw $56b

	; trainer group && trainer id
	db COOLTRAINERF, JENN

	; text when seen
	dw CooltrainerfJennSeenText

	; text when trainer beaten
	dw CooltrainerfJennBeatenText

	; script when lost
	dw $0000

	; script when talk again
	dw CooltrainerfJennScript
; 0x782e4

CooltrainerfJennScript: ; 0x782e4
	talkaftercancel
	loadfont
	checkevent EVENT_GOT_SOFT_SAND_FROM_KATE
	iftrue UnknownScript_0x782f2
	2writetext UnknownText_0x78836
	closetext
	loadmovesprites
	end
; 0x782f2

UnknownScript_0x782f2: ; 0x782f2
	2writetext UnknownText_0x78866
	closetext
	loadmovesprites
	end
; 0x782f8

TrainerCooltrainerfKate: ; 0x782f8
	; bit/flag number
	dw $55f

	; trainer group && trainer id
	db COOLTRAINERF, KATE

	; text when seen
	dw CooltrainerfKateSeenText

	; text when trainer beaten
	dw CooltrainerfKateBeatenText

	; script when lost
	dw $0000

	; script when talk again
	dw CooltrainerfKateScript
; 0x78304

CooltrainerfKateScript: ; 0x78304
	talkaftercancel
	loadfont
	checkevent EVENT_GOT_SOFT_SAND_FROM_KATE
	iftrue UnknownScript_0x78319
	2writetext UnknownText_0x788e2
	keeptextopen
	verbosegiveitem SOFT_SAND, 1
	iffalse UnknownScript_0x7831d
	setevent EVENT_GOT_SOFT_SAND_FROM_KATE
UnknownScript_0x78319: ; 0x78319
	2writetext UnknownText_0x7892b
	closetext
UnknownScript_0x7831d: ; 0x7831d
	loadmovesprites
	end
; 0x7831f

UnknownScript_0x7831f: ; 0x7831f
	jumptext UnknownText_0x7898a
; 0x78322

MapRoute34Signpost0Script: ; 0x78322
	jumptext UnknownText_0x789a8
; 0x78325

MapRoute34Signpost1Script: ; 0x78325
	jumptext UnknownText_0x789ed
; 0x78328

MapRoute34Signpost2Script: ; 0x78328
	jumptext UnknownText_0x78a52
; 0x7832b

ItemFragment_0x7832b: ; 0x7832b
	db NUGGET, 1
; 0x7832d

MapRoute34SignpostItem3: ; 0x7832d
	dw $00a7
	db RARE_CANDY
	
; 0x78330

MapRoute34SignpostItem4: ; 0x78330
	dw $00a8
	db SUPER_POTION
	
; 0x78333

MovementData_0x78333: ; 0x78333
	slow_step_left
	slow_step_left
	slow_step_up
	step_end
; 0x78337

MovementData_0x78337: ; 0x78337
	slow_step_down
	slow_step_left
	slow_step_left
	slow_step_up
	slow_step_up
	step_end
; 0x7833d

YoungsterSamuelSeenText: ; 0x7833d
	text "This is where I do"
	line "my training!"
	done
; 0x7835e

YoungsterSamuelBeatenText: ; 0x7835e
	text "Beaten by a"
	line "passing stranger!"
	done
; 0x7837d

UnknownText_0x7837d: ; 0x7837d
	text "Have you been to"
	line "GOLDENROD CITY?"

	para "Weren't you amazed"
	line "by how they've"

	para "changed the"
	line "#MON CENTER?"
	done
; 0x783d8

UnknownText_0x783d8: ; 0x783d8
	text "I'm going to train"
	line "even harder."

	para "After all, I'm"
	line "trying to become"
	cont "a GYM LEADER."
	done
; 0x78425

YoungsterIanSeenText: ; 0x78425
	text "I'm the best in my"
	line "class at #MON."
	done
; 0x78447

YoungsterIanBeatenText: ; 0x78447
	text "No! There are bet-"
	line "ter trainers…"
	done
; 0x78469

UnknownText_0x78469: ; 0x78469
	text "I'm trying hard so"
	line "I can be the star"
	cont "in my class."
	done
; 0x7849b

CamperTodd1SeenText: ; 0x7849b
	text "I'm confident in"
	line "my ability to"
	cont "raise #MON."

	para "Want to see?"
	done
; 0x784d3

CamperTodd1BeatenText: ; 0x784d3
	text "Did I screw up my"
	line "training?"
	done
; 0x784f0

UnknownText_0x784f0: ; 0x784f0
	text "Maybe I should"
	line "take one to a DAY-"

	para "CARE. Or maybe use"
	line "some items…"
	done
; 0x78532

UnknownText_0x78532: ; 0x78532
	text "Shopping under the"
	line "sky!"

	para "It feels so nice"
	line "up on a rooftop."
	done
; 0x7856d

PicnickerGina1SeenText: ; 0x7856d
	text "Are you a trainer?"

	para "Let's have a"
	line "practice battle."
	done
; 0x7859e

PicnickerGina1BeatenText: ; 0x7859e
	text "Oh, no! I just"
	line "can't win…"
	done
; 0x785b8

UnknownText_0x785b8: ; 0x785b8
	text "You're too strong"
	line "to be a practice"
	cont "partner."
	done
; 0x785e4

UnknownText_0x785e4: ; 0x785e4
	text "Who goes there?"
	line "What are you up"
	cont "to?"
	done
; 0x78609

UnknownText_0x78609: ; 0x78609
	text "You're a tough"
	line "little kid."
	done
; 0x78624

UnknownText_0x78624: ; 0x78624
	text "Yep, I see nothing"
	line "wrong today. You"

	para "be good and stay"
	line "out of trouble."
	done
; 0x7866a

UnknownText_0x7866a: ; 0x7866a
	text "I'm on patrol for"
	line "suspicious indi-"
	cont "viduals."
	done
; 0x78696

PokefanmBrandonSeenText: ; 0x78696
	text "I just got my"
	line "#MON back from"
	cont "DAY-CARE."

	para "Let's see how much"
	line "stronger it got!"
	done
; 0x786e1

PokefanmBrandonBeatenText: ; 0x786e1
	text "Why does it end"
	line "this way?"
	done
; 0x786fc

UnknownText_0x786fc: ; 0x786fc
	text "My #MON knew"
	line "moves I didn't"
	cont "know it had."

	para "That confounded me"
	line "to no end!"
	done
; 0x78743

CooltrainerfIreneSeenText: ; 0x78743
	text "IRENE: Kyaaah!"
	line "Someone found us!"
	done
; 0x78765

CooltrainerfIreneBeatenText: ; 0x78765
	text "IRENE: Ohhh!"
	line "Too strong!"
	done
; 0x7877f

UnknownText_0x7877f: ; 0x7877f
	text "IRENE: My sister"
	line "KATE will get you"
	cont "for this!"
	done
; 0x787ad

UnknownText_0x787ad: ; 0x787ad
	text "IRENE: Isn't this"
	line "beach great?"

	para "It's our secret"
	line "little getaway!"
	done
; 0x787eb

CooltrainerfJennSeenText: ; 0x787eb
	text "JENN: You can't"
	line "beat IRENE and go"
	cont "unpunished!"
	done
; 0x78819

CooltrainerfJennBeatenText: ; 0x78819
	text "JENN: So sorry,"
	line "IRENE! Sis!"
	done
; 0x78836

UnknownText_0x78836: ; 0x78836
	text "JENN: Don't get"
	line "cocky! My sister"
	cont "KATE is tough!"
	done
; 0x78866

UnknownText_0x78866: ; 0x78866
	text "JENN: Sunlight"
	line "makes your body"
	cont "stronger."
	done
; 0x78890

CooltrainerfKateSeenText: ; 0x78890
	text "KATE: You sure"
	line "were mean to my"
	cont "little sisters!"
	done
; 0x788c0

CooltrainerfKateBeatenText: ; 0x788c0
	text "KATE: No! I can't"
	line "believe I lost."
	done
; 0x788e2

UnknownText_0x788e2: ; 0x788e2
	text "KATE: You're too"
	line "strong. I didn't"
	cont "stand a chance."

	para "Here. You deserve"
	line "this."
	done
; 0x7892b

UnknownText_0x7892b: ; 0x7892b
	text "KATE: I'm sorry we"
	line "jumped you."

	para "We never expected"
	line "anyone to find us"

	para "here. You sure"
	line "startled us."
	done
; 0x7898a

UnknownText_0x7898a: ; 0x7898a
	text "ILEX FOREST"
	line "THROUGH THE GATE"
	done
; 0x789a8

UnknownText_0x789a8: ; 0x789a8
	text "ROUTE 34"

	para "GOLDENROD CITY -"
	line "AZALEA TOWN"

	para "ILEX FOREST"
	line "SOMEWHERE BETWEEN"
	done
; 0x789ed

UnknownText_0x789ed: ; 0x789ed
	text "TRAINER TIPS"

	para "BERRY trees grow"
	line "new BERRIES"
	cont "every day."

	para "Make a note of"
	line "which trees bear"
	cont "which BERRIES."
	done
; 0x78a52

UnknownText_0x78a52: ; 0x78a52
	text "DAY-CARE"

	para "LET US RAISE YOUR"
	line "#MON FOR YOU!"
	done
; 0x78a7c

Route34_MapEventHeader: ; 0x78a7c
	; filler
	db 0, 0

	; warps
	db 5
	warp_def $25, $d, 1, GROUP_ROUTE_34_ILEX_FOREST_GATE, MAP_ROUTE_34_ILEX_FOREST_GATE
	warp_def $25, $e, 2, GROUP_ROUTE_34_ILEX_FOREST_GATE, MAP_ROUTE_34_ILEX_FOREST_GATE
	warp_def $e, $b, 1, GROUP_DAY_CARE, MAP_DAY_CARE
	warp_def $f, $b, 2, GROUP_DAY_CARE, MAP_DAY_CARE
	warp_def $f, $d, 3, GROUP_DAY_CARE, MAP_DAY_CARE

	; xy triggers
	db 0

	; signposts
	db 5
	signpost 6, 12, $0, MapRoute34Signpost0Script
	signpost 33, 13, $0, MapRoute34Signpost1Script
	signpost 13, 10, $0, MapRoute34Signpost2Script
	signpost 32, 8, $7, MapRoute34SignpostItem3
	signpost 19, 17, $7, MapRoute34SignpostItem4

	; people-events
	db 13
	person_event SPRITE_YOUNGSTER, 11, 17, $8, $0, 255, 255, $a2, 5, TrainerCamperTodd1, $ffff
	person_event SPRITE_YOUNGSTER, 36, 19, $6, $0, 255, 255, $92, 3, TrainerYoungsterSamuel, $ffff
	person_event SPRITE_YOUNGSTER, 24, 15, $6, $0, 255, 255, $92, 3, TrainerYoungsterIan, $ffff
	person_event SPRITE_LASS, 30, 14, $9, $0, 255, 255, $a2, 3, TrainerPicnickerGina1, $ffff
	person_event SPRITE_OFFICER, 15, 13, $6, $0, 255, 255, $90, 0, OfficerScript_0x7824c, $ffff
	person_event SPRITE_POKEFAN_M, 32, 22, $1e, $0, 255, 255, $82, 3, TrainerPokefanmBrandon, $ffff
	person_event SPRITE_GRAMPS, 20, 19, $6, $0, 255, 255, $0, 0, GrampsScript_0x7803d, $06e6
	person_event SPRITE_DAYCARE_MON_1, 22, 18, $16, $22, 255, 255, $0, 0, DaycareMon1Script_0x78065, $06e7
	person_event SPRITE_DAYCARE_MON_2, 23, 21, $16, $22, 255, 255, $0, 0, DaycareMon2Script_0x7806b, $06e8
	person_event SPRITE_COOLTRAINER_F, 52, 15, $8, $0, 255, 255, $82, 5, TrainerCooltrainerfIrene, $ffff
	person_event SPRITE_COOLTRAINER_F, 52, 7, $9, $0, 255, 255, $82, 3, TrainerCooltrainerfJenn, $ffff
	person_event SPRITE_COOLTRAINER_F, 55, 10, $7, $0, 255, 255, $82, 2, TrainerCooltrainerfKate, $ffff
	person_event SPRITE_POKE_BALL, 34, 11, $1, $0, 255, 255, $1, 0, ItemFragment_0x7832b, $07bc
; 0x78b5d