summaryrefslogtreecommitdiff
path: root/maps/Route26.asm
diff options
context:
space:
mode:
Diffstat (limited to 'maps/Route26.asm')
-rw-r--r--maps/Route26.asm202
1 files changed, 72 insertions, 130 deletions
diff --git a/maps/Route26.asm b/maps/Route26.asm
index 3391b7bd0..869890e39 100644
--- a/maps/Route26.asm
+++ b/maps/Route26.asm
@@ -1,14 +1,13 @@
-Route26_MapScriptHeader: ; 0x1a4d1d
+Route26_MapScriptHeader:
; trigger count
db 0
; callback count
db 0
-; 0x1a4d1f
-TrainerCooltrainermJake: ; 0x1a4d1f
+TrainerCooltrainermJake:
; bit/flag number
- dw $550
+ dw EVENT_BEAT_COOLTRAINERM_JAKE
; trainer group && trainer id
db COOLTRAINERM, JAKE
@@ -24,20 +23,18 @@ TrainerCooltrainermJake: ; 0x1a4d1f
; script when talk again
dw CooltrainermJakeScript
-; 0x1a4d2b
-CooltrainermJakeScript: ; 0x1a4d2b
+CooltrainermJakeScript:
talkaftercancel
loadfont
writetext UnknownText_0x1a4f08
closetext
loadmovesprites
end
-; 0x1a4d33
-TrainerCooltrainermGaven3: ; 0x1a4d33
+TrainerCooltrainermGaven3:
; bit/flag number
- dw $551
+ dw EVENT_BEAT_COOLTRAINERM_GAVEN
; trainer group && trainer id
db COOLTRAINERM, GAVEN3
@@ -53,9 +50,8 @@ TrainerCooltrainermGaven3: ; 0x1a4d33
; script when talk again
dw CooltrainermGaven3Script
-; 0x1a4d3f
-CooltrainermGaven3Script: ; 0x1a4d3f
+CooltrainermGaven3Script:
writecode VAR_CALLERID, $b
talkaftercancel
loadfont
@@ -70,96 +66,84 @@ CooltrainermGaven3Script: ; 0x1a4d3f
setevent $026b
scall UnknownScript_0x1a4dbf
jump UnknownScript_0x1a4d65
-; 0x1a4d62
-UnknownScript_0x1a4d62: ; 0x1a4d62
+UnknownScript_0x1a4d62:
scall UnknownScript_0x1a4dc3
-UnknownScript_0x1a4d65: ; 0x1a4d65
+UnknownScript_0x1a4d65:
askforphonenumber $b
if_equal $1, UnknownScript_0x1a4dd3
if_equal $2, UnknownScript_0x1a4dcf
trainertotext COOLTRAINERM, GAVEN3, $0
scall UnknownScript_0x1a4dc7
jump UnknownScript_0x1a4dcb
-; 0x1a4d79
-UnknownScript_0x1a4d79: ; 0x1a4d79
+UnknownScript_0x1a4d79:
scall UnknownScript_0x1a4dd7
winlosstext CooltrainermGaven3BeatenText, $0000
copybytetovar wd9f5
if_equal $2, UnknownScript_0x1a4d90
if_equal $1, UnknownScript_0x1a4d96
if_equal $0, UnknownScript_0x1a4d9c
-UnknownScript_0x1a4d90: ; 0x1a4d90
+UnknownScript_0x1a4d90:
checkevent EVENT_RESTORED_POWER_TO_KANTO
iftrue UnknownScript_0x1a4db6
-UnknownScript_0x1a4d96: ; 0x1a4d96
+UnknownScript_0x1a4d96:
checkevent EVENT_BEAT_ELITE_FOUR
iftrue UnknownScript_0x1a4da9
-UnknownScript_0x1a4d9c: ; 0x1a4d9c
+UnknownScript_0x1a4d9c:
loadtrainer COOLTRAINERM, GAVEN3
startbattle
returnafterbattle
loadvar wd9f5, $1
clearflag $0067
end
-; 0x1a4da9
-UnknownScript_0x1a4da9: ; 0x1a4da9
+UnknownScript_0x1a4da9:
loadtrainer COOLTRAINERM, GAVEN1
startbattle
returnafterbattle
loadvar wd9f5, $2
clearflag $0067
end
-; 0x1a4db6
-UnknownScript_0x1a4db6: ; 0x1a4db6
+UnknownScript_0x1a4db6:
loadtrainer COOLTRAINERM, GAVEN2
startbattle
returnafterbattle
clearflag $0067
end
-; 0x1a4dbf
-UnknownScript_0x1a4dbf: ; 0x1a4dbf
+UnknownScript_0x1a4dbf:
jumpstd asknumber1m
end
-; 0x1a4dc3
-UnknownScript_0x1a4dc3: ; 0x1a4dc3
+UnknownScript_0x1a4dc3:
jumpstd asknumber2m
end
-; 0x1a4dc7
-UnknownScript_0x1a4dc7: ; 0x1a4dc7
+UnknownScript_0x1a4dc7:
jumpstd registerednumberm
end
-; 0x1a4dcb
-UnknownScript_0x1a4dcb: ; 0x1a4dcb
+UnknownScript_0x1a4dcb:
jumpstd numberacceptedm
end
-; 0x1a4dcf
-UnknownScript_0x1a4dcf: ; 0x1a4dcf
+UnknownScript_0x1a4dcf:
jumpstd numberdeclinedm
end
-; 0x1a4dd3
-UnknownScript_0x1a4dd3: ; 0x1a4dd3
+UnknownScript_0x1a4dd3:
jumpstd phonefullm
end
-; 0x1a4dd7
-UnknownScript_0x1a4dd7: ; 0x1a4dd7
+UnknownScript_0x1a4dd7:
jumpstd rematchm
end
-; 0x1a4ddb
-TrainerCooltrainerfJoyce: ; 0x1a4ddb
+TrainerCooltrainerfJoyce:
; bit/flag number
- dw $562
+ dw EVENT_BEAT_COOLTRAINERF_JOYCE
; trainer group && trainer id
db COOLTRAINERF, JOYCE
@@ -175,20 +159,18 @@ TrainerCooltrainerfJoyce: ; 0x1a4ddb
; script when talk again
dw CooltrainerfJoyceScript
-; 0x1a4de7
-CooltrainerfJoyceScript: ; 0x1a4de7
+CooltrainerfJoyceScript:
talkaftercancel
loadfont
writetext UnknownText_0x1a50d7
closetext
loadmovesprites
end
-; 0x1a4def
-TrainerCooltrainerfBeth1: ; 0x1a4def
+TrainerCooltrainerfBeth1:
; bit/flag number
- dw $563
+ dw EVENT_BEAT_COOLTRAINERF_BETH
; trainer group && trainer id
db COOLTRAINERF, BETH1
@@ -204,9 +186,8 @@ TrainerCooltrainerfBeth1: ; 0x1a4def
; script when talk again
dw CooltrainerfBeth1Script
-; 0x1a4dfb
-CooltrainerfBeth1Script: ; 0x1a4dfb
+CooltrainerfBeth1Script:
writecode VAR_CALLERID, $c
talkaftercancel
loadfont
@@ -221,96 +202,84 @@ CooltrainerfBeth1Script: ; 0x1a4dfb
setevent $026d
scall UnknownScript_0x1a4e7b
jump UnknownScript_0x1a4e21
-; 0x1a4e1e
-UnknownScript_0x1a4e1e: ; 0x1a4e1e
+UnknownScript_0x1a4e1e:
scall UnknownScript_0x1a4e7f
-UnknownScript_0x1a4e21: ; 0x1a4e21
+UnknownScript_0x1a4e21:
askforphonenumber $c
if_equal $1, UnknownScript_0x1a4e8f
if_equal $2, UnknownScript_0x1a4e8b
trainertotext COOLTRAINERF, BETH1, $0
scall UnknownScript_0x1a4e83
jump UnknownScript_0x1a4e87
-; 0x1a4e35
-UnknownScript_0x1a4e35: ; 0x1a4e35
+UnknownScript_0x1a4e35:
scall UnknownScript_0x1a4e93
winlosstext CooltrainerfBeth1BeatenText, $0000
copybytetovar wd9f6
if_equal $2, UnknownScript_0x1a4e4c
if_equal $1, UnknownScript_0x1a4e52
if_equal $0, UnknownScript_0x1a4e58
-UnknownScript_0x1a4e4c: ; 0x1a4e4c
+UnknownScript_0x1a4e4c:
checkevent EVENT_RESTORED_POWER_TO_KANTO
iftrue UnknownScript_0x1a4e72
-UnknownScript_0x1a4e52: ; 0x1a4e52
+UnknownScript_0x1a4e52:
checkevent EVENT_BEAT_ELITE_FOUR
iftrue UnknownScript_0x1a4e65
-UnknownScript_0x1a4e58: ; 0x1a4e58
+UnknownScript_0x1a4e58:
loadtrainer COOLTRAINERF, BETH1
startbattle
returnafterbattle
loadvar wd9f6, $1
clearflag $0068
end
-; 0x1a4e65
-UnknownScript_0x1a4e65: ; 0x1a4e65
+UnknownScript_0x1a4e65:
loadtrainer COOLTRAINERF, BETH2
startbattle
returnafterbattle
loadvar wd9f6, $2
clearflag $0068
end
-; 0x1a4e72
-UnknownScript_0x1a4e72: ; 0x1a4e72
+UnknownScript_0x1a4e72:
loadtrainer COOLTRAINERF, BETH3
startbattle
returnafterbattle
clearflag $0068
end
-; 0x1a4e7b
-UnknownScript_0x1a4e7b: ; 0x1a4e7b
+UnknownScript_0x1a4e7b:
jumpstd asknumber1f
end
-; 0x1a4e7f
-UnknownScript_0x1a4e7f: ; 0x1a4e7f
+UnknownScript_0x1a4e7f:
jumpstd asknumber2f
end
-; 0x1a4e83
-UnknownScript_0x1a4e83: ; 0x1a4e83
+UnknownScript_0x1a4e83:
jumpstd registerednumberf
end
-; 0x1a4e87
-UnknownScript_0x1a4e87: ; 0x1a4e87
+UnknownScript_0x1a4e87:
jumpstd numberacceptedf
end
-; 0x1a4e8b
-UnknownScript_0x1a4e8b: ; 0x1a4e8b
+UnknownScript_0x1a4e8b:
jumpstd numberdeclinedf
end
-; 0x1a4e8f
-UnknownScript_0x1a4e8f: ; 0x1a4e8f
+UnknownScript_0x1a4e8f:
jumpstd phonefullf
end
-; 0x1a4e93
-UnknownScript_0x1a4e93: ; 0x1a4e93
+UnknownScript_0x1a4e93:
jumpstd rematchf
end
-; 0x1a4e97
-TrainerPsychicRichard: ; 0x1a4e97
+TrainerPsychicRichard:
; bit/flag number
- dw $442
+ dw EVENT_BEAT_PSYCHIC_RICHARD
; trainer group && trainer id
db PSYCHIC_T, RICHARD
@@ -326,20 +295,18 @@ TrainerPsychicRichard: ; 0x1a4e97
; script when talk again
dw PsychicRichardScript
-; 0x1a4ea3
-PsychicRichardScript: ; 0x1a4ea3
+PsychicRichardScript:
talkaftercancel
loadfont
writetext UnknownText_0x1a5278
closetext
loadmovesprites
end
-; 0x1a4eab
-TrainerFisherScott: ; 0x1a4eab
+TrainerFisherScott:
; bit/flag number
- dw $462
+ dw EVENT_BEAT_FISHER_SCOTT
; trainer group && trainer id
db FISHER, SCOTT
@@ -355,44 +322,37 @@ TrainerFisherScott: ; 0x1a4eab
; script when talk again
dw FisherScottScript
-; 0x1a4eb7
-FisherScottScript: ; 0x1a4eb7
+FisherScottScript:
talkaftercancel
loadfont
writetext UnknownText_0x1a5326
closetext
loadmovesprites
end
-; 0x1a4ebf
-MapRoute26Signpost0Script: ; 0x1a4ebf
+MapRoute26Signpost0Script:
jumptext UnknownText_0x1a5364
-; 0x1a4ec2
-FruitTreeScript_0x1a4ec2: ; 0x1a4ec2
+FruitTreeScript_0x1a4ec2:
fruittree $e
-; 0x1a4ec4
-ItemFragment_0x1a4ec4: ; 0x1a4ec4
+ItemFragment_0x1a4ec4:
db MAX_ELIXER, 1
-; 0x1a4ec6
-CooltrainermJakeSeenText: ; 0x1a4ec6
+CooltrainermJakeSeenText:
text "I'm making my"
line "final preparations"
para "for the #MON"
line "LEAGUE."
done
-; 0x1a4efc
-CooltrainermJakeBeatenText: ; 0x1a4efc
+CooltrainermJakeBeatenText:
text "I blew it!"
done
-; 0x1a4f08
-UnknownText_0x1a4f08: ; 0x1a4f08
+UnknownText_0x1a4f08:
text "It's going to be"
line "tough to win at"
cont "the LEAGUE."
@@ -406,22 +366,19 @@ UnknownText_0x1a4f08: ; 0x1a4f08
para "FOUR are tougher"
line "than GYM LEADERS."
done
-; 0x1a4f97
-CooltrainermGaven3SeenText: ; 0x1a4f97
+CooltrainermGaven3SeenText:
text "By experiencing"
line "tough battles, you"
cont "gain power."
done
-; 0x1a4fc7
-CooltrainermGaven3BeatenText: ; 0x1a4fc7
+CooltrainermGaven3BeatenText:
text "Gaah! Life is even"
line "tougher!"
done
-; 0x1a4fe4
-UnknownText_0x1a4fe4: ; 0x1a4fe4
+UnknownText_0x1a4fe4:
text "To get to #MON"
line "LEAGUE, you have"
@@ -434,9 +391,8 @@ UnknownText_0x1a4fe4: ; 0x1a4fe4
para "Practically nobody"
line "goes there!"
done
-; 0x1a505c
-CooltrainerfJoyceSeenText: ; 0x1a505c
+CooltrainerfJoyceSeenText:
text "Since you've come"
line "this far, you must"
cont "be good."
@@ -445,15 +401,13 @@ CooltrainerfJoyceSeenText: ; 0x1a505c
line "this battle every-"
cont "thing I've got!"
done
-; 0x1a50bd
-CooltrainerfJoyceBeatenText: ; 0x1a50bd
+CooltrainerfJoyceBeatenText:
text "No! I don't"
line "believe this!"
done
-; 0x1a50d7
-UnknownText_0x1a50d7: ; 0x1a50d7
+UnknownText_0x1a50d7:
text "I've defeated"
line "eight GYM LEADERS,"
@@ -463,9 +417,8 @@ UnknownText_0x1a50d7: ; 0x1a50d7
para "I'll have to try"
line "harder next time."
done
-; 0x1a5136
-CooltrainerfBeth1SeenText: ; 0x1a5136
+CooltrainerfBeth1SeenText:
text "I lost to a train-"
line "er named <RIVAL>."
@@ -479,22 +432,19 @@ CooltrainerfBeth1SeenText: ; 0x1a5136
para "I felt sorry for"
line "his #MON."
done
-; 0x1a51bf
-CooltrainerfBeth1BeatenText: ; 0x1a51bf
+CooltrainerfBeth1BeatenText:
text "#MON aren't"
line "tools of war."
done
-; 0x1a51d9
-UnknownText_0x1a51d9: ; 0x1a51d9
+UnknownText_0x1a51d9:
text "#MON are in-"
line "valuable, lifelong"
cont "partners."
done
-; 0x1a5204
-PsychicRichardSeenText: ; 0x1a5204
+PsychicRichardSeenText:
text "Wow, look at all"
line "those BADGES!"
cont "I'm impressed."
@@ -505,14 +455,12 @@ PsychicRichardSeenText: ; 0x1a5204
para "collecting them,"
line "right?"
done
-; 0x1a526a
-PsychicRichardBeatenText: ; 0x1a526a
+PsychicRichardBeatenText:
text "Good battle!"
done
-; 0x1a5278
-UnknownText_0x1a5278: ; 0x1a5278
+UnknownText_0x1a5278:
text "People and #MON"
line "grow from their"
cont "experiences."
@@ -520,9 +468,8 @@ UnknownText_0x1a5278: ; 0x1a5278
para "Don't get lazy and"
line "complacent."
done
-; 0x1a52c4
-FisherScottSeenText: ; 0x1a52c4
+FisherScottSeenText:
text "I'm feeling great"
line "today!"
@@ -530,32 +477,28 @@ FisherScottSeenText: ; 0x1a52c4
line "could boot even"
cont "the LEAGUE CHAMP!"
done
-; 0x1a530d
-FisherScottBeatenText: ; 0x1a530d
+FisherScottBeatenText:
text "No! Not in this"
line "battle!"
done
-; 0x1a5326
-UnknownText_0x1a5326: ; 0x1a5326
+UnknownText_0x1a5326:
text "Just like in fish-"
line "ing, it's all over"
para "in #MON if you"
line "give up."
done
-; 0x1a5364
-UnknownText_0x1a5364: ; 0x1a5364
+UnknownText_0x1a5364:
text "ROUTE 26"
para "#MON LEAGUE"
line "RECEPTION GATE"
done
-; 0x1a5389
-Route26_MapEventHeader: ; 0x1a5389
+Route26_MapEventHeader:
; filler
db 0, 0
@@ -582,4 +525,3 @@ Route26_MapEventHeader: ; 0x1a5389
person_event SPRITE_FISHER, 96, 14, $6, $0, 255, 255, $a2, 3, TrainerFisherScott, $ffff
person_event SPRITE_FRUIT_TREE, 58, 18, $1, $0, 255, 255, $0, 0, FruitTreeScript_0x1a4ec2, $ffff
person_event SPRITE_POKE_BALL, 19, 13, $1, $0, 255, 255, $1, 0, ItemFragment_0x1a4ec4, $06aa
-; 0x1a540b