mirror of
https://github.com/thornAvery/kep-hack.git
synced 2026-02-06 15:45:24 +13:00
Adding Cinnabar Volcano, editing a few encounters
This commit is contained in:
parent
0b65243c75
commit
4eaae2ab9d
35 changed files with 215 additions and 120 deletions
36
scripts/CinnabarVolcano.asm
Normal file
36
scripts/CinnabarVolcano.asm
Normal file
|
|
@ -0,0 +1,36 @@
|
|||
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
|
||||
|
||||
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 _MoltresBattleText
|
||||
text_asm
|
||||
ld a, MOLTRES
|
||||
call PlayCry
|
||||
call WaitForSoundToFinish
|
||||
jp TextScriptEnd
|
||||
|
|
@ -72,7 +72,7 @@ VictoryRoad2F_TextPointers:
|
|||
dw VictoryRoad2Text3
|
||||
dw VictoryRoad2Text4
|
||||
dw VictoryRoad2Text5
|
||||
dw MoltresText
|
||||
dw GyaoonText
|
||||
dw PickUpItemText
|
||||
dw PickUpItemText
|
||||
dw PickUpItemText
|
||||
|
|
@ -93,8 +93,8 @@ VictoryRoad2TrainerHeader3:
|
|||
trainer EVENT_BEAT_VICTORY_ROAD_2_TRAINER_3, 1, VictoryRoad2BattleText4, VictoryRoad2EndBattleText4, VictoryRoad2AfterBattleText4
|
||||
VictoryRoad2TrainerHeader4:
|
||||
trainer EVENT_BEAT_VICTORY_ROAD_2_TRAINER_4, 3, VictoryRoad2BattleText5, VictoryRoad2EndBattleText5, VictoryRoad2AfterBattleText5
|
||||
MoltresTrainerHeader:
|
||||
trainer EVENT_BEAT_MOLTRES, 0, MoltresBattleText, MoltresBattleText, MoltresBattleText
|
||||
GyaoonTrainerHeader:
|
||||
trainer EVENT_BEAT_GYAOON, 0, GyaoonBattleText, GyaoonBattleText, GyaoonBattleText
|
||||
db -1 ; end
|
||||
|
||||
VictoryRoad2Text1:
|
||||
|
|
@ -127,16 +127,16 @@ VictoryRoad2Text5:
|
|||
call TalkToTrainer
|
||||
jp TextScriptEnd
|
||||
|
||||
MoltresText:
|
||||
GyaoonText:
|
||||
text_asm
|
||||
ld hl, MoltresTrainerHeader
|
||||
ld hl, GyaoonTrainerHeader
|
||||
call TalkToTrainer
|
||||
jp TextScriptEnd
|
||||
|
||||
MoltresBattleText:
|
||||
text_far _MoltresBattleText
|
||||
GyaoonBattleText:
|
||||
text_far _GyaoonBattleText
|
||||
text_asm
|
||||
ld a, MOLTRES
|
||||
ld a, GYAOON
|
||||
call PlayCry
|
||||
call WaitForSoundToFinish
|
||||
jp TextScriptEnd
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue