summaryrefslogtreecommitdiff
path: root/maps/Route38.asm
diff options
context:
space:
mode:
Diffstat (limited to 'maps/Route38.asm')
-rw-r--r--maps/Route38.asm65
1 files changed, 37 insertions, 28 deletions
diff --git a/maps/Route38.asm b/maps/Route38.asm
index bf5bacf48..14d7cf852 100644
--- a/maps/Route38.asm
+++ b/maps/Route38.asm
@@ -1,3 +1,12 @@
+const_value set 2
+ const ROUTE38_STANDING_YOUNGSTER1
+ const ROUTE38_LASS
+ const ROUTE38_STANDING_YOUNGSTER2
+ const ROUTE38_BUENA1
+ const ROUTE38_SAILOR
+ const ROUTE38_FRUIT_TREE
+ const ROUTE38_BUENA2
+
Route38_MapScriptHeader:
.MapTriggers:
db 0
@@ -9,22 +18,22 @@ TrainerBird_keeperToby:
trainer EVENT_BEAT_BIRD_KEEPER_TOBY, BIRD_KEEPER, TOBY, Bird_keeperTobySeenText, Bird_keeperTobyBeatenText, 0, .script
.script:
- talkaftercancel
- loadfont
+ end_if_just_battled
+ opentext
writetext UnknownText_0x1a1f86
+ waitbutton
closetext
- loadmovesprites
end
TrainerSailorHarry:
trainer EVENT_BEAT_SAILOR_HARRY, SAILOR, HARRY, SailorHarrySeenText, SailorHarryBeatenText, 0, .script
.script:
- talkaftercancel
- loadfont
+ end_if_just_battled
+ opentext
writetext UnknownText_0x1a220c
+ waitbutton
closetext
- loadmovesprites
end
TrainerLassDana1:
@@ -32,8 +41,8 @@ TrainerLassDana1:
.script:
writecode VAR_CALLERID, PHONE_LASS_DANA
- talkaftercancel
- loadfont
+ end_if_just_battled
+ opentext
checkflag ENGINE_DANA
iftrue .DanaRematch
checkflag ENGINE_DANA_HAS_THUNDERSTONE
@@ -43,7 +52,7 @@ TrainerLassDana1:
checkevent EVENT_DANA_ASKED_FOR_PHONE_NUMBER
iftrue .SecondTimeAsking
writetext UnknownText_0x1a20ec
- keeptextopen
+ buttonsound
setevent EVENT_DANA_ASKED_FOR_PHONE_NUMBER
scall .AskNumber1F
jump .AskForPhoneNumber
@@ -82,7 +91,7 @@ TrainerLassDana1:
.LoadFight0
loadtrainer LASS, DANA1
startbattle
- returnafterbattle
+ reloadmapafterbattle
loadvar wDanaFightCount, 1
clearflag ENGINE_DANA
end
@@ -90,7 +99,7 @@ TrainerLassDana1:
.LoadFight1
loadtrainer LASS, DANA2
startbattle
- returnafterbattle
+ reloadmapafterbattle
loadvar wDanaFightCount, 2
clearflag ENGINE_DANA
end
@@ -98,7 +107,7 @@ TrainerLassDana1:
.LoadFight2
loadtrainer LASS, DANA3
startbattle
- returnafterbattle
+ reloadmapafterbattle
loadvar wDanaFightCount, 3
clearflag ENGINE_DANA
end
@@ -106,7 +115,7 @@ TrainerLassDana1:
.LoadFight3
loadtrainer LASS, DANA4
startbattle
- returnafterbattle
+ reloadmapafterbattle
loadvar wDanaFightCount, 4
clearflag ENGINE_DANA
end
@@ -114,7 +123,7 @@ TrainerLassDana1:
.LoadFight4
loadtrainer LASS, DANA5
startbattle
- returnafterbattle
+ reloadmapafterbattle
clearflag ENGINE_DANA
end
@@ -170,8 +179,8 @@ TrainerSchoolboyChad1:
.script:
writecode VAR_CALLERID, PHONE_SCHOOLBOY_CHAD
- talkaftercancel
- loadfont
+ end_if_just_battled
+ opentext
checkflag ENGINE_CHAD
iftrue .ChadRematch
checkcellnum PHONE_SCHOOLBOY_CHAD
@@ -179,7 +188,7 @@ TrainerSchoolboyChad1:
checkevent EVENT_CHAD_ASKED_FOR_PHONE_NUMBER
iftrue .SecondTimeAsking
writetext UnknownText_0x1a200e
- keeptextopen
+ buttonsound
setevent EVENT_CHAD_ASKED_FOR_PHONE_NUMBER
scall .AskPhoneNumber1
jump .AskToRegisterNumber
@@ -218,7 +227,7 @@ TrainerSchoolboyChad1:
.LoadFight0
loadtrainer SCHOOLBOY, CHAD1
startbattle
- returnafterbattle
+ reloadmapafterbattle
loadvar wChadFightCount, 1
clearflag ENGINE_CHAD
end
@@ -226,7 +235,7 @@ TrainerSchoolboyChad1:
.LoadFight1
loadtrainer SCHOOLBOY, CHAD2
startbattle
- returnafterbattle
+ reloadmapafterbattle
loadvar wChadFightCount, 2
clearflag ENGINE_CHAD
end
@@ -234,7 +243,7 @@ TrainerSchoolboyChad1:
.LoadFight2
loadtrainer SCHOOLBOY, CHAD3
startbattle
- returnafterbattle
+ reloadmapafterbattle
loadvar wChadFightCount, 3
clearflag ENGINE_CHAD
end
@@ -242,7 +251,7 @@ TrainerSchoolboyChad1:
.LoadFight3
loadtrainer SCHOOLBOY, CHAD4
startbattle
- returnafterbattle
+ reloadmapafterbattle
loadvar wChadFightCount, 4
clearflag ENGINE_CHAD
end
@@ -250,7 +259,7 @@ TrainerSchoolboyChad1:
.LoadFight4
loadtrainer SCHOOLBOY, CHAD5
startbattle
- returnafterbattle
+ reloadmapafterbattle
clearflag ENGINE_CHAD
end
@@ -286,22 +295,22 @@ TrainerBeautyValerie:
trainer EVENT_BEAT_BEAUTY_VALERIE, BEAUTY, VALERIE, BeautyValerieSeenText, BeautyValerieBeatenText, 0, .script
.script:
- talkaftercancel
- loadfont
+ end_if_just_battled
+ opentext
writetext UnknownText_0x1a2185
+ waitbutton
closetext
- loadmovesprites
end
TrainerBeautyOlivia:
trainer EVENT_BEAT_BEAUTY_OLIVIA, BEAUTY, OLIVIA, BeautyOliviaSeenText, BeautyOliviaBeatenText, 0, .script
.script:
- talkaftercancel
- loadfont
+ end_if_just_battled
+ opentext
writetext UnknownText_0x1a229a
+ waitbutton
closetext
- loadmovesprites
end
MapRoute38Signpost0Script: