pokered/scripts/route13.asm

313 lines
6.7 KiB
NASM
Raw Normal View History

2016-06-12 00:24:04 +00:00
Route13Script:
2014-05-18 18:19:10 +00:00
call EnableAutoTextBoxDrawing
ld hl, Route13TrainerHeader0
2014-05-18 18:19:10 +00:00
ld de, Route13ScriptPointers
2015-08-31 02:38:41 +00:00
ld a, [wRoute13CurScript]
2014-05-18 18:19:10 +00:00
call ExecuteCurMapScriptInTable
2015-08-31 02:38:41 +00:00
ld [wRoute13CurScript], a
2014-05-18 18:19:10 +00:00
ret
2016-06-12 00:24:04 +00:00
Route13ScriptPointers:
2014-05-18 18:19:10 +00:00
dw CheckFightingMapTrainers
2014-09-14 18:29:18 +00:00
dw DisplayEnemyTrainerTextAndStartBattle
2014-05-18 18:19:10 +00:00
dw EndTrainerBattle
2016-06-12 00:24:04 +00:00
Route13TextPointers:
2014-05-18 18:19:10 +00:00
dw Route13Text1
dw Route13Text2
dw Route13Text3
dw Route13Text4
dw Route13Text5
dw Route13Text6
dw Route13Text7
dw Route13Text8
dw Route13Text9
dw Route13Text10
dw Route13Text11
dw Route13Text12
dw Route13Text13
2016-06-12 00:24:04 +00:00
Route13TrainerHeader0:
2015-07-21 01:32:02 +00:00
dbEventFlagBit EVENT_BEAT_ROUTE_13_TRAINER_0
2014-05-18 18:19:10 +00:00
db ($2 << 4) ; trainer's view range
2015-07-21 01:32:02 +00:00
dwEventFlagAddress EVENT_BEAT_ROUTE_13_TRAINER_0
dw Route13BattleText2 ; TextBeforeBattle
dw Route13AfterBattleText2 ; TextAfterBattle
dw Route13EndBattleText2 ; TextEndBattle
dw Route13EndBattleText2 ; TextEndBattle
2014-05-18 18:19:10 +00:00
Route13TrainerHeader1:
dbEventFlagBit EVENT_BEAT_ROUTE_13_TRAINER_1
2014-05-18 18:19:10 +00:00
db ($2 << 4) ; trainer's view range
dwEventFlagAddress EVENT_BEAT_ROUTE_13_TRAINER_1
dw Route13BattleText3 ; TextBeforeBattle
dw Route13AfterBattleText3 ; TextAfterBattle
dw Route13EndBattleText3 ; TextEndBattle
dw Route13EndBattleText3 ; TextEndBattle
2014-05-18 18:19:10 +00:00
Route13TrainerHeader2:
dbEventFlagBit EVENT_BEAT_ROUTE_13_TRAINER_2
2014-05-18 18:19:10 +00:00
db ($2 << 4) ; trainer's view range
dwEventFlagAddress EVENT_BEAT_ROUTE_13_TRAINER_2
dw Route13BattleText4 ; TextBeforeBattle
dw Route13AfterBattleText4 ; TextAfterBattle
dw Route13EndBattleText4 ; TextEndBattle
dw Route13EndBattleText4 ; TextEndBattle
2014-05-18 18:19:10 +00:00
Route13TrainerHeader3:
dbEventFlagBit EVENT_BEAT_ROUTE_13_TRAINER_3
2014-05-18 18:19:10 +00:00
db ($2 << 4) ; trainer's view range
dwEventFlagAddress EVENT_BEAT_ROUTE_13_TRAINER_3
dw Route13BattleText5 ; TextBeforeBattle
dw Route13AfterBattleText5 ; TextAfterBattle
dw Route13EndBattleText5 ; TextEndBattle
dw Route13EndBattleText5 ; TextEndBattle
2014-05-18 18:19:10 +00:00
Route13TrainerHeader4:
dbEventFlagBit EVENT_BEAT_ROUTE_13_TRAINER_4
2014-05-18 18:19:10 +00:00
db ($4 << 4) ; trainer's view range
dwEventFlagAddress EVENT_BEAT_ROUTE_13_TRAINER_4
dw Route13BattleText6 ; TextBeforeBattle
dw Route13AfterBattleText6 ; TextAfterBattle
dw Route13EndBattleText6 ; TextEndBattle
dw Route13EndBattleText6 ; TextEndBattle
2014-05-18 18:19:10 +00:00
Route13TrainerHeader5:
dbEventFlagBit EVENT_BEAT_ROUTE_13_TRAINER_5
2014-05-18 18:19:10 +00:00
db ($2 << 4) ; trainer's view range
dwEventFlagAddress EVENT_BEAT_ROUTE_13_TRAINER_5
dw Route13BattleText7 ; TextBeforeBattle
dw Route13AfterBattleText7 ; TextAfterBattle
dw Route13EndBattleText7 ; TextEndBattle
dw Route13EndBattleText7 ; TextEndBattle
2014-05-18 18:19:10 +00:00
Route13TrainerHeader6:
dbEventFlagBit EVENT_BEAT_ROUTE_13_TRAINER_6
2014-05-18 18:19:10 +00:00
db ($4 << 4) ; trainer's view range
dwEventFlagAddress EVENT_BEAT_ROUTE_13_TRAINER_6
dw Route13BattleText8 ; TextBeforeBattle
dw Route13AfterBattleText8 ; TextAfterBattle
dw Route13EndBattleText8 ; TextEndBattle
dw Route13EndBattleText8 ; TextEndBattle
2014-05-18 18:19:10 +00:00
Route13TrainerHeader7:
dbEventFlagBit EVENT_BEAT_ROUTE_13_TRAINER_7, 1
2014-05-18 18:19:10 +00:00
db ($2 << 4) ; trainer's view range
dwEventFlagAddress EVENT_BEAT_ROUTE_13_TRAINER_7, 1
dw Route13BattleText9 ; TextBeforeBattle
dw Route13AfterBattleText9 ; TextAfterBattle
dw Route13EndBattleText9 ; TextEndBattle
dw Route13EndBattleText9 ; TextEndBattle
2014-05-18 18:19:10 +00:00
Route13TrainerHeader8:
dbEventFlagBit EVENT_BEAT_ROUTE_13_TRAINER_8, 1
2014-05-18 18:19:10 +00:00
db ($2 << 4) ; trainer's view range
dwEventFlagAddress EVENT_BEAT_ROUTE_13_TRAINER_8, 1
dw Route13BattleText10 ; TextBeforeBattle
dw Route13AfterBattleText10 ; TextAfterBattle
dw Route13EndBattleText10 ; TextEndBattle
dw Route13EndBattleText10 ; TextEndBattle
2014-05-18 18:19:10 +00:00
Route13TrainerHeader9:
dbEventFlagBit EVENT_BEAT_ROUTE_13_TRAINER_9, 1
2014-05-18 18:19:10 +00:00
db ($4 << 4) ; trainer's view range
dwEventFlagAddress EVENT_BEAT_ROUTE_13_TRAINER_9, 1
dw Route13BattleText11 ; TextBeforeBattle
dw Route13AfterBattleText11 ; TextAfterBattle
dw Route13EndBattleText11 ; TextEndBattle
dw Route13EndBattleText11 ; TextEndBattle
2014-05-18 18:19:10 +00:00
db $ff
2016-06-12 00:24:04 +00:00
Route13Text1:
2015-07-03 19:58:50 +00:00
TX_ASM
2014-05-18 18:19:10 +00:00
ld hl, Route13TrainerHeader0
call TalkToTrainer
jp TextScriptEnd
2016-06-12 00:24:04 +00:00
Route13BattleText2:
2014-05-18 18:19:10 +00:00
TX_FAR _Route13BattleText2
db "@"
2016-06-12 00:24:04 +00:00
Route13EndBattleText2:
2014-05-18 18:19:10 +00:00
TX_FAR _Route13EndBattleText2
db "@"
2016-06-12 00:24:04 +00:00
Route13AfterBattleText2:
2014-05-18 18:19:10 +00:00
TX_FAR _Route13AfterBattleText2
db "@"
2016-06-12 00:24:04 +00:00
Route13Text2:
2015-07-03 19:58:50 +00:00
TX_ASM
ld hl, Route13TrainerHeader1
2014-05-18 18:19:10 +00:00
call TalkToTrainer
jp TextScriptEnd
2016-06-12 00:24:04 +00:00
Route13BattleText3:
2014-05-18 18:19:10 +00:00
TX_FAR _Route13BattleText3
db "@"
2016-06-12 00:24:04 +00:00
Route13EndBattleText3:
2014-05-18 18:19:10 +00:00
TX_FAR _Route13EndBattleText3
db "@"
2016-06-12 00:24:04 +00:00
Route13AfterBattleText3:
2014-05-18 18:19:10 +00:00
TX_FAR _Route13AfterBattleText3
db "@"
2016-06-12 00:24:04 +00:00
Route13Text3:
2015-07-03 19:58:50 +00:00
TX_ASM
ld hl, Route13TrainerHeader2
2014-05-18 18:19:10 +00:00
call TalkToTrainer
jp TextScriptEnd
2016-06-12 00:24:04 +00:00
Route13BattleText4:
2014-05-18 18:19:10 +00:00
TX_FAR _Route13BattleText4
db "@"
2016-06-12 00:24:04 +00:00
Route13EndBattleText4:
2014-05-18 18:19:10 +00:00
TX_FAR _Route13EndBattleText4
db "@"
2016-06-12 00:24:04 +00:00
Route13AfterBattleText4:
2014-05-18 18:19:10 +00:00
TX_FAR _Route13AfterBattleText4
db "@"
2016-06-12 00:24:04 +00:00
Route13Text4:
2015-07-03 19:58:50 +00:00
TX_ASM
ld hl, Route13TrainerHeader3
2014-05-18 18:19:10 +00:00
call TalkToTrainer
jp TextScriptEnd
2016-06-12 00:24:04 +00:00
Route13BattleText5:
2014-05-18 18:19:10 +00:00
TX_FAR _Route13BattleText5
db "@"
2016-06-12 00:24:04 +00:00
Route13EndBattleText5:
2014-05-18 18:19:10 +00:00
TX_FAR _Route13EndBattleText5
db "@"
2016-06-12 00:24:04 +00:00
Route13AfterBattleText5:
2014-05-18 18:19:10 +00:00
TX_FAR _Route13AfterBattleText5
db "@"
2016-06-12 00:24:04 +00:00
Route13Text5:
2015-07-03 19:58:50 +00:00
TX_ASM
ld hl, Route13TrainerHeader4
2014-05-18 18:19:10 +00:00
call TalkToTrainer
jp TextScriptEnd
2016-06-12 00:24:04 +00:00
Route13BattleText6:
2014-05-18 18:19:10 +00:00
TX_FAR _Route13BattleText6
db "@"
2016-06-12 00:24:04 +00:00
Route13EndBattleText6:
2014-05-18 18:19:10 +00:00
TX_FAR _Route13EndBattleText6
db "@"
2016-06-12 00:24:04 +00:00
Route13AfterBattleText6:
2014-05-18 18:19:10 +00:00
TX_FAR _Route13AfterBattleText6
db "@"
2016-06-12 00:24:04 +00:00
Route13Text6:
2015-07-03 19:58:50 +00:00
TX_ASM
ld hl, Route13TrainerHeader5
2014-05-18 18:19:10 +00:00
call TalkToTrainer
jp TextScriptEnd
2016-06-12 00:24:04 +00:00
Route13BattleText7:
2014-05-18 18:19:10 +00:00
TX_FAR _Route13BattleText7
db "@"
2016-06-12 00:24:04 +00:00
Route13EndBattleText7:
2014-05-18 18:19:10 +00:00
TX_FAR _Route13EndBattleText7
db "@"
2016-06-12 00:24:04 +00:00
Route13AfterBattleText7:
2014-05-18 18:19:10 +00:00
TX_FAR _Route13AfterBattleText7
db "@"
2016-06-12 00:24:04 +00:00
Route13Text7:
2015-07-03 19:58:50 +00:00
TX_ASM
ld hl, Route13TrainerHeader6
2014-05-18 18:19:10 +00:00
call TalkToTrainer
jp TextScriptEnd
2016-06-12 00:24:04 +00:00
Route13BattleText8:
2014-05-18 18:19:10 +00:00
TX_FAR _Route13BattleText8
db "@"
2016-06-12 00:24:04 +00:00
Route13EndBattleText8:
2014-05-18 18:19:10 +00:00
TX_FAR _Route13EndBattleText8
db "@"
2016-06-12 00:24:04 +00:00
Route13AfterBattleText8:
2014-05-18 18:19:10 +00:00
TX_FAR _Route13AfterBattleText8
db "@"
2016-06-12 00:24:04 +00:00
Route13Text8:
2015-07-03 19:58:50 +00:00
TX_ASM
ld hl, Route13TrainerHeader7
2014-05-18 18:19:10 +00:00
call TalkToTrainer
jp TextScriptEnd
2016-06-12 00:24:04 +00:00
Route13BattleText9:
2014-05-18 18:19:10 +00:00
TX_FAR _Route13BattleText9
db "@"
2016-06-12 00:24:04 +00:00
Route13EndBattleText9:
2014-05-18 18:19:10 +00:00
TX_FAR _Route13EndBattleText9
db "@"
2016-06-12 00:24:04 +00:00
Route13AfterBattleText9:
2014-05-18 18:19:10 +00:00
TX_FAR _Route13AfterBattleText9
db "@"
2016-06-12 00:24:04 +00:00
Route13Text9:
2015-07-03 19:58:50 +00:00
TX_ASM
ld hl, Route13TrainerHeader8
2014-05-18 18:19:10 +00:00
call TalkToTrainer
jp TextScriptEnd
2016-06-12 00:24:04 +00:00
Route13BattleText10:
2014-05-18 18:19:10 +00:00
TX_FAR _Route13BattleText10
db "@"
2016-06-12 00:24:04 +00:00
Route13EndBattleText10:
2014-05-18 18:19:10 +00:00
TX_FAR _Route13EndBattleText10
db "@"
2016-06-12 00:24:04 +00:00
Route13AfterBattleText10:
2014-05-18 18:19:10 +00:00
TX_FAR _Route13AfterBattleText10
db "@"
2016-06-12 00:24:04 +00:00
Route13Text10:
2015-07-03 19:58:50 +00:00
TX_ASM
ld hl, Route13TrainerHeader9
2014-05-18 18:19:10 +00:00
call TalkToTrainer
jp TextScriptEnd
2016-06-12 00:24:04 +00:00
Route13BattleText11:
2014-05-18 18:19:10 +00:00
TX_FAR _Route13BattleText11
db "@"
2016-06-12 00:24:04 +00:00
Route13EndBattleText11:
2014-05-18 18:19:10 +00:00
TX_FAR _Route13EndBattleText11
db "@"
2016-06-12 00:24:04 +00:00
Route13AfterBattleText11:
2014-05-18 18:19:10 +00:00
TX_FAR _Route13AfterBattleText11
db "@"
2016-06-12 00:24:04 +00:00
Route13Text11:
2014-05-18 18:19:10 +00:00
TX_FAR _Route13Text11
db "@"
2016-06-12 00:24:04 +00:00
Route13Text12:
2014-05-18 18:19:10 +00:00
TX_FAR _Route13Text12
db "@"
2016-06-12 00:24:04 +00:00
Route13Text13:
2014-05-18 18:19:10 +00:00
TX_FAR _Route13Text13
db "@"