summaryrefslogtreecommitdiff
path: root/maps/Route35.asm
diff options
context:
space:
mode:
Diffstat (limited to 'maps/Route35.asm')
-rw-r--r--maps/Route35.asm91
1 files changed, 52 insertions, 39 deletions
diff --git a/maps/Route35.asm b/maps/Route35.asm
index c4175e7b6..68f00f694 100644
--- a/maps/Route35.asm
+++ b/maps/Route35.asm
@@ -1,3 +1,16 @@
+const_value set 2
+ const ROUTE35_YOUNGSTER1
+ const ROUTE35_YOUNGSTER2
+ const ROUTE35_LASS1
+ const ROUTE35_LASS2
+ const ROUTE35_YOUNGSTER3
+ const ROUTE35_FISHER
+ const ROUTE35_BUG_CATCHER
+ const ROUTE35_SUPER_NERD
+ const ROUTE35_OFFICER
+ const ROUTE35_FRUIT_TREE
+ const ROUTE35_POKE_BALL
+
Route35_MapScriptHeader:
.MapTriggers:
db 0
@@ -9,11 +22,11 @@ TrainerBird_keeperBryan:
trainer EVENT_BEAT_BIRD_KEEPER_BRYAN, BIRD_KEEPER, BRYAN, Bird_keeperBryanSeenText, Bird_keeperBryanBeatenText, 0, Bird_keeperBryanScript
Bird_keeperBryanScript:
- talkaftercancel
- loadfont
+ end_if_just_battled
+ opentext
writetext UnknownText_0x19cc87
+ waitbutton
closetext
- loadmovesprites
end
TrainerJugglerIrwin:
@@ -21,14 +34,14 @@ TrainerJugglerIrwin:
JugglerIrwin1Script:
writecode VAR_CALLERID, PHONE_JUGGLER_IRWIN
- talkaftercancel
- loadfont
+ end_if_just_battled
+ opentext
checkcellnum PHONE_JUGGLER_IRWIN
iftrue UnknownScript_0x19c90f
checkevent EVENT_IRWIN_ASKED_FOR_PHONE_NUMBER
iftrue UnknownScript_0x19c8ec
writetext UnknownText_0x19cd5a
- keeptextopen
+ buttonsound
setevent EVENT_IRWIN_ASKED_FOR_PHONE_NUMBER
scall UnknownScript_0x19c903
jump UnknownScript_0x19c8ef
@@ -75,44 +88,44 @@ TrainerCamperIvan:
trainer EVENT_BEAT_CAMPER_IVAN, CAMPER, IVAN, CamperIvanSeenText, CamperIvanBeatenText, 0, CamperIvanScript
CamperIvanScript:
- talkaftercancel
- loadfont
+ end_if_just_battled
+ opentext
writetext UnknownText_0x19cac4
+ waitbutton
closetext
- loadmovesprites
end
TrainerCamperElliot:
trainer EVENT_BEAT_CAMPER_ELLIOT, CAMPER, ELLIOT, CamperElliotSeenText, CamperElliotBeatenText, 0, CamperElliotScript
CamperElliotScript:
- talkaftercancel
- loadfont
+ end_if_just_battled
+ opentext
writetext UnknownText_0x19cb47
+ waitbutton
closetext
- loadmovesprites
end
TrainerPicnickerBrooke:
trainer EVENT_BEAT_PICNICKER_BROOKE, PICNICKER, BROOKE, PicnickerBrookeSeenText, PicnickerBrookeBeatenText, 0, PicnickerBrookeScript
PicnickerBrookeScript:
- talkaftercancel
- loadfont
+ end_if_just_battled
+ opentext
writetext UnknownText_0x19cbba
+ waitbutton
closetext
- loadmovesprites
end
TrainerPicnickerKim:
trainer EVENT_BEAT_PICNICKER_KIM, PICNICKER, KIM, PicnickerKimSeenText, PicnickerKimBeatenText, 0, PicnickerKimScript
PicnickerKimScript:
- talkaftercancel
- loadfont
+ end_if_just_battled
+ opentext
writetext UnknownText_0x19cc21
+ waitbutton
closetext
- loadmovesprites
end
TrainerBug_catcherArnie1:
@@ -120,8 +133,8 @@ TrainerBug_catcherArnie1:
Bug_catcherArnie1Script:
writecode VAR_CALLERID, PHONE_BUG_CATCHER_ARNIE
- talkaftercancel
- loadfont
+ end_if_just_battled
+ opentext
checkflag ENGINE_ARNIE
iftrue UnknownScript_0x19c9bb
checkflag ENGINE_YANMA_SWARM
@@ -131,7 +144,7 @@ Bug_catcherArnie1Script:
checkevent EVENT_ARNIE_ASKED_FOR_PHONE_NUMBER
iftrue UnknownScript_0x19c9a4
writetext UnknownText_0x19cdf6
- keeptextopen
+ buttonsound
setevent EVENT_ARNIE_ASKED_FOR_PHONE_NUMBER
scall UnknownScript_0x19c903
jump UnknownScript_0x19c9a7
@@ -170,7 +183,7 @@ UnknownScript_0x19c9bb:
.LoadFight0
loadtrainer BUG_CATCHER, ARNIE1
startbattle
- returnafterbattle
+ reloadmapafterbattle
loadvar wArnieFightCount, 1
clearflag ENGINE_ARNIE
end
@@ -178,7 +191,7 @@ UnknownScript_0x19c9bb:
.LoadFight1
loadtrainer BUG_CATCHER, ARNIE2
startbattle
- returnafterbattle
+ reloadmapafterbattle
loadvar wArnieFightCount, 2
clearflag ENGINE_ARNIE
end
@@ -186,7 +199,7 @@ UnknownScript_0x19c9bb:
.LoadFight2
loadtrainer BUG_CATCHER, ARNIE3
startbattle
- returnafterbattle
+ reloadmapafterbattle
loadvar wArnieFightCount, 3
clearflag ENGINE_ARNIE
end
@@ -194,7 +207,7 @@ UnknownScript_0x19c9bb:
.LoadFight3
loadtrainer BUG_CATCHER, ARNIE4
startbattle
- returnafterbattle
+ reloadmapafterbattle
loadvar wArnieFightCount, 4
clearflag ENGINE_ARNIE
end
@@ -202,63 +215,63 @@ UnknownScript_0x19c9bb:
.LoadFight4
loadtrainer BUG_CATCHER, ARNIE5
startbattle
- returnafterbattle
+ reloadmapafterbattle
clearflag ENGINE_ARNIE
end
UnknownScript_0x19ca2f:
writetext UnknownText_0x19ce38
+ waitbutton
closetext
- loadmovesprites
end
TrainerFirebreatherWalt:
trainer EVENT_BEAT_FIREBREATHER_WALT, FIREBREATHER, WALT, FirebreatherWaltSeenText, FirebreatherWaltBeatenText, 0, FirebreatherWaltScript
FirebreatherWaltScript:
- talkaftercancel
- loadfont
+ end_if_just_battled
+ opentext
writetext UnknownText_0x19cebc
+ waitbutton
closetext
- loadmovesprites
end
OfficerScript_0x19ca49:
faceplayer
- loadfont
+ opentext
checknite
iffalse UnknownScript_0x19ca73
checkevent EVENT_BEAT_OFFICER_DIRK
iftrue UnknownScript_0x19ca6d
playmusic MUSIC_OFFICER_ENCOUNTER
writetext UnknownText_0x19ceea
+ waitbutton
closetext
- loadmovesprites
winlosstext UnknownText_0x19cf06, 0
loadtrainer OFFICER, DIRK
startbattle
- returnafterbattle
+ reloadmapafterbattle
setevent EVENT_BEAT_OFFICER_DIRK
- loadmovesprites
+ closetext
end
UnknownScript_0x19ca6d:
writetext UnknownText_0x19cf0f
+ waitbutton
closetext
- loadmovesprites
end
UnknownScript_0x19ca73:
writetext UnknownText_0x19cf56
+ waitbutton
closetext
- loadmovesprites
end
MapRoute35Signpost1Script:
jumptext UnknownText_0x19cf94
-ItemFragment_0x19ca7c:
- db TM_ROLLOUT, 1
+Route35TMRollout:
+ itemball TM_ROLLOUT
FruitTreeScript_0x19ca7e:
fruittree FRUITTREE_ROUTE_35
@@ -479,4 +492,4 @@ Route35_MapEventHeader:
person_event SPRITE_SUPER_NERD, 10, 5, SPRITEMOVEDATA_SPINRANDOM_FAST, 0, 0, -1, -1, (1 << 3) | PAL_OW_BLUE, PERSONTYPE_TRAINER, 2, TrainerJugglerIrwin, -1
person_event SPRITE_OFFICER, 6, 5, SPRITEMOVEDATA_STANDING_DOWN, 0, 0, -1, -1, (1 << 3) | PAL_OW_BLUE, PERSONTYPE_SCRIPT, 0, OfficerScript_0x19ca49, -1
person_event SPRITE_FRUIT_TREE, 25, 2, SPRITEMOVEDATA_ITEM_TREE, 0, 0, -1, -1, 0, PERSONTYPE_SCRIPT, 0, FruitTreeScript_0x19ca7e, -1
- person_event SPRITE_POKE_BALL, 16, 13, SPRITEMOVEDATA_ITEM_TREE, 0, 0, -1, -1, 0, PERSONTYPE_ITEMFRAGMENT, 0, ItemFragment_0x19ca7c, EVENT_ROUTE_35_TM_ROLLOUT
+ person_event SPRITE_POKE_BALL, 16, 13, SPRITEMOVEDATA_ITEM_TREE, 0, 0, -1, -1, 0, PERSONTYPE_ITEMBALL, 0, Route35TMRollout, EVENT_ROUTE_35_TM_ROLLOUT