mirror of
https://github.com/thornAvery/kep-hack.git
synced 2026-02-22 15:12:18 +13:00
some battle animation stuff
This commit is contained in:
parent
8a80f2c852
commit
a957bb1540
4 changed files with 56 additions and 51 deletions
|
|
@ -1292,12 +1292,12 @@ AnimationSlideMonUp: ; 7927a (1e:527a)
|
|||
ld c, $7
|
||||
ld a, [H_WHOSETURN]
|
||||
and a
|
||||
ld hl, wTileMap + $79
|
||||
ld de, wTileMap + $65
|
||||
hlCoord 1, 6
|
||||
deCoord 1, 5
|
||||
ld a, $30
|
||||
jr z, .asm_79291
|
||||
ld hl, wTileMap + $20
|
||||
ld de, wTileMap + $c
|
||||
hlCoord 12, 1
|
||||
deCoord 12, 0
|
||||
ld a, $ff
|
||||
.asm_79291
|
||||
ld [wd09f], a
|
||||
|
|
@ -1345,16 +1345,16 @@ _AnimationSlideMonUp: ; 792bf (1e:52bf)
|
|||
call CopyData
|
||||
pop de
|
||||
pop hl
|
||||
ld bc, $0028
|
||||
ld bc, SCREEN_WIDTH * 2
|
||||
add hl, bc
|
||||
pop bc
|
||||
dec b
|
||||
jr nz, .asm_792c4
|
||||
ld a, [H_WHOSETURN]
|
||||
and a
|
||||
ld hl, wTileMap + $dd
|
||||
hlCoord 1, 11
|
||||
jr z, .asm_792e2
|
||||
ld hl, wTileMap + $84
|
||||
hlCoord 12, 6
|
||||
.asm_792e2
|
||||
ld a, [wd09f]
|
||||
inc a
|
||||
|
|
@ -1513,11 +1513,11 @@ AnimationShakeBackAndForth: ; 793b1 (1e:53b1)
|
|||
; The mon's sprite disappears after this animation.
|
||||
ld a, [H_WHOSETURN]
|
||||
and a
|
||||
ld hl, wTileMap + $64
|
||||
ld de, wTileMap + $66
|
||||
hlCoord 0, 5
|
||||
deCoord 2, 5
|
||||
jr z, .asm_793c2
|
||||
ld hl, wTileMap + $b
|
||||
ld de, wTileMap + $d
|
||||
hlCoord 11, 0
|
||||
deCoord 13, 0
|
||||
|
||||
.asm_793c2
|
||||
xor a
|
||||
|
|
@ -2061,23 +2061,24 @@ CopySlowbroSpriteData: ; 7973f (1e:573f)
|
|||
ld a, BANK(SlowbroSprite)
|
||||
jp FarCopyData2
|
||||
|
||||
Func_79747: ; 79747 (1e:5747)
|
||||
HideSubstituteShowMonAnim: ; 79747 (1e:5747)
|
||||
ld a, [H_WHOSETURN]
|
||||
and a
|
||||
ld hl, wccf7
|
||||
ld hl, wPlayerMonMinimized
|
||||
ld a, [W_PLAYERBATTSTATUS2]
|
||||
jr z, .asm_79758
|
||||
ld hl, wccf3
|
||||
jr z, .next1
|
||||
ld hl, wEnemyMonMinimized
|
||||
ld a, [W_ENEMYBATTSTATUS2]
|
||||
.asm_79758
|
||||
.next1
|
||||
push hl
|
||||
bit 4, a
|
||||
jr nz, .asm_79762
|
||||
; if the substitute broke, slide it down, else slide it offscreen horizontally
|
||||
bit HasSubstituteUp, a
|
||||
jr nz, .substituteStillUp
|
||||
call AnimationSlideMonDown
|
||||
jr .asm_79765
|
||||
.asm_79762
|
||||
jr .next2
|
||||
.substituteStillUp
|
||||
call AnimationSlideMonOut
|
||||
.asm_79765
|
||||
.next2
|
||||
pop hl
|
||||
ld a, [hl]
|
||||
and a
|
||||
|
|
@ -2085,7 +2086,7 @@ Func_79747: ; 79747 (1e:5747)
|
|||
call AnimationFlashMonPic
|
||||
jp AnimationShowMonPic
|
||||
|
||||
Func_79771: ; 79771 (1e:5771)
|
||||
ReshowSubstituteAnim: ; 79771 (1e:5771)
|
||||
call AnimationSlideMonOut
|
||||
call AnimationSubstitute
|
||||
jp AnimationShowMonPic
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue