pokered/scripts/ssanne5.asm

89 lines
1.7 KiB
NASM
Raw Normal View History

2016-06-12 00:24:04 +00:00
SSAnne5Script:
2014-05-18 18:19:10 +00:00
call EnableAutoTextBoxDrawing
ld hl, SSAnne5TrainerHeader0
2014-05-18 18:19:10 +00:00
ld de, SSAnne5ScriptPointers
2015-08-31 02:38:41 +00:00
ld a, [wSSAnne5CurScript]
2014-05-18 18:19:10 +00:00
call ExecuteCurMapScriptInTable
2015-08-31 02:38:41 +00:00
ld [wSSAnne5CurScript], a
2014-05-18 18:19:10 +00:00
ret
2016-06-12 00:24:04 +00:00
SSAnne5ScriptPointers:
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
SSAnne5TextPointers:
2014-05-18 18:19:10 +00:00
dw SSAnne5Text1
dw SSAnne5Text2
dw SSAnne5Text3
dw SSAnne5Text4
dw SSAnne5Text5
2016-06-12 00:24:04 +00:00
SSAnne5TrainerHeader0:
2015-07-21 01:32:02 +00:00
dbEventFlagBit EVENT_BEAT_SS_ANNE_5_TRAINER_0
2014-05-18 18:19:10 +00:00
db ($3 << 4) ; trainer's view range
2015-07-21 01:32:02 +00:00
dwEventFlagAddress EVENT_BEAT_SS_ANNE_5_TRAINER_0
dw SSAnne5BattleText1 ; TextBeforeBattle
dw SSAnne5AfterBattleText1 ; TextAfterBattle
dw SSAnne5EndBattleText1 ; TextEndBattle
dw SSAnne5EndBattleText1 ; TextEndBattle
2014-05-18 18:19:10 +00:00
2016-06-12 00:24:04 +00:00
SSAnne5TrainerHeader1:
2015-07-21 01:32:02 +00:00
dbEventFlagBit EVENT_BEAT_SS_ANNE_5_TRAINER_1
2014-05-18 18:19:10 +00:00
db ($3 << 4) ; trainer's view range
2015-07-21 01:32:02 +00:00
dwEventFlagAddress EVENT_BEAT_SS_ANNE_5_TRAINER_1
dw SSAnne5BattleText2 ; TextBeforeBattle
dw SSAnne5AfterBattleText2 ; TextAfterBattle
dw SSAnne5EndBattleText2 ; TextEndBattle
dw SSAnne5EndBattleText2 ; TextEndBattle
2014-05-18 18:19:10 +00:00
db $ff
2016-06-12 00:24:04 +00:00
SSAnne5Text1:
2014-05-18 18:19:10 +00:00
TX_FAR _SSAnne5Text1
db "@"
2016-06-12 00:24:04 +00:00
SSAnne5Text2:
2014-05-18 18:19:10 +00:00
TX_FAR _SSAnne5Text2
db "@"
2016-06-12 00:24:04 +00:00
SSAnne5Text3:
2014-05-18 18:19:10 +00:00
TX_FAR _SSAnne5Text3
db "@"
2016-06-12 00:24:04 +00:00
SSAnne5Text4:
2015-07-03 19:58:50 +00:00
TX_ASM
2014-05-18 18:19:10 +00:00
ld hl, SSAnne5TrainerHeader0
call TalkToTrainer
jp TextScriptEnd
2016-06-12 00:24:04 +00:00
SSAnne5BattleText1:
2014-05-18 18:19:10 +00:00
TX_FAR _SSAnne5BattleText1
db "@"
2016-06-12 00:24:04 +00:00
SSAnne5EndBattleText1:
2014-05-18 18:19:10 +00:00
TX_FAR _SSAnne5EndBattleText1
db "@"
2016-06-12 00:24:04 +00:00
SSAnne5AfterBattleText1:
2014-05-18 18:19:10 +00:00
TX_FAR _SSAnne5AfterBattleText1
db "@"
2016-06-12 00:24:04 +00:00
SSAnne5Text5:
2015-07-03 19:58:50 +00:00
TX_ASM
2014-05-18 18:19:10 +00:00
ld hl, SSAnne5TrainerHeader1
call TalkToTrainer
jp TextScriptEnd
2016-06-12 00:24:04 +00:00
SSAnne5BattleText2:
2014-05-18 18:19:10 +00:00
TX_FAR _SSAnne5BattleText2
db "@"
2016-06-12 00:24:04 +00:00
SSAnne5EndBattleText2:
2014-05-18 18:19:10 +00:00
TX_FAR _SSAnne5EndBattleText2
db "@"
2016-06-12 00:24:04 +00:00
SSAnne5AfterBattleText2:
2014-05-18 18:19:10 +00:00
TX_FAR _SSAnne5AfterBattleText2
db "@"