kep-hack/scripts/CelesteHillOutside.asm
Llinos Evans 4dd40a5818 Brunswick Glade & Celeste Hill Trainers
I fucked up the Brunswick Glade trainers somewhere - some text isn't sync'd and they won't come up to the player. Otherwise, it's done.
2023-12-12 22:10:24 +00:00

82 lines
2.2 KiB
NASM

CelesteHillOutside_Script:
call EnableAutoTextBoxDrawing
ld hl, CelesteHillOutsideTrainerHeaders
ld de, CelesteHillOutside_ScriptPointers
ld a, [wCelesteHillOutsideCurScript]
call ExecuteCurMapScriptInTable
ld [wCelesteHillOutsideCurScript], a
ret
CelesteHillOutside_ScriptPointers:
dw CheckFightingMapTrainers
dw DisplayEnemyTrainerTextAndStartBattle
dw EndTrainerBattle
CelesteHillOutside_TextPointers:
dw CelesteHillOutsideTrainer1
dw CelesteHillOutsideTrainer2
dw CelesteHillOutsideTrainer3
CelesteHillOutsideTrainerHeaders:
def_trainers
CelesteHillOutsideTrainerHeader0:
trainer EVENT_BEAT_CELESTE_HILL_OUTSIDE_BEAUTY, 2, CelesteHillOutsideBattleText1, CelesteHillOutsideEndBattleText1, CelesteHillOutsideAfterBattleText1
CelesteHillOutsideTrainerHeader1:
trainer EVENT_BEAT_CELESTE_HILL_OUTSIDE_COOLTRAINER_M, 4, CelesteHillOutsideBattleText2, CelesteHillOutsideEndBattleText2, CelesteHillOutsideAfterBattleText2
CelesteHillOutsideTrainerHeader2:
trainer EVENT_BEAT_CELESTE_HILL_OUTSIDE_GENTLEMAN, 4, CelesteHillOutsideBattleText3, CelesteHillOutsideEndBattleText3, CelesteHillOutsideAfterBattleText3
db -1 ; end
CelesteHillOutsideTrainer1:
text_asm
ld hl, CelesteHillOutsideTrainerHeader0
call TalkToTrainer
jp TextScriptEnd
CelesteHillOutsideTrainer2:
text_asm
ld hl, CelesteHillOutsideTrainerHeader1
call TalkToTrainer
jp TextScriptEnd
CelesteHillOutsideTrainer3:
text_asm
ld hl, CelesteHillOutsideTrainerHeader2
call TalkToTrainer
jp TextScriptEnd
CelesteHillOutsideBattleText1:
text_far _CelesteHillOutsideBattleText1
text_end
CelesteHillOutsideEndBattleText1:
text_far _CelesteHillOutsideEndBattleText1
text_end
CelesteHillOutsideAfterBattleText1:
text_far _CelesteHillOutsideAfterBattleText1
text_end
CelesteHillOutsideBattleText2:
text_far _CelesteHillOutsideBattleText2
text_end
CelesteHillOutsideEndBattleText2:
text_far _CelesteHillOutsideEndBattleText2
text_end
CelesteHillOutsideAfterBattleText2:
text_far _CelesteHillOutsideAfterBattleText2
text_end
CelesteHillOutsideBattleText3:
text_far _CelesteHillOutsideBattleText3
text_end
CelesteHillOutsideEndBattleText3:
text_far _CelesteHillOutsideEndBattleText3
text_end
CelesteHillOutsideAfterBattleText3:
text_far _CelesteHillOutsideAfterBattleText3
text_end