mirror of
https://github.com/thornAvery/kep-hack.git
synced 2025-09-17 02:40:50 +12:00
start on PlayIntroScene
This commit is contained in:
parent
8c13e1cad6
commit
e2e11de410
80
main.asm
80
main.asm
|
@ -68225,66 +68225,73 @@ Func_41676: ; 41676 (10:5676)
|
||||||
jp Predef ; indirect jump to MoveAnimation (78d5e (1e:4d5e))
|
jp Predef ; indirect jump to MoveAnimation (78d5e (1e:4d5e))
|
||||||
|
|
||||||
; known jump sources: 1fee (0:1fee)
|
; known jump sources: 1fee (0:1fee)
|
||||||
Func_41682: ; 41682 (10:5682)
|
PlayIntro: ; 41682 (10:5682)
|
||||||
xor a
|
xor a
|
||||||
ld [H_CURRENTPRESSEDBUTTONS], a
|
ld [H_CURRENTPRESSEDBUTTONS], a
|
||||||
inc a
|
inc a
|
||||||
ld [H_AUTOBGTRANSFERENABLED], a ; $FF00+$ba
|
ld [H_AUTOBGTRANSFERENABLED], a
|
||||||
call Func_4188a
|
call Func_4188a
|
||||||
call Func_4169d
|
call PlayIntroScene
|
||||||
call GBFadeOut2
|
call GBFadeOut2
|
||||||
xor a
|
xor a
|
||||||
ld [$FF00+$ae], a
|
ld [$FF00+$ae], a
|
||||||
ld [H_AUTOBGTRANSFERENABLED], a ; $FF00+$ba
|
ld [H_AUTOBGTRANSFERENABLED], a
|
||||||
call CleanLCD_OAM
|
call CleanLCD_OAM
|
||||||
call DelayFrame
|
call DelayFrame
|
||||||
ret
|
ret
|
||||||
|
|
||||||
; known jump sources: 4168b (10:568b)
|
PlayIntroScene: ; 4169d (10:569d)
|
||||||
Func_4169d: ; 4169d (10:569d)
|
|
||||||
ld b, $7
|
ld b, $7
|
||||||
call GoPAL_SET
|
call GoPAL_SET
|
||||||
ld a, $e4
|
ld a, %11100100
|
||||||
ld [rBGP], a ; $FF00+$47
|
ld [rBGP], a
|
||||||
ld [rOBP0], a ; $FF00+$48
|
ld [rOBP0], a
|
||||||
ld [rOBP1], a ; $FF00+$49
|
ld [rOBP1], a
|
||||||
xor a
|
xor a
|
||||||
ld [$FF00+$ae], a
|
ld [$FF00+$ae], a
|
||||||
ld b, $3
|
ld b, $3
|
||||||
call Func_4183f
|
call Func_4183f
|
||||||
ld a, $0
|
ld a, 0
|
||||||
ld [W_BASECOORDX], a ; $d081
|
ld [W_BASECOORDX], a
|
||||||
ld a, $50
|
ld a, 80
|
||||||
ld [W_BASECOORDY], a ; $d082
|
ld [W_BASECOORDY], a
|
||||||
ld bc, $606
|
ld bc, $606
|
||||||
call Func_417c7
|
call Func_417c7
|
||||||
ld de, $28ff
|
ld de, $28ff
|
||||||
call Func_4180e
|
call Func_4180e
|
||||||
ret c
|
ret c
|
||||||
|
|
||||||
|
; hip
|
||||||
ld a, $b9
|
ld a, $b9
|
||||||
call PlaySound
|
call PlaySound
|
||||||
xor a
|
xor a
|
||||||
ld [$d09f], a
|
ld [$d09f], a
|
||||||
ld de, Unknown_41910 ; $5910
|
ld de, Unknown_41910
|
||||||
call Func_41793
|
call AnimateIntroNidorino
|
||||||
|
; hop
|
||||||
ld a, $ba
|
ld a, $ba
|
||||||
call PlaySound
|
call PlaySound
|
||||||
ld de, Unknown_4191b ; $591b
|
ld de, Unknown_4191b
|
||||||
call Func_41793
|
call AnimateIntroNidorino
|
||||||
ld c, $a
|
ld c, $a
|
||||||
call CheckForUserInterruption
|
call CheckForUserInterruption
|
||||||
ret c
|
ret c
|
||||||
|
|
||||||
|
; hip
|
||||||
ld a, $b9
|
ld a, $b9
|
||||||
call PlaySound
|
call PlaySound
|
||||||
ld de, Unknown_41910 ; $5910
|
ld de, Unknown_41910
|
||||||
call Func_41793
|
call AnimateIntroNidorino
|
||||||
|
; hop
|
||||||
ld a, $ba
|
ld a, $ba
|
||||||
call PlaySound
|
call PlaySound
|
||||||
ld de, Unknown_4191b ; $591b
|
ld de, Unknown_4191b
|
||||||
call Func_41793
|
call AnimateIntroNidorino
|
||||||
ld c, $1e
|
ld c, $1e
|
||||||
call CheckForUserInterruption
|
call CheckForUserInterruption
|
||||||
ret c
|
ret c
|
||||||
|
|
||||||
|
; raise
|
||||||
ld b, $4
|
ld b, $4
|
||||||
call Func_4183f
|
call Func_4183f
|
||||||
ld a, $bb
|
ld a, $bb
|
||||||
|
@ -68294,21 +68301,25 @@ Func_4169d: ; 4169d (10:569d)
|
||||||
ld c, $1e
|
ld c, $1e
|
||||||
call CheckForUserInterruption
|
call CheckForUserInterruption
|
||||||
ret c
|
ret c
|
||||||
|
|
||||||
|
; slash
|
||||||
ld b, $5
|
ld b, $5
|
||||||
call Func_4183f
|
call Func_4183f
|
||||||
ld a, $bc
|
ld a, $bc
|
||||||
call PlaySound
|
call PlaySound
|
||||||
ld de, $800
|
ld de, $800
|
||||||
call Func_4180e
|
call Func_4180e
|
||||||
|
; hip
|
||||||
ld a, $b9
|
ld a, $b9
|
||||||
call PlaySound
|
call PlaySound
|
||||||
ld a, $24
|
ld a, $24
|
||||||
ld [$d09f], a
|
ld [$d09f], a
|
||||||
ld de, Unknown_41926 ; $5926
|
ld de, Unknown_41926
|
||||||
call Func_41793
|
call AnimateIntroNidorino
|
||||||
ld c, $1e
|
ld c, $1e
|
||||||
call CheckForUserInterruption
|
call CheckForUserInterruption
|
||||||
ret c
|
ret c
|
||||||
|
|
||||||
ld de, $401
|
ld de, $401
|
||||||
call Func_4180e
|
call Func_4180e
|
||||||
ld b, $3
|
ld b, $3
|
||||||
|
@ -68316,35 +68327,40 @@ Func_4169d: ; 4169d (10:569d)
|
||||||
ld c, $3c
|
ld c, $3c
|
||||||
call CheckForUserInterruption
|
call CheckForUserInterruption
|
||||||
ret c
|
ret c
|
||||||
|
|
||||||
|
; hip
|
||||||
ld a, $b9
|
ld a, $b9
|
||||||
call PlaySound
|
call PlaySound
|
||||||
xor a
|
xor a
|
||||||
ld [$d09f], a
|
ld [$d09f], a
|
||||||
ld de, Unknown_41931 ; $5931
|
ld de, Unknown_41931 ; $5931
|
||||||
call Func_41793
|
call AnimateIntroNidorino
|
||||||
|
; hop
|
||||||
ld a, $ba
|
ld a, $ba
|
||||||
call PlaySound
|
call PlaySound
|
||||||
ld de, Unknown_4193c ; $593c
|
ld de, Unknown_4193c ; $593c
|
||||||
call Func_41793
|
call AnimateIntroNidorino
|
||||||
ld c, $14
|
ld c, $14
|
||||||
call CheckForUserInterruption
|
call CheckForUserInterruption
|
||||||
ret c
|
ret c
|
||||||
|
|
||||||
ld a, $24
|
ld a, $24
|
||||||
ld [$d09f], a
|
ld [$d09f], a
|
||||||
ld de, Unknown_41947 ; $5947
|
ld de, Unknown_41947 ; $5947
|
||||||
call Func_41793
|
call AnimateIntroNidorino
|
||||||
ld c, $1e
|
ld c, $1e
|
||||||
call CheckForUserInterruption
|
call CheckForUserInterruption
|
||||||
ret c
|
ret c
|
||||||
|
|
||||||
|
; lunge
|
||||||
ld a, $b8
|
ld a, $b8
|
||||||
call PlaySound
|
call PlaySound
|
||||||
ld a, $48
|
ld a, $48
|
||||||
ld [$d09f], a
|
ld [$d09f], a
|
||||||
ld de, Unknown_41950 ; $5950
|
ld de, Unknown_41950 ; $5950
|
||||||
jp Func_41793
|
jp AnimateIntroNidorino
|
||||||
|
|
||||||
; known jump sources: 416d5 (10:56d5), 416e0 (10:56e0), 416f1 (10:56f1), 416fc (10:56fc), 41738 (10:5738), 4175e (10:575e), 41769 (10:5769), 4177a (10:577a), 41790 (10:5790), 417ac (10:57ac)
|
AnimateIntroNidorino: ; 41793 (10:5793)
|
||||||
Func_41793: ; 41793 (10:5793)
|
|
||||||
ld a, [de]
|
ld a, [de]
|
||||||
cp $50
|
cp $50
|
||||||
ret z
|
ret z
|
||||||
|
@ -68355,11 +68371,11 @@ Func_41793: ; 41793 (10:5793)
|
||||||
push de
|
push de
|
||||||
ld c, $24
|
ld c, $24
|
||||||
call Func_417ae
|
call Func_417ae
|
||||||
ld c, $5
|
ld c, 5
|
||||||
call DelayFrames
|
call DelayFrames
|
||||||
pop de
|
pop de
|
||||||
inc de
|
inc de
|
||||||
jr Func_41793
|
jr AnimateIntroNidorino
|
||||||
|
|
||||||
; known jump sources: 417a2 (10:57a2), 41829 (10:5829)
|
; known jump sources: 417a2 (10:57a2), 41829 (10:5829)
|
||||||
Func_417ae: ; 417ae (10:57ae)
|
Func_417ae: ; 417ae (10:57ae)
|
||||||
|
|
Loading…
Reference in a new issue