2019-01-01 20:06:23 +00:00
|
|
|
SSAnneBow_Script:
|
2014-05-18 18:19:10 +00:00
|
|
|
call EnableAutoTextBoxDrawing
|
2021-04-13 22:24:37 +00:00
|
|
|
ld hl, SSAnne5TrainerHeaders
|
2019-01-01 20:06:23 +00:00
|
|
|
ld de, SSAnneBow_ScriptPointers
|
|
|
|
ld a, [wSSAnneBowCurScript]
|
2014-05-18 18:19:10 +00:00
|
|
|
call ExecuteCurMapScriptInTable
|
2019-01-01 20:06:23 +00:00
|
|
|
ld [wSSAnneBowCurScript], a
|
2014-05-18 18:19:10 +00:00
|
|
|
ret
|
|
|
|
|
2019-01-01 20:06:23 +00:00
|
|
|
SSAnneBow_ScriptPointers:
|
2023-07-14 01:27:56 +00:00
|
|
|
def_script_pointers
|
|
|
|
dw_const CheckFightingMapTrainers, SCRIPT_SSANNEBOW_DEFAULT
|
|
|
|
dw_const DisplayEnemyTrainerTextAndStartBattle, SCRIPT_SSANNEBOW_START_BATTLE
|
|
|
|
dw_const EndTrainerBattle, SCRIPT_SSANNEBOW_END_BATTLE
|
2014-05-18 18:19:10 +00:00
|
|
|
|
2019-01-01 20:06:23 +00:00
|
|
|
SSAnneBow_TextPointers:
|
2023-07-14 01:27:56 +00:00
|
|
|
def_text_pointers
|
|
|
|
dw_const SSAnneBowSuperNerdText, TEXT_SSANNEBOW_SUPER_NERD
|
|
|
|
dw_const SSAnneBowSailor1Text, TEXT_SSANNEBOW_SAILOR1
|
|
|
|
dw_const SSAnneBowCooltrainerMText, TEXT_SSANNEBOW_COOLTRAINER_M
|
|
|
|
dw_const SSAnneBowSailor2Text, TEXT_SSANNEBOW_SAILOR2
|
|
|
|
dw_const SSAnneBowSailor3Text, TEXT_SSANNEBOW_SAILOR3
|
2014-05-18 18:19:10 +00:00
|
|
|
|
2021-04-13 22:24:37 +00:00
|
|
|
SSAnne5TrainerHeaders:
|
|
|
|
def_trainers 4
|
2016-06-12 00:24:04 +00:00
|
|
|
SSAnne5TrainerHeader0:
|
2023-07-14 01:27:56 +00:00
|
|
|
trainer EVENT_BEAT_SS_ANNE_5_TRAINER_0, 3, SSAnneBowSailor2BattleText, SSAnneBowSailor2EndBattleText, SSAnneBowSailor2AfterBattleText
|
2016-06-12 00:24:04 +00:00
|
|
|
SSAnne5TrainerHeader1:
|
2023-07-14 01:27:56 +00:00
|
|
|
trainer EVENT_BEAT_SS_ANNE_5_TRAINER_1, 3, SSAnneBowSailor3BattleText, SSAnneBowSailor3EndBattleText, SSAnneBowSailor3AfterBattleText
|
2020-07-14 19:45:36 +00:00
|
|
|
db -1 ; end
|
2014-05-18 18:19:10 +00:00
|
|
|
|
2023-07-14 01:27:56 +00:00
|
|
|
SSAnneBowSuperNerdText:
|
|
|
|
text_far _SSAnneBowSuperNerdText
|
2020-07-04 21:09:35 +00:00
|
|
|
text_end
|
2014-05-18 18:19:10 +00:00
|
|
|
|
2023-07-14 01:27:56 +00:00
|
|
|
SSAnneBowSailor1Text:
|
|
|
|
text_far _SSAnneBowSailor1Text
|
2020-07-04 21:09:35 +00:00
|
|
|
text_end
|
2014-05-18 18:19:10 +00:00
|
|
|
|
2023-07-14 01:27:56 +00:00
|
|
|
SSAnneBowCooltrainerMText:
|
|
|
|
text_far _SSAnneBowCooltrainerMText
|
2020-07-04 21:09:35 +00:00
|
|
|
text_end
|
2014-05-18 18:19:10 +00:00
|
|
|
|
2023-07-14 01:27:56 +00:00
|
|
|
SSAnneBowSailor2Text:
|
2020-07-04 21:09:35 +00:00
|
|
|
text_asm
|
2014-05-18 18:19:10 +00:00
|
|
|
ld hl, SSAnne5TrainerHeader0
|
|
|
|
call TalkToTrainer
|
|
|
|
jp TextScriptEnd
|
|
|
|
|
2023-07-14 01:27:56 +00:00
|
|
|
SSAnneBowSailor2BattleText:
|
|
|
|
text_far _SSAnneBowSailor2BattleText
|
2020-07-04 21:09:35 +00:00
|
|
|
text_end
|
2014-05-18 18:19:10 +00:00
|
|
|
|
2023-07-14 01:27:56 +00:00
|
|
|
SSAnneBowSailor2EndBattleText:
|
|
|
|
text_far _SSAnneBowSailor2EndBattleText
|
2020-07-04 21:09:35 +00:00
|
|
|
text_end
|
2014-05-18 18:19:10 +00:00
|
|
|
|
2023-07-14 01:27:56 +00:00
|
|
|
SSAnneBowSailor2AfterBattleText:
|
|
|
|
text_far _SSAnneBowSailor2AfterBattleText
|
2020-07-04 21:09:35 +00:00
|
|
|
text_end
|
2014-05-18 18:19:10 +00:00
|
|
|
|
2023-07-14 01:27:56 +00:00
|
|
|
SSAnneBowSailor3Text:
|
2020-07-04 21:09:35 +00:00
|
|
|
text_asm
|
2014-05-18 18:19:10 +00:00
|
|
|
ld hl, SSAnne5TrainerHeader1
|
|
|
|
call TalkToTrainer
|
|
|
|
jp TextScriptEnd
|
|
|
|
|
2023-07-14 01:27:56 +00:00
|
|
|
SSAnneBowSailor3BattleText:
|
|
|
|
text_far _SSAnneBowSailor3BattleText
|
2020-07-04 21:09:35 +00:00
|
|
|
text_end
|
2014-05-18 18:19:10 +00:00
|
|
|
|
2023-07-14 01:27:56 +00:00
|
|
|
SSAnneBowSailor3EndBattleText:
|
|
|
|
text_far _SSAnneBowSailor3EndBattleText
|
2020-07-04 21:09:35 +00:00
|
|
|
text_end
|
2014-05-18 18:19:10 +00:00
|
|
|
|
2023-07-14 01:27:56 +00:00
|
|
|
SSAnneBowSailor3AfterBattleText:
|
|
|
|
text_far _SSAnneBowSailor3AfterBattleText
|
2020-07-04 21:09:35 +00:00
|
|
|
text_end
|