aboutsummaryrefslogtreecommitdiffstats
path: root/scripts/Route17.asm
diff options
context:
space:
mode:
authorvulcandth <vulcandth@gmail.com>2023-07-13 20:27:56 -0500
committerGitHub <noreply@github.com>2023-07-13 21:27:56 -0400
commitd001ced41b53271373753de835a9c3b3413dc318 (patch)
treeff2db7f403bddfcdeb12e50def8411cafedcdd5e /scripts/Route17.asm
parentMake wCurrentBoxNum a byte instead of word (#414) (diff)
downloadpokeyellow-d001ced41b53271373753de835a9c3b3413dc318.tar.gz
pokeyellow-d001ced41b53271373753de835a9c3b3413dc318.tar.xz
pokeyellow-d001ced41b53271373753de835a9c3b3413dc318.zip
Add macros, constants, and labels for map scripts and text (#367)
This introduces `def_script_pointers`, `def_text_pointers`, and `object_const_def` macros, and applies them to all maps. Most other map labels have also been identified.
Diffstat (limited to 'scripts/Route17.asm')
-rw-r--r--scripts/Route17.asm224
1 files changed, 113 insertions, 111 deletions
diff --git a/scripts/Route17.asm b/scripts/Route17.asm
index 526b2576..aa40baa8 100644
--- a/scripts/Route17.asm
+++ b/scripts/Route17.asm
@@ -8,252 +8,254 @@ Route17_Script:
ret
Route17_ScriptPointers:
- dw CheckFightingMapTrainers
- dw DisplayEnemyTrainerTextAndStartBattle
- dw EndTrainerBattle
+ def_script_pointers
+ dw_const CheckFightingMapTrainers, SCRIPT_ROUTE17_DEFAULT
+ dw_const DisplayEnemyTrainerTextAndStartBattle, SCRIPT_ROUTE17_START_BATTLE
+ dw_const EndTrainerBattle, SCRIPT_ROUTE17_END_BATTLE
Route17_TextPointers:
- dw Route17Text1
- dw Route17Text2
- dw Route17Text3
- dw Route17Text4
- dw Route17Text5
- dw Route17Text6
- dw Route17Text7
- dw Route17Text8
- dw Route17Text9
- dw Route17Text10
- dw Route17Text11
- dw Route17Text12
- dw Route17Text13
- dw Route17Text14
- dw Route17Text15
- dw Route17Text16
+ def_text_pointers
+ dw_const Route17Biker1Text, TEXT_ROUTE17_BIKER1
+ dw_const Route17Biker2Text, TEXT_ROUTE17_BIKER2
+ dw_const Route17Biker3Text, TEXT_ROUTE17_BIKER3
+ dw_const Route17Biker4Text, TEXT_ROUTE17_BIKER4
+ dw_const Route17Biker5Text, TEXT_ROUTE17_BIKER5
+ dw_const Route17Biker6Text, TEXT_ROUTE17_BIKER6
+ dw_const Route17Biker7Text, TEXT_ROUTE17_BIKER7
+ dw_const Route17Biker8Text, TEXT_ROUTE17_BIKER8
+ dw_const Route17Biker9Text, TEXT_ROUTE17_BIKER9
+ dw_const Route17Biker10Text, TEXT_ROUTE17_BIKER10
+ dw_const Route17NoticeSign1Text, TEXT_ROUTE17_NOTICE_SIGN1
+ dw_const Route17TrainerTips1Text, TEXT_ROUTE17_TRAINER_TIPS1
+ dw_const Route17TrainerTips2Text, TEXT_ROUTE17_TRAINER_TIPS2
+ dw_const Route17SignText, TEXT_ROUTE17_SIGN
+ dw_const Route17NoticeSign2Text, TEXT_ROUTE17_NOTICE_SIGN2
+ dw_const Route17CyclingRoadEndsSignText, TEXT_ROUTE17_CYCLING_ROAD_ENDS_SIGN
Route17TrainerHeaders:
def_trainers
Route17TrainerHeader0:
- trainer EVENT_BEAT_ROUTE_17_TRAINER_0, 3, Route17BattleText1, Route17EndBattleText1, Route17AfterBattleText1
+ trainer EVENT_BEAT_ROUTE_17_TRAINER_0, 3, Route17Biker1BattleText, Route17Biker1EndBattleText, Route17Biker1AfterBattleText
Route17TrainerHeader1:
- trainer EVENT_BEAT_ROUTE_17_TRAINER_1, 4, Route17BattleText2, Route17EndBattleText2, Route17AfterBattleText2
+ trainer EVENT_BEAT_ROUTE_17_TRAINER_1, 4, Route17Biker2BattleText, Route17Biker2EndBattleText, Route17Biker2AfterBattleText
Route17TrainerHeader2:
- trainer EVENT_BEAT_ROUTE_17_TRAINER_2, 4, Route17BattleText3, Route17EndBattleText3, Route17AfterBattleText3
+ trainer EVENT_BEAT_ROUTE_17_TRAINER_2, 4, Route17Biker3BattleText, Route17Biker3EndBattleText, Route17Biker3AfterBattleText
Route17TrainerHeader3:
- trainer EVENT_BEAT_ROUTE_17_TRAINER_3, 4, Route17BattleText4, Route17EndBattleText4, Route17AfterBattleText4
+ trainer EVENT_BEAT_ROUTE_17_TRAINER_3, 4, Route17Biker4BattleText, Route17Biker4EndBattleText, Route17Biker4AfterBattleText
Route17TrainerHeader4:
- trainer EVENT_BEAT_ROUTE_17_TRAINER_4, 3, Route17BattleText5, Route17EndBattleText5, Route17AfterBattleText5
+ trainer EVENT_BEAT_ROUTE_17_TRAINER_4, 3, Route17Biker5BattleText, Route17Biker5EndBattleText, Route17Biker5AfterBattleText
Route17TrainerHeader5:
- trainer EVENT_BEAT_ROUTE_17_TRAINER_5, 2, Route17BattleText6, Route17EndBattleText6, Route17AfterBattleText6
+ trainer EVENT_BEAT_ROUTE_17_TRAINER_5, 2, Route17Biker6BattleText, Route17Biker6EndBattleText, Route17Biker6AfterBattleText
Route17TrainerHeader6:
- trainer EVENT_BEAT_ROUTE_17_TRAINER_6, 4, Route17BattleText7, Route17EndBattleText7, Route17AfterBattleText7
+ trainer EVENT_BEAT_ROUTE_17_TRAINER_6, 4, Route17Biker7BattleText, Route17Biker7EndBattleText, Route17Biker7AfterBattleText
Route17TrainerHeader7:
- trainer EVENT_BEAT_ROUTE_17_TRAINER_7, 2, Route17BattleText8, Route17EndBattleText8, Route17AfterBattleText8
+ trainer EVENT_BEAT_ROUTE_17_TRAINER_7, 2, Route17Biker8BattleText, Route17Biker8EndBattleText, Route17Biker8AfterBattleText
Route17TrainerHeader8:
- trainer EVENT_BEAT_ROUTE_17_TRAINER_8, 3, Route17BattleText9, Route17EndBattleText9, Route17AfterBattleText9
+ trainer EVENT_BEAT_ROUTE_17_TRAINER_8, 3, Route17Biker9BattleText, Route17Biker9EndBattleText, Route17Biker9AfterBattleText
Route17TrainerHeader9:
- trainer EVENT_BEAT_ROUTE_17_TRAINER_9, 4, Route17BattleText10, Route17EndBattleText10, Route17AfterBattleText10
+ trainer EVENT_BEAT_ROUTE_17_TRAINER_9, 4, Route17Biker10BattleText, Route17Biker10EndBattleText, Route17Biker10AfterBattleText
db -1 ; end
-Route17Text1:
+Route17Biker1Text:
text_asm
ld hl, Route17TrainerHeader0
call TalkToTrainer
jp TextScriptEnd
-Route17BattleText1:
- text_far _Route17BattleText1
+Route17Biker1BattleText:
+ text_far _Route17Biker1BattleText
text_end
-Route17EndBattleText1:
- text_far _Route17EndBattleText1
+Route17Biker1EndBattleText:
+ text_far _Route17Biker1EndBattleText
text_end
-Route17AfterBattleText1:
- text_far _Route17AfterBattleText1
+Route17Biker1AfterBattleText:
+ text_far _Route17Biker1AfterBattleText
text_end
-Route17Text2:
+Route17Biker2Text:
text_asm
ld hl, Route17TrainerHeader1
call TalkToTrainer
jp TextScriptEnd
-Route17BattleText2:
- text_far _Route17BattleText2
+Route17Biker2BattleText:
+ text_far _Route17Biker2BattleText
text_end
-Route17EndBattleText2:
- text_far _Route17EndBattleText2
+Route17Biker2EndBattleText:
+ text_far _Route17Biker2EndBattleText
text_end
-Route17AfterBattleText2:
- text_far _Route17AfterBattleText2
+Route17Biker2AfterBattleText:
+ text_far _Route17Biker2AfterBattleText
text_end
-Route17Text3:
+Route17Biker3Text:
text_asm
ld hl, Route17TrainerHeader2
call TalkToTrainer
jp TextScriptEnd
-Route17BattleText3:
- text_far _Route17BattleText3
+Route17Biker3BattleText:
+ text_far _Route17Biker3BattleText
text_end
-Route17EndBattleText3:
- text_far _Route17EndBattleText3
+Route17Biker3EndBattleText:
+ text_far _Route17Biker3EndBattleText
text_end
-Route17AfterBattleText3:
- text_far _Route17AfterBattleText3
+Route17Biker3AfterBattleText:
+ text_far _Route17Biker3AfterBattleText
text_end
-Route17Text4:
+Route17Biker4Text:
text_asm
ld hl, Route17TrainerHeader3
call TalkToTrainer
jp TextScriptEnd
-Route17BattleText4:
- text_far _Route17BattleText4
+Route17Biker4BattleText:
+ text_far _Route17Biker4BattleText
text_end
-Route17EndBattleText4:
- text_far _Route17EndBattleText4
+Route17Biker4EndBattleText:
+ text_far _Route17Biker4EndBattleText
text_end
-Route17AfterBattleText4:
- text_far _Route17AfterBattleText4
+Route17Biker4AfterBattleText:
+ text_far _Route17Biker4AfterBattleText
text_end
-Route17Text5:
+Route17Biker5Text:
text_asm
ld hl, Route17TrainerHeader4
call TalkToTrainer
jp TextScriptEnd
-Route17BattleText5:
- text_far _Route17BattleText5
+Route17Biker5BattleText:
+ text_far _Route17Biker5BattleText
text_end
-Route17EndBattleText5:
- text_far _Route17EndBattleText5
+Route17Biker5EndBattleText:
+ text_far _Route17Biker5EndBattleText
text_end
-Route17AfterBattleText5:
- text_far _Route17AfterBattleText5
+Route17Biker5AfterBattleText:
+ text_far _Route17Biker5AfterBattleText
text_end
-Route17Text6:
+Route17Biker6Text:
text_asm
ld hl, Route17TrainerHeader5
call TalkToTrainer
jp TextScriptEnd
-Route17BattleText6:
- text_far _Route17BattleText6
+Route17Biker6BattleText:
+ text_far _Route17Biker6BattleText
text_end
-Route17EndBattleText6:
- text_far _Route17EndBattleText6
+Route17Biker6EndBattleText:
+ text_far _Route17Biker6EndBattleText
text_end
-Route17AfterBattleText6:
- text_far _Route17AfterBattleText6
+Route17Biker6AfterBattleText:
+ text_far _Route17Biker6AfterBattleText
text_end
-Route17Text7:
+Route17Biker7Text:
text_asm
ld hl, Route17TrainerHeader6
call TalkToTrainer
jp TextScriptEnd
-Route17BattleText7:
- text_far _Route17BattleText7
+Route17Biker7BattleText:
+ text_far _Route17Biker7BattleText
text_end
-Route17EndBattleText7:
- text_far _Route17EndBattleText7
+Route17Biker7EndBattleText:
+ text_far _Route17Biker7EndBattleText
text_end
-Route17AfterBattleText7:
- text_far _Route17AfterBattleText7
+Route17Biker7AfterBattleText:
+ text_far _Route17Biker7AfterBattleText
text_end
-Route17Text8:
+Route17Biker8Text:
text_asm
ld hl, Route17TrainerHeader7
call TalkToTrainer
jp TextScriptEnd
-Route17BattleText8:
- text_far _Route17BattleText8
+Route17Biker8BattleText:
+ text_far _Route17Biker8BattleText
text_end
-Route17EndBattleText8:
- text_far _Route17EndBattleText8
+Route17Biker8EndBattleText:
+ text_far _Route17Biker8EndBattleText
text_end
-Route17AfterBattleText8:
- text_far _Route17AfterBattleText8
+Route17Biker8AfterBattleText:
+ text_far _Route17Biker8AfterBattleText
text_end
-Route17Text9:
+Route17Biker9Text:
text_asm
ld hl, Route17TrainerHeader8
call TalkToTrainer
jp TextScriptEnd
-Route17BattleText9:
- text_far _Route17BattleText9
+Route17Biker9BattleText:
+ text_far _Route17Biker9BattleText
text_end
-Route17EndBattleText9:
- text_far _Route17EndBattleText9
+Route17Biker9EndBattleText:
+ text_far _Route17Biker9EndBattleText
text_end
-Route17AfterBattleText9:
- text_far _Route17AfterBattleText9
+Route17Biker9AfterBattleText:
+ text_far _Route17Biker9AfterBattleText
text_end
-Route17Text10:
+Route17Biker10Text:
text_asm
ld hl, Route17TrainerHeader9
call TalkToTrainer
jp TextScriptEnd
-Route17BattleText10:
- text_far _Route17BattleText10
+Route17Biker10BattleText:
+ text_far _Route17Biker10BattleText
text_end
-Route17EndBattleText10:
- text_far _Route17EndBattleText10
+Route17Biker10EndBattleText:
+ text_far _Route17Biker10EndBattleText
text_end
-Route17AfterBattleText10:
- text_far _Route17AfterBattleText10
+Route17Biker10AfterBattleText:
+ text_far _Route17Biker10AfterBattleText
text_end
-Route17Text11:
- text_far _Route17Text11
+Route17NoticeSign1Text:
+ text_far _Route17NoticeSign1Text
text_end
-Route17Text12:
- text_far _Route17Text12
+Route17TrainerTips1Text:
+ text_far _Route17TrainerTips1Text
text_end
-Route17Text13:
- text_far _Route17Text13
+Route17TrainerTips2Text:
+ text_far _Route17TrainerTips2Text
text_end
-Route17Text14:
- text_far _Route17Text14
+Route17SignText:
+ text_far _Route17SignText
text_end
-Route17Text15:
- text_far _Route17Text15
+Route17NoticeSign2Text:
+ text_far _Route17NoticeSign2Text
text_end
-Route17Text16:
- text_far _Route17Text16
+Route17CyclingRoadEndsSignText:
+ text_far _Route17CyclingRoadEndsSignText
text_end