Implementing static Crocky encounter

This commit is contained in:
MementoMartha 2022-09-10 18:43:00 +01:00
parent fe4dc821fd
commit 75d4e47586
15 changed files with 61 additions and 40 deletions

View file

@ -1,28 +1,36 @@
DiglettsCave_Script:
jp EnableAutoTextBoxDrawing
call EnableAutoTextBoxDrawing
ld hl, DiglettsCaveTrainerHeaders
ld de, DiglettsCave_ScriptPointers
ld a, [wDiglettsCaveCurScript]
call ExecuteCurMapScriptInTable
ld [wDiglettsCaveCurScript], a
ret
DiglettsCave_ScriptPointers:
dw CheckFightingMapTrainers
dw DisplayEnemyTrainerTextAndStartBattle
dw EndTrainerBattle
DiglettsCave_TextPointers:
; dw CrockyText
text_end ; unused
dw CrockyText
; Edited from Articuno - PvK
; def_trainers 1
;CrockyTrainerHeader:
; trainer EVENT_BEAT_CROCKY, 0, CrockyBattleText, CrockyBattleText, CrockyBattleText
; db -1 ; end
;
;CrockyText:
; text_asm
; ld hl, CrockyTrainerHeader
; call TalkToTrainer
; ld a, $4
; ld [wSeafoamIslandsB4FCurScript], a
; jp TextScriptEnd
;
;CrockyBattleText:
; text_far _CrockyBattleText
; text_asm
; ld a, CROCKY
; call PlayCry
; call WaitForSoundToFinish
; jp TextScriptEnd
DiglettsCaveTrainerHeaders:
def_trainers
CrockyTrainerHeader:
trainer EVENT_BEAT_CROCKY, 0, CrockyBattleText, CrockyBattleText, CrockyBattleText
db -1 ; end
CrockyText:
text_asm
ld hl, CrockyTrainerHeader
call TalkToTrainer
jp TextScriptEnd
CrockyBattleText:
text_far _CrockyBattleText
text_asm
ld a, CROCKY
call PlayCry
call WaitForSoundToFinish
jp TextScriptEnd