summaryrefslogtreecommitdiff
path: root/maps/Route13.asm
diff options
context:
space:
mode:
Diffstat (limited to 'maps/Route13.asm')
-rw-r--r--maps/Route13.asm225
1 files changed, 55 insertions, 170 deletions
diff --git a/maps/Route13.asm b/maps/Route13.asm
index d2c9930b7..a2a52fd76 100644
--- a/maps/Route13.asm
+++ b/maps/Route13.asm
@@ -1,268 +1,158 @@
-Route13_MapScriptHeader: ; 0x1a2430
- ; trigger count
+Route13_MapScriptHeader:
+.MapTriggers:
db 0
- ; callback count
+.MapCallbacks:
db 0
-; 0x1a2432
-TrainerPokefanmAlex: ; 0x1a2432
- ; bit/flag number
- dw $4d8
+TrainerPokefanmAlex:
+ trainer EVENT_BEAT_POKEFANM_ALEX, POKEFANM, ALEX, PokefanmAlexSeenText, PokefanmAlexBeatenText, $0000, PokefanmAlexScript
- ; trainer group && trainer id
- db POKEFANM, ALEX
-
- ; text when seen
- dw PokefanmAlexSeenText
-
- ; text when trainer beaten
- dw PokefanmAlexBeatenText
-
- ; script when lost
- dw $0000
-
- ; script when talk again
- dw PokefanmAlexScript
-; 0x1a243e
-
-PokefanmAlexScript: ; 0x1a243e
+PokefanmAlexScript:
talkaftercancel
loadfont
writetext UnknownText_0x1a24e3
closetext
loadmovesprites
end
-; 0x1a2446
-
-TrainerPokefanmJoshua: ; 0x1a2446
- ; bit/flag number
- dw $4d0
-
- ; trainer group && trainer id
- db POKEFANM, JOSHUA
- ; text when seen
- dw PokefanmJoshuaSeenText
+TrainerPokefanmJoshua:
+ trainer EVENT_BEAT_POKEFANM_JOSHUA, POKEFANM, JOSHUA, PokefanmJoshuaSeenText, PokefanmJoshuaBeatenText, $0000, PokefanmJoshuaScript
- ; text when trainer beaten
- dw PokefanmJoshuaBeatenText
-
- ; script when lost
- dw $0000
-
- ; script when talk again
- dw PokefanmJoshuaScript
-; 0x1a2452
-
-PokefanmJoshuaScript: ; 0x1a2452
+PokefanmJoshuaScript:
talkaftercancel
loadfont
writetext UnknownText_0x1a254f
closetext
loadmovesprites
end
-; 0x1a245a
-
-TrainerBird_keeperPerry: ; 0x1a245a
- ; bit/flag number
- dw $409
-
- ; trainer group && trainer id
- db BIRD_KEEPER, PERRY
-
- ; text when seen
- dw Bird_keeperPerrySeenText
- ; text when trainer beaten
- dw Bird_keeperPerryBeatenText
+TrainerBird_keeperPerry:
+ trainer EVENT_BEAT_BIRD_KEEPER_PERRY, BIRD_KEEPER, PERRY, Bird_keeperPerrySeenText, Bird_keeperPerryBeatenText, $0000, Bird_keeperPerryScript
- ; script when lost
- dw $0000
-
- ; script when talk again
- dw Bird_keeperPerryScript
-; 0x1a2466
-
-Bird_keeperPerryScript: ; 0x1a2466
+Bird_keeperPerryScript:
talkaftercancel
loadfont
writetext UnknownText_0x1a25db
closetext
loadmovesprites
end
-; 0x1a246e
-
-TrainerBird_keeperBret: ; 0x1a246e
- ; bit/flag number
- dw $40a
-
- ; trainer group && trainer id
- db BIRD_KEEPER, BRET
-
- ; text when seen
- dw Bird_keeperBretSeenText
-
- ; text when trainer beaten
- dw Bird_keeperBretBeatenText
- ; script when lost
- dw $0000
+TrainerBird_keeperBret:
+ trainer EVENT_BEAT_BIRD_KEEPER_BRET, BIRD_KEEPER, BRET, Bird_keeperBretSeenText, Bird_keeperBretBeatenText, $0000, Bird_keeperBretScript
- ; script when talk again
- dw Bird_keeperBretScript
-; 0x1a247a
-
-Bird_keeperBretScript: ; 0x1a247a
+Bird_keeperBretScript:
talkaftercancel
loadfont
writetext UnknownText_0x1a2662
closetext
loadmovesprites
end
-; 0x1a2482
-
-TrainerHikerKenny: ; 0x1a2482
- ; bit/flag number
- dw $533
-
- ; trainer group && trainer id
- db HIKER, KENNY
-
- ; text when seen
- dw HikerKennySeenText
-
- ; text when trainer beaten
- dw HikerKennyBeatenText
-
- ; script when lost
- dw $0000
- ; script when talk again
- dw HikerKennyScript
-; 0x1a248e
+TrainerHikerKenny:
+ trainer EVENT_BEAT_HIKER_KENNY, HIKER, KENNY, HikerKennySeenText, HikerKennyBeatenText, $0000, HikerKennyScript
-HikerKennyScript: ; 0x1a248e
+HikerKennyScript:
talkaftercancel
loadfont
writetext UnknownText_0x1a26c2
closetext
loadmovesprites
end
-; 0x1a2496
-MapRoute13Signpost0Script: ; 0x1a2496
+MapRoute13Signpost0Script:
jumptext UnknownText_0x1a271c
-; 0x1a2499
-MapRoute13Signpost1Script: ; 0x1a2499
+MapRoute13Signpost1Script:
jumptext UnknownText_0x1a275b
-; 0x1a249c
-MapRoute13Signpost2Script: ; 0x1a249c
+MapRoute13Signpost2Script:
jumptext UnknownText_0x1a277d
-; 0x1a249f
-MapRoute13SignpostItem3: ; 0x1a249f
- dw $00f4
- db CALCIUM
+MapRoute13SignpostItem3:
+ dwb EVENT_ROUTE_13_HIDDEN_CALCIUM, CALCIUM
-; 0x1a24a2
-PokefanmAlexSeenText: ; 0x1a24a2
+PokefanmAlexSeenText:
text "Bow down before my"
line "regal #MON!"
done
-; 0x1a24c2
-PokefanmAlexBeatenText: ; 0x1a24c2
+PokefanmAlexBeatenText:
text "How… How dare you"
line "mock royalty!"
done
-; 0x1a24e3
-UnknownText_0x1a24e3: ; 0x1a24e3
+UnknownText_0x1a24e3:
text "Doesn't everyone"
line "wish to someday be"
cont "a king?"
done
-; 0x1a250f
-PokefanmJoshuaSeenText: ; 0x1a250f
+PokefanmJoshuaSeenText:
text "Nihihi! Would you"
line "like to battle my"
cont "PIKACHU gang?"
done
-; 0x1a2542
-PokefanmJoshuaBeatenText: ; 0x1a2542
+PokefanmJoshuaBeatenText:
text "PI-PIKACHU!"
done
-; 0x1a254f
-UnknownText_0x1a254f: ; 0x1a254f
+UnknownText_0x1a254f:
text "You look like you"
line "have many #MON,"
para "but PIKACHU is"
line "still the best."
done
-; 0x1a2591
-Bird_keeperPerrySeenText: ; 0x1a2591
+Bird_keeperPerrySeenText:
text "Agility is the key"
line "attribute of bird"
cont "#MON."
done
-; 0x1a25bd
-Bird_keeperPerryBeatenText: ; 0x1a25bd
+Bird_keeperPerryBeatenText:
text "You beat me with"
line "your speed…"
done
-; 0x1a25db
-UnknownText_0x1a25db: ; 0x1a25db
+UnknownText_0x1a25db:
text "Your #MON are"
line "remarkably well-"
cont "trained."
done
-; 0x1a2604
-Bird_keeperBretSeenText: ; 0x1a2604
+Bird_keeperBretSeenText:
text "Check out my #-"
line "MON. Just look at"
para "their coloring and"
line "their plumage."
done
-; 0x1a2649
-Bird_keeperBretBeatenText: ; 0x1a2649
+Bird_keeperBretBeatenText:
text "Shoot!"
line "Not good enough!"
done
-; 0x1a2662
-UnknownText_0x1a2662: ; 0x1a2662
+UnknownText_0x1a2662:
text "If you groom them,"
line "#MON get happy."
done
-; 0x1a2686
-HikerKennySeenText: ; 0x1a2686
+HikerKennySeenText:
text "I should go to"
line "ROCK TUNNEL to get"
cont "myself an ONIX."
done
-; 0x1a26b9
-HikerKennyBeatenText: ; 0x1a26b9
+HikerKennyBeatenText:
text "I lost…"
done
-; 0x1a26c2
-UnknownText_0x1a26c2: ; 0x1a26c2
+UnknownText_0x1a26c2:
text "Geological fea-"
line "tures don't appear"
cont "to change."
@@ -271,56 +161,51 @@ UnknownText_0x1a26c2: ; 0x1a26c2
line "change, little by"
cont "little."
done
-; 0x1a271c
-UnknownText_0x1a271c: ; 0x1a271c
+UnknownText_0x1a271c:
text "TRAINER TIPS"
para "Look! Right there,"
line "at the left side"
cont "of the post."
done
-; 0x1a275b
-UnknownText_0x1a275b: ; 0x1a275b
+UnknownText_0x1a275b:
text "ROUTE 13"
para "NORTH TO SILENCE"
line "BRIDGE"
done
-; 0x1a277d
-UnknownText_0x1a277d: ; 0x1a277d
+UnknownText_0x1a277d:
text "NORTH TO LAVENDER"
line "TOWN"
para "WEST TO FUCHSIA"
line "CITY"
done
-; 0x1a27aa
-Route13_MapEventHeader: ; 0x1a27aa
+Route13_MapEventHeader:
; filler
db 0, 0
- ; warps
+.Warps:
db 0
- ; xy triggers
+.XYTriggers:
db 0
- ; signposts
+.Signposts:
db 4
- signpost 13, 29, $0, MapRoute13Signpost0Script
- signpost 11, 41, $0, MapRoute13Signpost1Script
- signpost 13, 17, $0, MapRoute13Signpost2Script
- signpost 13, 30, $7, MapRoute13SignpostItem3
+ signpost 13, 29, SIGNPOST_READ, MapRoute13Signpost0Script
+ signpost 11, 41, SIGNPOST_READ, MapRoute13Signpost1Script
+ signpost 13, 17, SIGNPOST_READ, MapRoute13Signpost2Script
+ signpost 13, 30, SIGNPOST_ITEM, MapRoute13SignpostItem3
- ; people-events
+.PersonEvents:
db 5
- person_event SPRITE_YOUNGSTER, 10, 46, $6, $0, 255, 255, $92, 2, TrainerBird_keeperPerry, $ffff
- person_event SPRITE_YOUNGSTER, 10, 47, $6, $0, 255, 255, $92, 2, TrainerBird_keeperBret, $ffff
- person_event SPRITE_POKEFAN_M, 12, 36, $8, $0, 255, 255, $82, 3, TrainerPokefanmJoshua, $ffff
- person_event SPRITE_POKEFAN_M, 14, 18, $8, $0, 255, 255, $82, 4, TrainerHikerKenny, $ffff
- person_event SPRITE_POKEFAN_M, 10, 29, $9, $0, 255, 255, $82, 4, TrainerPokefanmAlex, $ffff
-; 0x1a2805
+ person_event SPRITE_YOUNGSTER, 10, 46, OW_UP | $2, $0, -1, -1, (PAL_OW_BLUE << 4) | $82, 2, TrainerBird_keeperPerry, -1
+ person_event SPRITE_YOUNGSTER, 10, 47, OW_UP | $2, $0, -1, -1, (PAL_OW_BLUE << 4) | $82, 2, TrainerBird_keeperBret, -1
+ person_event SPRITE_POKEFAN_M, 12, 36, OW_LEFT | $0, $0, -1, -1, (PAL_OW_RED << 4) | $82, 3, TrainerPokefanmJoshua, -1
+ person_event SPRITE_POKEFAN_M, 14, 18, OW_LEFT | $0, $0, -1, -1, (PAL_OW_RED << 4) | $82, 4, TrainerHikerKenny, -1
+ person_event SPRITE_POKEFAN_M, 10, 29, OW_LEFT | $1, $0, -1, -1, (PAL_OW_RED << 4) | $82, 4, TrainerPokefanmAlex, -1