pokered/scripts/Route14.asm

237 lines
6.3 KiB
NASM
Raw Permalink Normal View History

Route14_Script:
2014-05-18 18:19:10 +00:00
call EnableAutoTextBoxDrawing
ld hl, Route14TrainerHeaders
ld de, Route14_ScriptPointers
2015-08-31 02:38:41 +00:00
ld a, [wRoute14CurScript]
2014-05-18 18:19:10 +00:00
call ExecuteCurMapScriptInTable
2015-08-31 02:38:41 +00:00
ld [wRoute14CurScript], a
2014-05-18 18:19:10 +00:00
ret
Route14_ScriptPointers:
def_script_pointers
dw_const CheckFightingMapTrainers, SCRIPT_ROUTE14_DEFAULT
dw_const DisplayEnemyTrainerTextAndStartBattle, SCRIPT_ROUTE14_START_BATTLE
dw_const EndTrainerBattle, SCRIPT_ROUTE14_END_BATTLE
2014-05-18 18:19:10 +00:00
Route14_TextPointers:
def_text_pointers
dw_const Route14CooltrainerM1Text, TEXT_ROUTE14_COOLTRAINER_M1
dw_const Route14CooltrainerM2Text, TEXT_ROUTE14_COOLTRAINER_M2
dw_const Route14CooltrainerM3Text, TEXT_ROUTE14_COOLTRAINER_M3
dw_const Route14CooltrainerM4Text, TEXT_ROUTE14_COOLTRAINER_M4
dw_const Route14CooltrainerM5Text, TEXT_ROUTE14_COOLTRAINER_M5
dw_const Route14CooltrainerM6Text, TEXT_ROUTE14_COOLTRAINER_M6
dw_const Route14Biker1Text, TEXT_ROUTE14_BIKER1
dw_const Route14Biker2Text, TEXT_ROUTE14_BIKER2
dw_const Route14Biker3Text, TEXT_ROUTE14_BIKER3
dw_const Route14Biker4Text, TEXT_ROUTE14_BIKER4
dw_const Route14SignText, TEXT_ROUTE14_SIGN
2014-05-18 18:19:10 +00:00
Route14TrainerHeaders:
def_trainers
2016-06-12 00:24:04 +00:00
Route14TrainerHeader0:
trainer EVENT_BEAT_ROUTE_14_TRAINER_0, 2, Route14CooltrainerM1BattleText, Route14CooltrainerM1EndBattleText, Route14CooltrainerM1AfterBattleText
2016-06-12 00:24:04 +00:00
Route14TrainerHeader1:
trainer EVENT_BEAT_ROUTE_14_TRAINER_1, 2, Route14CooltrainerM2BattleText, Route14CooltrainerM2EndBattleText, Route14CooltrainerM2AfterBattleText
2016-06-12 00:24:04 +00:00
Route14TrainerHeader2:
trainer EVENT_BEAT_ROUTE_14_TRAINER_2, 4, Route14CooltrainerM3BattleText, Route14CooltrainerM3EndBattleText, Route14CooltrainerM3AfterBattleText
2016-06-12 00:24:04 +00:00
Route14TrainerHeader3:
trainer EVENT_BEAT_ROUTE_14_TRAINER_3, 3, Route14CooltrainerM4BattleText, Route14CooltrainerM4EndBattleText, Route14CooltrainerM4AfterBattleText
2016-06-12 00:24:04 +00:00
Route14TrainerHeader4:
trainer EVENT_BEAT_ROUTE_14_TRAINER_4, 3, Route14CooltrainerM5BattleText, Route14CooltrainerM5EndBattleText, Route14CooltrainerM5AfterBattleText
2016-06-12 00:24:04 +00:00
Route14TrainerHeader5:
trainer EVENT_BEAT_ROUTE_14_TRAINER_5, 4, Route14CooltrainerM6BattleText, Route14CooltrainerM6EndBattleText, Route14CooltrainerM6AfterBattleText
2016-06-12 00:24:04 +00:00
Route14TrainerHeader6:
trainer EVENT_BEAT_ROUTE_14_TRAINER_6, 4, Route14Biker1BattleText, Route14Biker1EndBattleText, Route14Biker1AfterBattleText
2016-06-12 00:24:04 +00:00
Route14TrainerHeader7:
trainer EVENT_BEAT_ROUTE_14_TRAINER_7, 4, Route14Biker2BattleText, Route14Biker2EndBattleText, Route14Biker2AfterBattleText
2016-06-12 00:24:04 +00:00
Route14TrainerHeader8:
trainer EVENT_BEAT_ROUTE_14_TRAINER_8, 3, Route14Biker3BattleText, Route14Biker3EndBattleText, Route14Biker3AfterBattleText
2016-06-12 00:24:04 +00:00
Route14TrainerHeader9:
trainer EVENT_BEAT_ROUTE_14_TRAINER_9, 4, Route14Biker4BattleText, Route14Biker4EndBattleText, Route14Biker4AfterBattleText
db -1 ; end
2014-05-18 18:19:10 +00:00
Route14CooltrainerM1Text:
text_asm
2014-05-18 18:19:10 +00:00
ld hl, Route14TrainerHeader0
call TalkToTrainer
jp TextScriptEnd
Route14CooltrainerM1BattleText:
text_far _Route14CooltrainerM1BattleText
text_end
2014-05-18 18:19:10 +00:00
Route14CooltrainerM1EndBattleText:
text_far _Route14CooltrainerM1EndBattleText
text_end
2014-05-18 18:19:10 +00:00
Route14CooltrainerM1AfterBattleText:
text_far _Route14CooltrainerM1AfterBattleText
text_end
2014-05-18 18:19:10 +00:00
Route14CooltrainerM2Text:
text_asm
2014-05-18 18:19:10 +00:00
ld hl, Route14TrainerHeader1
call TalkToTrainer
jp TextScriptEnd
Route14CooltrainerM2BattleText:
text_far _Route14CooltrainerM2BattleText
text_end
2014-05-18 18:19:10 +00:00
Route14CooltrainerM2EndBattleText:
text_far _Route14CooltrainerM2EndBattleText
text_end
2014-05-18 18:19:10 +00:00
Route14CooltrainerM2AfterBattleText:
text_far _Route14CooltrainerM2AfterBattleText
text_end
2014-05-18 18:19:10 +00:00
Route14CooltrainerM3Text:
text_asm
2014-05-18 18:19:10 +00:00
ld hl, Route14TrainerHeader2
call TalkToTrainer
jp TextScriptEnd
Route14CooltrainerM3BattleText:
text_far _Route14CooltrainerM3BattleText
text_end
2014-05-18 18:19:10 +00:00
Route14CooltrainerM3EndBattleText:
text_far _Route14CooltrainerM3EndBattleText
text_end
2014-05-18 18:19:10 +00:00
Route14CooltrainerM3AfterBattleText:
text_far _Route14CooltrainerM3AfterBattleText
text_end
2014-05-18 18:19:10 +00:00
Route14CooltrainerM4Text:
text_asm
2014-05-18 18:19:10 +00:00
ld hl, Route14TrainerHeader3
call TalkToTrainer
jp TextScriptEnd
Route14CooltrainerM4BattleText:
text_far _Route14CooltrainerM4BattleText
text_end
2014-05-18 18:19:10 +00:00
Route14CooltrainerM4EndBattleText:
text_far _Route14CooltrainerM4EndBattleText
text_end
2014-05-18 18:19:10 +00:00
Route14CooltrainerM4AfterBattleText:
text_far _Route14CooltrainerM4AfterBattleText
text_end
2014-05-18 18:19:10 +00:00
Route14CooltrainerM5Text:
text_asm
2014-05-18 18:19:10 +00:00
ld hl, Route14TrainerHeader4
call TalkToTrainer
jp TextScriptEnd
Route14CooltrainerM5BattleText:
text_far _Route14CooltrainerM5BattleText
text_end
2014-05-18 18:19:10 +00:00
Route14CooltrainerM5EndBattleText:
text_far _Route14CooltrainerM5EndBattleText
text_end
2014-05-18 18:19:10 +00:00
Route14CooltrainerM5AfterBattleText:
text_far _Route14CooltrainerM5AfterBattleText
text_end
2014-05-18 18:19:10 +00:00
Route14CooltrainerM6Text:
text_asm
2014-05-18 18:19:10 +00:00
ld hl, Route14TrainerHeader5
call TalkToTrainer
jp TextScriptEnd
Route14CooltrainerM6BattleText:
text_far _Route14CooltrainerM6BattleText
text_end
2014-05-18 18:19:10 +00:00
Route14CooltrainerM6EndBattleText:
text_far _Route14CooltrainerM6EndBattleText
text_end
2014-05-18 18:19:10 +00:00
Route14CooltrainerM6AfterBattleText:
text_far _Route14CooltrainerM6AfterBattleText
text_end
2014-05-18 18:19:10 +00:00
Route14Biker1Text:
text_asm
2014-05-18 18:19:10 +00:00
ld hl, Route14TrainerHeader6
call TalkToTrainer
jp TextScriptEnd
Route14Biker1BattleText:
text_far _Route14Biker1BattleText
text_end
2014-05-18 18:19:10 +00:00
Route14Biker1EndBattleText:
text_far _Route14Biker1EndBattleText
text_end
2014-05-18 18:19:10 +00:00
Route14Biker1AfterBattleText:
text_far _Route14Biker1AfterBattleText
text_end
2014-05-18 18:19:10 +00:00
Route14Biker2Text:
text_asm
2014-05-18 18:19:10 +00:00
ld hl, Route14TrainerHeader7
call TalkToTrainer
jp TextScriptEnd
Route14Biker2BattleText:
text_far _Route14Biker2BattleText
text_end
2014-05-18 18:19:10 +00:00
Route14Biker2EndBattleText:
text_far _Route14Biker2EndBattleText
text_end
2014-05-18 18:19:10 +00:00
Route14Biker2AfterBattleText:
text_far _Route14Biker2AfterBattleText
text_end
2014-05-18 18:19:10 +00:00
Route14Biker3Text:
text_asm
2014-05-18 18:19:10 +00:00
ld hl, Route14TrainerHeader8
call TalkToTrainer
jp TextScriptEnd
Route14Biker3BattleText:
text_far _Route14Biker3BattleText
text_end
2014-05-18 18:19:10 +00:00
Route14Biker3EndBattleText:
text_far _Route14Biker3EndBattleText
text_end
2014-05-18 18:19:10 +00:00
Route14Biker3AfterBattleText:
text_far _Route14Biker3AfterBattleText
text_end
2014-05-18 18:19:10 +00:00
Route14Biker4Text:
text_asm
2014-05-18 18:19:10 +00:00
ld hl, Route14TrainerHeader9
call TalkToTrainer
jp TextScriptEnd
Route14Biker4BattleText:
text_far _Route14Biker4BattleText
text_end
2014-05-18 18:19:10 +00:00
Route14Biker4EndBattleText:
text_far _Route14Biker4EndBattleText
text_end
2014-05-18 18:19:10 +00:00
Route14Biker4AfterBattleText:
text_far _Route14Biker4AfterBattleText
text_end
2014-05-18 18:19:10 +00:00
Route14SignText:
text_far _Route14SignText
text_end