mirror of
https://gitlab.com/xCrystal/pokecrystal-board.git
synced 2025-01-23 09:16:20 -08:00
evolution animation
This commit is contained in:
parent
42a0396b6a
commit
a082f314b3
53
main.asm
53
main.asm
@ -54256,7 +54256,7 @@ asm_421f5
|
|||||||
ld a, $1
|
ld a, $1
|
||||||
ld [hBGMapMode], a
|
ld [hBGMapMode], a
|
||||||
call ClearSprites
|
call ClearSprites
|
||||||
callba Function4e5e1
|
callba EvolutionAnimation
|
||||||
push af
|
push af
|
||||||
call ClearSprites
|
call ClearSprites
|
||||||
pop af
|
pop af
|
||||||
@ -63228,7 +63228,7 @@ Function4e5b7: ; 4e5b7 (13:65b7)
|
|||||||
INCBIN "baserom.gbc",$4e5da,$4e5e1 - $4e5da
|
INCBIN "baserom.gbc",$4e5da,$4e5e1 - $4e5da
|
||||||
|
|
||||||
|
|
||||||
Function4e5e1: ; 4e5e1
|
EvolutionAnimation: ; 4e5e1
|
||||||
push hl
|
push hl
|
||||||
push de
|
push de
|
||||||
push bc
|
push bc
|
||||||
@ -63238,7 +63238,9 @@ Function4e5e1: ; 4e5e1
|
|||||||
push af
|
push af
|
||||||
ld a, [BaseDexNo]
|
ld a, [BaseDexNo]
|
||||||
push af
|
push af
|
||||||
call Function4e607
|
|
||||||
|
call _EvolutionAnimation
|
||||||
|
|
||||||
pop af
|
pop af
|
||||||
ld [BaseDexNo], a
|
ld [BaseDexNo], a
|
||||||
pop af
|
pop af
|
||||||
@ -63248,40 +63250,49 @@ Function4e5e1: ; 4e5e1
|
|||||||
pop bc
|
pop bc
|
||||||
pop de
|
pop de
|
||||||
pop hl
|
pop hl
|
||||||
|
|
||||||
ld a, [$d1ed]
|
ld a, [$d1ed]
|
||||||
and a
|
and a
|
||||||
ret z
|
ret z
|
||||||
|
|
||||||
scf
|
scf
|
||||||
ret
|
ret
|
||||||
; 4e607
|
; 4e607
|
||||||
|
|
||||||
Function4e607: ; 4e607
|
_EvolutionAnimation: ; 4e607
|
||||||
ld a, $e4
|
ld a, $e4
|
||||||
ld [rOBP0], a
|
ld [rOBP0], a
|
||||||
ld de, $0000
|
|
||||||
|
ld de, MUSIC_NONE
|
||||||
call PlayMusic
|
call PlayMusic
|
||||||
|
|
||||||
callba Function8cf53
|
callba Function8cf53
|
||||||
ld de, $6831
|
|
||||||
|
ld de, EvolutionGFX
|
||||||
ld hl, VTiles0
|
ld hl, VTiles0
|
||||||
ld bc, $1308
|
ld bc, BANK(EvolutionGFX) << 8 + 8
|
||||||
call Request2bpp
|
call Request2bpp
|
||||||
|
|
||||||
xor a
|
xor a
|
||||||
ld [Danger], a
|
ld [Danger], a
|
||||||
call WaitBGMap
|
call WaitBGMap
|
||||||
xor a
|
xor a
|
||||||
ld [hBGMapMode], a
|
ld [hBGMapMode], a
|
||||||
ld a, [MagikarpLength]
|
ld a, [Buffer1]
|
||||||
ld [PlayerHPPal], a
|
ld [PlayerHPPal], a
|
||||||
|
|
||||||
ld c, $0
|
ld c, $0
|
||||||
call Function4e703
|
call Function4e703
|
||||||
ld a, [MagikarpLength]
|
ld a, [Buffer1]
|
||||||
ld [CurPartySpecies], a
|
ld [CurPartySpecies], a
|
||||||
ld [CurSpecies], a
|
ld [CurSpecies], a
|
||||||
call Function4e708
|
call Function4e708
|
||||||
|
|
||||||
ld de, VTiles2
|
ld de, VTiles2
|
||||||
ld hl, $9310
|
ld hl, $9310
|
||||||
ld bc, $0031
|
ld bc, $0031
|
||||||
call Request2bpp
|
call Request2bpp
|
||||||
|
|
||||||
ld a, $31
|
ld a, $31
|
||||||
ld [$d1ec], a
|
ld [$d1ec], a
|
||||||
call Function4e755
|
call Function4e755
|
||||||
@ -63289,44 +63300,54 @@ Function4e607: ; 4e607
|
|||||||
ld [CurPartySpecies], a
|
ld [CurPartySpecies], a
|
||||||
ld [CurSpecies], a
|
ld [CurSpecies], a
|
||||||
call Function4e711
|
call Function4e711
|
||||||
ld a, [MagikarpLength]
|
ld a, [Buffer1]
|
||||||
ld [CurPartySpecies], a
|
ld [CurPartySpecies], a
|
||||||
ld [CurSpecies], a
|
ld [CurSpecies], a
|
||||||
|
|
||||||
ld a, $1
|
ld a, $1
|
||||||
ld [hBGMapMode], a
|
ld [hBGMapMode], a
|
||||||
call Function4e794
|
call Function4e794
|
||||||
jr c, .asm_4e67c
|
jr c, .asm_4e67c
|
||||||
ld a, [MagikarpLength]
|
|
||||||
|
ld a, [Buffer1]
|
||||||
call Function37ce
|
call Function37ce
|
||||||
|
|
||||||
.asm_4e67c
|
.asm_4e67c
|
||||||
ld de, $0022
|
ld de, MUSIC_EVOLUTION
|
||||||
call PlayMusic
|
call PlayMusic
|
||||||
ld c, $50
|
|
||||||
|
ld c, 80
|
||||||
call DelayFrames
|
call DelayFrames
|
||||||
|
|
||||||
ld c, $1
|
ld c, $1
|
||||||
call Function4e703
|
call Function4e703
|
||||||
call Function4e726
|
call Function4e726
|
||||||
jr c, .asm_4e6df
|
jr c, .asm_4e6df
|
||||||
|
|
||||||
ld a, $cf
|
ld a, $cf
|
||||||
ld [$d1ec], a
|
ld [$d1ec], a
|
||||||
|
|
||||||
call Function4e755
|
call Function4e755
|
||||||
xor a
|
xor a
|
||||||
ld [$d1ed], a
|
ld [$d1ed], a
|
||||||
|
|
||||||
ld a, [Buffer2]
|
ld a, [Buffer2]
|
||||||
ld [PlayerHPPal], a
|
ld [PlayerHPPal], a
|
||||||
|
|
||||||
ld c, $0
|
ld c, $0
|
||||||
call Function4e703
|
call Function4e703
|
||||||
call Function4e7a6
|
call Function4e7a6
|
||||||
callba Function8cf53
|
callba Function8cf53
|
||||||
call Function4e794
|
call Function4e794
|
||||||
jr c, .asm_4e6de
|
jr c, .asm_4e6de
|
||||||
|
|
||||||
ld a, [$c2c6]
|
ld a, [$c2c6]
|
||||||
push af
|
push af
|
||||||
ld a, $1
|
ld a, $1
|
||||||
ld [$c2c6], a
|
ld [$c2c6], a
|
||||||
ld a, [CurPartySpecies]
|
ld a, [CurPartySpecies]
|
||||||
push af
|
push af
|
||||||
|
|
||||||
ld a, [PlayerHPPal]
|
ld a, [PlayerHPPal]
|
||||||
ld [CurPartySpecies], a
|
ld [CurPartySpecies], a
|
||||||
ld hl, $c4cf
|
ld hl, $c4cf
|
||||||
@ -63334,6 +63355,7 @@ Function4e607: ; 4e607
|
|||||||
ld e, $4
|
ld e, $4
|
||||||
ld a, $47
|
ld a, $47
|
||||||
call Predef
|
call Predef
|
||||||
|
|
||||||
pop af
|
pop af
|
||||||
ld [CurPartySpecies], a
|
ld [CurPartySpecies], a
|
||||||
pop af
|
pop af
|
||||||
@ -63346,14 +63368,17 @@ Function4e607: ; 4e607
|
|||||||
.asm_4e6df
|
.asm_4e6df
|
||||||
ld a, $1
|
ld a, $1
|
||||||
ld [$d1ed], a
|
ld [$d1ed], a
|
||||||
ld a, [MagikarpLength]
|
|
||||||
|
ld a, [Buffer1]
|
||||||
ld [PlayerHPPal], a
|
ld [PlayerHPPal], a
|
||||||
|
|
||||||
ld c, $0
|
ld c, $0
|
||||||
call Function4e703
|
call Function4e703
|
||||||
call Function4e7a6
|
call Function4e7a6
|
||||||
callba Function8cf53
|
callba Function8cf53
|
||||||
call Function4e794
|
call Function4e794
|
||||||
ret c
|
ret c
|
||||||
|
|
||||||
ld a, [PlayerHPPal]
|
ld a, [PlayerHPPal]
|
||||||
call Function37ce
|
call Function37ce
|
||||||
ret
|
ret
|
||||||
|
Loading…
x
Reference in New Issue
Block a user