kep-hack/scripts/CinnabarVolcano.asm
Martha Schilling 4384bc639d Improved Cinnabar Volcano + Mansion B2F!
- Cinnabar Volcano now requires Strength to complete, and contains several trainers, including 3 Firefighters.

- The entrance to Mansion B2F has been changed to a warp pad instead of a staircase.

- Removed the boulders in B2F to fix a bug and to prevent softlocks.

- Minor text fixes.
2023-11-24 11:36:14 +00:00

43 lines
898 B
NASM

CinnabarVolcano_Script:
call EnableAutoTextBoxDrawing
ld hl, CinnabarVolcanoTrainerHeaders
ld de, CinnabarVolcano_ScriptPointers
ld a, [wCinnabarVolcanoCurScript]
call ExecuteCurMapScriptInTable
ld [wCinnabarVolcanoCurScript], a
ret
CinnabarVolcano_ScriptPointers:
dw CheckFightingMapTrainers
dw DisplayEnemyTrainerTextAndStartBattle
dw EndTrainerBattle
CinnabarVolcano_TextPointers:
dw MoltresText
dw BoulderText
dw BoulderText
dw BoulderText
dw BoulderText
dw BoulderText
dw BoulderText
CinnabarVolcanoTrainerHeaders:
def_trainers
MoltresTrainerHeader:
trainer EVENT_BEAT_MOLTRES, 0, MoltresBattleText, MoltresBattleText, MoltresBattleText
db -1 ; end
MoltresText:
text_asm
ld hl, MoltresTrainerHeader
call TalkToTrainer
jp TextScriptEnd
MoltresBattleText:
text_far _BirdBattleText
text_asm
ld a, MOLTRES
call PlayCry
call WaitForSoundToFinish
jp TextScriptEnd