Route69_MapScriptHeader;trigger count
	db 0
 ;callback count
	db 0

Route69DirectionsSign:
	signpostheader 3
	db TX_COMPRESSED, $e1, $e9, $ea, $0e, $22, $c2, $22, $5e, $a9, $01
	db $a7, $84, $32, $73, $2d, $27, $10, $3e, $48, $8f
	db $09, $ac
	db $0e, $9e, $10, $9a, $ce, $e3, $13, $db, $4c, $07, $03, $ef, $77, $93
	db $a7, $84, $26, $b3, $a8, $db, $a2, $0d, $71, $b4, $76
	db $0a, $9a

Route69_Trainer_1:
	trainer EVENT_ROUTE_69_TRAINER_1, HIKER, 2, .before_battle_text, .battle_won_text

	db TX_COMPRESSED, $75, $78, $a0, $df, $10, $14, $20, $6a, $fa, $72
	db $c2, $f0, $85, $9e, $46, $cd, $c3, $06, $35, $82
	db $54, $81, $93, $9e, $9c, $b4, $8c, $9c
	db $fa, $9a

.before_battle_text
	db TX_COMPRESSED, $ad, $13, $61, $4b, $d1, $90, $d7, $f8, $08, $2d
	db $3c, $fb, $48, $b8, $ac, $e0, $85, $98, $8d, $59
	db $e5, $56, $01, $5c, $d2, $02, $b4, $8c, $9c
	db $fa, $9a

.battle_won_text
	db TX_COMPRESSED, $76, $9f, $c7, $53, $a1, $45, $cb, $4e, $df
	db $1a, $68

Route69_Trainer_2:
	trainer EVENT_ROUTE_69_TRAINER_2, HIKER, 3, .before_battle_text, .battle_won_text

	db TX_COMPRESSED, $74, $59, $10, $18, $8e, $8d, $95, $2f, $cb, $4e
	db $db, $ce, $a6, $4e, $cd, $17, $1b, $56, $15, $7b, $7e
	db $a6, $80

.before_battle_text
	db TX_COMPRESSED, $72, $85, $a9, $69, $19, $14, $a0, $20, $b4, $5c
	db $6f, $23, $a3, $65, $4b, $f3, $21, $25, $32, $02, $0b, $54

	db $a0, $1c, $a1, $68, $b8, $e1, $03, $69, $19, $39
	db $79, $90, $be, $23, $56, $79, $96, $18, $f9, $f1
	db $a6, $80

.battle_won_text
	db TX_COMPRESSED, $07, $86, $e2, $3a, $36, $54, $a1, $90, $2d, $72, $9e
	db $34, $d0

Route69_Trainer_3:
	trainer EVENT_ROUTE_69_TRAINER_3, HIKER, 15, .before_battle_text, .battle_won_text

	db TX_COMPRESSED, $61, $04, $64, $e6, $04, $91, $23, $52, $34, $41
	db $a1, $e7, $c2, $b3, $98, $34, $49, $50, $ed, $30, $10, $5a
	db $5a, $a0, $72, $be, $12, $71
	db $a6, $80

.before_battle_text
	db TX_COMPRESSED, $15, $05, $01, $ca, $f8, $49, $0c, $94, $e0, $41, $4d
	db $79, $23, $52, $39, $4e, $34, $8b, $9a, $88, $fb, $4c
	db $a5, $56, $a2, $3a, $99, $0f
	db $a9, $a0

.battle_won_text
	db TX_COMPRESSED, $29, $26, $0a, $1d, $3a, $20, $d6, $33, $23
	db $26, $f7, $42, $84, $1a, $25, $84, $3c
	db $69, $a0

Route69_Trainer_4:
	trainer EVENT_ROUTE_69_TRAINER_4, BLACKBELT_T, 2, .before_battle_text, .battle_won_text

	db TX_COMPRESSED, $75, $1f, $69, $17, $2d, $7a, $32, $4a, $87, $69
	db $79, $f0, $50, $1c, $af, $84, $90, $c1, $8c
	db $8a, $93, $ab, $c9, $ae, $10, $35, $71
	db $a6, $80

.before_battle_text
	db TX_COMPRESSED, $75, $19, $0b, $e7, $12, $6b, $39, $61
	db $7a, $d7, $a3, $24, $49, $ac, $e1, $83, $1a, $c1
	db $00, $ce, $82, $95, $0e, $d3, $1f
	db $04, $f7, $42, $0b, $7b, $01, $ca, $f8, $49
	db $c6, $9a

.battle_won_text
	db TX_COMPRESSED, $6f, $bb, $ba, $be, $53
	db $c6, $9a

Route69_Trainer_5:
	trainer EVENT_ROUTE_69_TRAINER_5, COOLTRAINERM, 3, .before_battle_text, .battle_won_text

	db TX_COMPRESSED, $75, $78, $a0, $df, $10, $15, $de, $92, $e5
	db $85, $e5, $9b, $21, $e4, $83, $13, $67, $01, $05, $a5
	db $80, $c3, $bb, $52, $3f, $10, $18, $08, $2d, $46, $74
	db $8f, $0d, $f1, $0b, $08, $31

	db $f8, $02, $83, $ee, $00, $72, $34, $32, $31, $1d, $19, $0f
	db $d4, $d0

.before_battle_text
	db TX_COMPRESSED, $72, $85, $a8, $ce, $90, $81, $b9, $93, $20
	db $27, $9f, $05, $36, $a3, $40, $5f, $38, $85, $21, $f7, $bc
	db $69, $a0

.battle_won_text
	db TX_COMPRESSED, $75, $37, $2f, $8e, $e6, $4f, $03, $db
	db $f5, $34

Route69_Trainer_6:
	trainer EVENT_ROUTE_69_TRAINER_6, COOLTRAINERF, 1, .before_battle_text, .battle_won_text

	db TX_COMPRESSED, $e1, $35, $a7, $44, $22, $02, $0b, $51, $9d
	db $23, $d6, $7a, $ca, $63, $e7, $36, $5a, $46, $4e
	db $55, $05, $72, $ea, $0d, $3c

	db $00, $01, $e1, $a5

	db $00, $c4, $35, $45, $b5, $93
	db $e3, $4d

.before_battle_text
	db TX_COMPRESSED, $6e, $9d, $b9, $ab, $38, $08, $2d
	db $2d, $e5, $7b, $77, $d3, $8f, $9d, $a4, $39, $45
	db $2d, $34

.battle_won_text
	db TX_COMPRESSED, $a7, $81, $c8, $7b, $de, $82, $a5
	db $a6, $80

IlkBrotherHouseBlockLeaving:
	checkevent EVENT_ROUTE_69_ILK_BRO_TRAPPED
	sif false
		end
	showtext .text
	applymovement PLAYER, .move_player_up
	disappear PLAYER
	warpsound
	special Special_BattleTowerFade
	waitsfx
	warpfacing UP, ROUTE_69_ILKBROTHERHOUSE, 4, 9
	playmusic MUSIC_RIVAL_ENCOUNTER
	end

.move_player_up
	step_up
	step_end

.text
	db TX_COMPRESSED, $6e, $93, $59, $cd, $59, $c0, $41
	db $69, $ee, $42, $32, $73

	db $4a, $03, $87, $a7, $a8, $38, $c8, $5f, $38, $af, $59, $52
	db $78, $64, $40, $f2, $73, $49, $98, $8b, $08
	db $85, $56, $9d, $b8, $ca, $f4, $4d, $82, $8a, $43, $cf
	db $1a, $78, $80

Route69_MapEventHeader ;filler
	db 0, 0

;warps
	db 4
	warp_def 84, 6, 2, ROUTE_69_GATE
	warp_def 85, 6, 3, ROUTE_69_GATE
	warp_def 65, 11, 1, ROUTE_69_ILKBROTHERHOUSE
	warp_def 59, 14, 2, MOUND_UPPERAREA

	;xy triggers
	db 1
	xy_trigger 0, 66, 11, 0, IlkBrotherHouseBlockLeaving, 0, 0

	;signposts
	db 1
	signpost 5, 11, SIGNPOST_LOAD, Route69DirectionsSign

	;people-events
	db 10
	person_event SPRITE_HIKER, 19, 10, SPRITEMOVEDATA_STANDING_RIGHT, 0, 0, -1, -1, 0, PERSONTYPE_GENERICTRAINER, 1, Route69_Trainer_1, -1
	person_event SPRITE_HIKER, 24, 14, SPRITEMOVEDATA_STANDING_LEFT, 0, 0, -1, -1, 0, PERSONTYPE_GENERICTRAINER, 2, Route69_Trainer_2, -1
	person_event SPRITE_HIKER, 41, 12, SPRITEMOVEDATA_STANDING_LEFT, 0, 0, -1, -1, 0, PERSONTYPE_GENERICTRAINER, 1, Route69_Trainer_3, -1
	person_event SPRITE_BLACK_BELT, 48, 7, SPRITEMOVEDATA_SPINRANDOM_FAST, 0, 0, -1, -1, 0, PERSONTYPE_GENERICTRAINER, 2, Route69_Trainer_4, -1
	person_event SPRITE_COOLTRAINER_M, 58, 11, SPRITEMOVEDATA_STANDING_LEFT, 0, 0, -1, -1, PAL_OW_RED, PERSONTYPE_GENERICTRAINER, 3, Route69_Trainer_5, -1
	person_event SPRITE_COOLTRAINER_F, 4, 8, SPRITEMOVEDATA_STANDING_RIGHT, 0, 0, -1, -1, PAL_OW_RED, PERSONTYPE_GENERICTRAINER, 3, Route69_Trainer_6, -1
	person_event SPRITE_POKE_BALL, 63, 15, SPRITEMOVEDATA_ITEM_TREE, 0, 0, -1, -1, PAL_OW_RED, PERSONTYPE_ITEMBALL, 1, POTION, EVENT_ROUTE_69_ITEM_POTION
	person_event SPRITE_POKE_BALL, 79, 6, SPRITEMOVEDATA_ITEM_TREE, 0, 0, -1, -1, PAL_OW_RED, PERSONTYPE_ITEMBALL, 1, MIRACLE_SEED, EVENT_ROUTE_69_ITEM_MIRACLE_SEED
	person_event SPRITE_POKE_BALL, 52, 10, SPRITEMOVEDATA_ITEM_TREE, 0, 0, -1, -1, PAL_OW_RED, PERSONTYPE_ITEMBALL, 1, NUGGET, EVENT_ROUTE_69_ITEM_NUGGET
	person_event SPRITE_POKE_BALL, 34, 17, SPRITEMOVEDATA_ITEM_TREE, 0, 0, -1, -1, PAL_OW_YELLOW, PERSONTYPE_TMHMBALL, TM_FURY_CUTTER, 0, EVENT_ROUTE_69_TM

