mirror of
https://gitlab.com/xCrystal/pokecrystal-board.git
synced 2025-01-23 09:16:20 -08:00
comment some battle animation asm
This commit is contained in:
parent
b5702e24d9
commit
099e17bbaf
@ -5318,7 +5318,7 @@ PlayFXAnimID: ; 35d08
|
|||||||
ld c, 3
|
ld c, 3
|
||||||
call DelayFrames
|
call DelayFrames
|
||||||
|
|
||||||
callab Functioncc0d6
|
callab PlayBattleAnim
|
||||||
|
|
||||||
ret
|
ret
|
||||||
; 35d1c
|
; 35d1c
|
||||||
@ -10502,7 +10502,7 @@ Function0x37e47: ; 37e47
|
|||||||
push hl
|
push hl
|
||||||
push de
|
push de
|
||||||
push bc
|
push bc
|
||||||
callab Functioncc0d6
|
callab PlayBattleAnim
|
||||||
pop bc
|
pop bc
|
||||||
pop de
|
pop de
|
||||||
pop hl
|
pop hl
|
||||||
@ -10523,7 +10523,7 @@ Function0x37e54: ; 37e54
|
|||||||
push bc
|
push bc
|
||||||
call SwitchTurn
|
call SwitchTurn
|
||||||
|
|
||||||
callab Functioncc0d6
|
callab PlayBattleAnim
|
||||||
|
|
||||||
call SwitchTurn
|
call SwitchTurn
|
||||||
pop bc
|
pop bc
|
||||||
|
207
main.asm
207
main.asm
@ -7976,7 +7976,7 @@ PredefPointers: ; 856b
|
|||||||
dwb PrintMonTypes, BANK(PrintMonTypes)
|
dwb PrintMonTypes, BANK(PrintMonTypes)
|
||||||
dwb GetUnownLetter, BANK(GetUnownLetter)
|
dwb GetUnownLetter, BANK(GetUnownLetter)
|
||||||
dwb Functioncbcdd, BANK(Functioncbcdd)
|
dwb Functioncbcdd, BANK(Functioncbcdd)
|
||||||
dwb Functioncc0d5, BANK(Functioncc0d5)
|
dwb Predef2F, BANK(Predef2F)
|
||||||
dwb Function9853, BANK(Function9853) ; $30
|
dwb Function9853, BANK(Function9853) ; $30
|
||||||
dwb Function864c, BANK(Function864c)
|
dwb Function864c, BANK(Function864c)
|
||||||
dwb Function91d11, BANK(Function91d11)
|
dwb Function91d11, BANK(Function91d11)
|
||||||
@ -7984,9 +7984,9 @@ PredefPointers: ; 856b
|
|||||||
dwb Function8c20f, BANK(Function8c20f)
|
dwb Function8c20f, BANK(Function8c20f)
|
||||||
dwb Function8c000, BANK(Function8c000)
|
dwb Function8c000, BANK(Function8c000)
|
||||||
dwb Function8c000, BANK(Function8c000)
|
dwb Function8c000, BANK(Function8c000)
|
||||||
dwb Functioncc0d6, BANK(Functioncc0d6)
|
dwb PlayBattleAnim, BANK(PlayBattleAnim)
|
||||||
dwb Functioncc0d5, BANK(Functioncc0d5) ; $38
|
dwb Predef38, BANK(Predef38) ; $38
|
||||||
dwb Functioncc0d5, BANK(Functioncc0d5)
|
dwb Predef39, BANK(Predef39)
|
||||||
dwb Functionfd1d0, BANK(Functionfd1d0)
|
dwb Functionfd1d0, BANK(Functionfd1d0)
|
||||||
dwb PartyMonItemName, BANK(PartyMonItemName)
|
dwb PartyMonItemName, BANK(PartyMonItemName)
|
||||||
dwb Function51077, BANK(Function51077)
|
dwb Function51077, BANK(Function51077)
|
||||||
@ -14030,7 +14030,7 @@ Functione6ce: ; e6ce
|
|||||||
ld a, [TempEnemyMonSpecies]
|
ld a, [TempEnemyMonSpecies]
|
||||||
ld [$d265], a
|
ld [$d265], a
|
||||||
call GetPokemonName
|
call GetPokemonName
|
||||||
ld hl, $671d
|
ld hl, UnknownText_0xe71d
|
||||||
call PrintText
|
call PrintText
|
||||||
ret
|
ret
|
||||||
; e6fd
|
; e6fd
|
||||||
@ -14050,7 +14050,11 @@ Functione6fd: ; e6fd
|
|||||||
jp Functiond906
|
jp Functiond906
|
||||||
; e71d
|
; e71d
|
||||||
|
|
||||||
INCBIN "baserom.gbc",$e71d,$e722 - $e71d
|
UnknownText_0xe71d: ; 0xe71d
|
||||||
|
; Caught @ !
|
||||||
|
text_jump UnknownText_0x1c10c0
|
||||||
|
db "@"
|
||||||
|
; 0xe722
|
||||||
|
|
||||||
|
|
||||||
_DoItemEffect: ; e722
|
_DoItemEffect: ; e722
|
||||||
@ -87052,64 +87056,81 @@ INCBIN "gfx/credits/theend.2bpp"
|
|||||||
SECTION "bank33", ROMX, BANK[$33]
|
SECTION "bank33", ROMX, BANK[$33]
|
||||||
|
|
||||||
Functioncc000: ; cc000
|
Functioncc000: ; cc000
|
||||||
|
|
||||||
call WhiteBGMap
|
call WhiteBGMap
|
||||||
call ClearTileMap
|
call ClearTileMap
|
||||||
call ClearSprites
|
call ClearSprites
|
||||||
call Functione58
|
call Functione58
|
||||||
|
|
||||||
ld hl, Options
|
ld hl, Options
|
||||||
ld a, [hl]
|
ld a, [hl]
|
||||||
push af
|
push af
|
||||||
set 4, [hl]
|
set 4, [hl]
|
||||||
ld hl, TileMap
|
|
||||||
ld b, $4
|
hlcoord 0, 0
|
||||||
ld c, $d
|
ld b, 4
|
||||||
|
ld c, 13
|
||||||
call TextBox
|
call TextBox
|
||||||
ld hl, $c518
|
|
||||||
ld b, $4
|
hlcoord 0, 6
|
||||||
ld c, $d
|
ld b, 4
|
||||||
|
ld c, 13
|
||||||
call TextBox
|
call TextBox
|
||||||
ld hl, $c4a2
|
|
||||||
ld de, $40ae
|
hlcoord 2, 0
|
||||||
|
ld de, .Stock
|
||||||
call PlaceString
|
call PlaceString
|
||||||
ld hl, $c51a
|
|
||||||
ld de, $40b8
|
hlcoord 2, 6
|
||||||
|
ld de, .This
|
||||||
call PlaceString
|
call PlaceString
|
||||||
ld hl, $c4f5
|
|
||||||
ld de, $40a7
|
hlcoord 5, 4
|
||||||
|
ld de, .Health
|
||||||
call PlaceString
|
call PlaceString
|
||||||
ld hl, $c56d
|
|
||||||
ld de, $40a7
|
hlcoord 5, 10
|
||||||
|
ld de, .Health
|
||||||
call PlaceString
|
call PlaceString
|
||||||
|
|
||||||
ld a, [$df9c]
|
ld a, [$df9c]
|
||||||
ld [$d265], a
|
ld [$d265], a
|
||||||
call GetPokemonName
|
call GetPokemonName
|
||||||
ld de, StringBuffer1
|
ld de, StringBuffer1
|
||||||
ld hl, $c4c9
|
hlcoord 1, 2
|
||||||
call PlaceString
|
call PlaceString
|
||||||
|
|
||||||
ld h, b
|
ld h, b
|
||||||
ld l, c
|
ld l, c
|
||||||
ld a, [$dfbb]
|
ld a, [$dfbb]
|
||||||
ld [TempMonLevel], a
|
ld [TempMonLevel], a
|
||||||
call PrintLevel
|
call PrintLevel
|
||||||
|
|
||||||
ld de, EnemyMonNick
|
ld de, EnemyMonNick
|
||||||
ld hl, $c541
|
hlcoord 1, 8
|
||||||
call PlaceString
|
call PlaceString
|
||||||
|
|
||||||
ld h, b
|
ld h, b
|
||||||
ld l, c
|
ld l, c
|
||||||
ld a, [EnemyMonLevel]
|
ld a, [EnemyMonLevel]
|
||||||
ld [TempMonLevel], a
|
ld [TempMonLevel], a
|
||||||
call PrintLevel
|
call PrintLevel
|
||||||
ld hl, $c4fb
|
|
||||||
|
hlcoord 11, 4
|
||||||
ld de, $dfc0
|
ld de, $dfc0
|
||||||
ld bc, $0203
|
ld bc, $0203
|
||||||
call PrintNum
|
call PrintNum
|
||||||
ld hl, $c573
|
|
||||||
|
hlcoord 11, 10
|
||||||
ld de, EnemyMonMaxHPHi
|
ld de, EnemyMonMaxHPHi
|
||||||
call PrintNum
|
call PrintNum
|
||||||
ld hl, $40c2
|
|
||||||
|
ld hl, SwitchMonText
|
||||||
call PrintText
|
call PrintText
|
||||||
|
|
||||||
pop af
|
pop af
|
||||||
ld [Options], a
|
ld [Options], a
|
||||||
|
|
||||||
call WaitBGMap
|
call WaitBGMap
|
||||||
ld b, $8
|
ld b, $8
|
||||||
call GetSGBLayout
|
call GetSGBLayout
|
||||||
@ -87117,58 +87138,85 @@ Functioncc000: ; cc000
|
|||||||
ret
|
ret
|
||||||
; cc0a7
|
; cc0a7
|
||||||
|
|
||||||
INCBIN "baserom.gbc",$cc0a7,$cc0c7 - $cc0a7
|
.Health
|
||||||
|
db "HEALTH@"
|
||||||
|
.Stock
|
||||||
|
db " STOCK ", $4a, " @"
|
||||||
|
.This
|
||||||
|
db " THIS ", $4a, " @"
|
||||||
|
|
||||||
|
SwitchMonText: ; cc0c2
|
||||||
|
; Switch #MON?
|
||||||
|
text_jump UnknownText_0x1c10cf
|
||||||
|
db "@"
|
||||||
|
; cc0c7
|
||||||
|
|
||||||
Functioncc0c7: ; cc0c7
|
Functioncc0c7: ; cc0c7
|
||||||
call GetPokemonName
|
call GetPokemonName
|
||||||
ld hl, $40d0
|
ld hl, AlreadyCaughtText
|
||||||
jp PrintText
|
jp PrintText
|
||||||
; cc0d0
|
; cc0d0
|
||||||
|
|
||||||
INCBIN "baserom.gbc",$cc0d0,$cc0d5 - $cc0d0
|
AlreadyCaughtText: ; 0xcc0d0
|
||||||
|
; You already caught a @ .
|
||||||
|
text_jump UnknownText_0x1c10dd
|
||||||
|
db "@"
|
||||||
|
; 0xcc0d5
|
||||||
|
|
||||||
Functioncc0d5: ; cc0d5
|
Predef2F:
|
||||||
|
Predef38:
|
||||||
|
Predef39: ; cc0d5
|
||||||
ret
|
ret
|
||||||
; cc0d6
|
; cc0d6
|
||||||
|
|
||||||
|
|
||||||
Functioncc0d6: ; cc0d6
|
PlayBattleAnim: ; cc0d6
|
||||||
|
|
||||||
ld a, [rSVBK]
|
ld a, [rSVBK]
|
||||||
push af
|
push af
|
||||||
ld a, $5
|
|
||||||
|
ld a, 5
|
||||||
ld [rSVBK], a
|
ld [rSVBK], a
|
||||||
call Functioncc0e4
|
|
||||||
|
call _PlayBattleAnim
|
||||||
|
|
||||||
pop af
|
pop af
|
||||||
ld [rSVBK], a
|
ld [rSVBK], a
|
||||||
ret
|
ret
|
||||||
; cc0e4
|
; cc0e4
|
||||||
|
|
||||||
Functioncc0e4: ; cc0e4
|
_PlayBattleAnim: ; cc0e4
|
||||||
ld c, $6
|
|
||||||
.asm_cc0e6
|
ld c, 6
|
||||||
|
.wait
|
||||||
call Functioncc1fb
|
call Functioncc1fb
|
||||||
dec c
|
dec c
|
||||||
jr nz, .asm_cc0e6
|
jr nz, .wait
|
||||||
|
|
||||||
call Functioncc8a4
|
call Functioncc8a4
|
||||||
call Functioncc1e2
|
call Functioncc1e2
|
||||||
call Functioncc1fb
|
call Functioncc1fb
|
||||||
ld c, $1
|
|
||||||
|
ld c, 1
|
||||||
ld a, [rKEY1]
|
ld a, [rKEY1]
|
||||||
bit 7, a
|
bit 7, a
|
||||||
jr nz, .asm_cc0ff
|
jr nz, .asm_cc0ff
|
||||||
ld c, $3
|
ld c, 3
|
||||||
|
|
||||||
.asm_cc0ff
|
.asm_cc0ff
|
||||||
ld hl, $ff9e
|
ld hl, $ff9e
|
||||||
ld a, [hl]
|
ld a, [hl]
|
||||||
push af
|
push af
|
||||||
|
|
||||||
ld [hl], c
|
ld [hl], c
|
||||||
call Functioncc11c
|
call Functioncc11c
|
||||||
|
|
||||||
pop af
|
pop af
|
||||||
ld [$ff9e], a
|
ld [$ff9e], a
|
||||||
|
|
||||||
ld a, $1
|
ld a, $1
|
||||||
ld [hBGMapMode], a
|
ld [hBGMapMode], a
|
||||||
|
|
||||||
call Functioncc1fb
|
call Functioncc1fb
|
||||||
call Functioncc1fb
|
call Functioncc1fb
|
||||||
call Functioncc1fb
|
call Functioncc1fb
|
||||||
@ -87177,15 +87225,20 @@ Functioncc0e4: ; cc0e4
|
|||||||
; cc11c
|
; cc11c
|
||||||
|
|
||||||
Functioncc11c: ; cc11c
|
Functioncc11c: ; cc11c
|
||||||
|
|
||||||
ld a, [FXAnimIDHi]
|
ld a, [FXAnimIDHi]
|
||||||
and a
|
and a
|
||||||
jr nz, .asm_cc156
|
jr nz, .asm_cc156
|
||||||
|
|
||||||
callba Function4ea44
|
callba Function4ea44
|
||||||
jr c, .asm_cc141
|
jr c, .asm_cc141
|
||||||
|
|
||||||
call Functioncc1a1
|
call Functioncc1a1
|
||||||
call Functioncc163
|
call Functioncc163
|
||||||
|
|
||||||
call Functioncc8a4
|
call Functioncc8a4
|
||||||
call Functioncc1e2
|
call Functioncc1e2
|
||||||
|
|
||||||
xor a
|
xor a
|
||||||
ld [hSCX], a
|
ld [hSCX], a
|
||||||
ld [hSCY], a
|
ld [hSCY], a
|
||||||
@ -87196,8 +87249,9 @@ Functioncc11c: ; cc11c
|
|||||||
ld a, [$cfca]
|
ld a, [$cfca]
|
||||||
and a
|
and a
|
||||||
jr z, .asm_cc15f
|
jr z, .asm_cc15f
|
||||||
|
|
||||||
ld l, a
|
ld l, a
|
||||||
ld h, $0
|
ld h, 0
|
||||||
ld de, $010e
|
ld de, $010e
|
||||||
add hl, de
|
add hl, de
|
||||||
ld a, l
|
ld a, l
|
||||||
@ -87216,22 +87270,28 @@ Functioncc11c: ; cc11c
|
|||||||
; cc163
|
; cc163
|
||||||
|
|
||||||
Functioncc163: ; cc163
|
Functioncc163: ; cc163
|
||||||
|
|
||||||
call Functioncc8d3
|
call Functioncc8d3
|
||||||
|
|
||||||
.asm_cc166
|
.asm_cc166
|
||||||
call Functioncc25f
|
call Functioncc25f
|
||||||
call Functionccb48
|
call Functionccb48
|
||||||
call Functioncc96e
|
call Functioncc96e
|
||||||
call Function3b0c
|
call Function3b0c
|
||||||
call Functioncc1e2
|
call Functioncc1e2
|
||||||
|
|
||||||
|
; Speed up Rollout's animation on consecutive turns.
|
||||||
ld a, [FXAnimIDHi]
|
ld a, [FXAnimIDHi]
|
||||||
or a
|
or a
|
||||||
jr nz, .asm_cc193
|
jr nz, .asm_cc193
|
||||||
|
|
||||||
ld a, [FXAnimIDLo]
|
ld a, [FXAnimIDLo]
|
||||||
cp $cd
|
cp ROLLOUT
|
||||||
jr nz, .asm_cc193
|
jr nz, .asm_cc193
|
||||||
|
|
||||||
ld a, $2e
|
ld a, $2e
|
||||||
ld b, $5
|
ld b, 5
|
||||||
ld de, $0004
|
ld de, 4
|
||||||
ld hl, $d3fa
|
ld hl, $d3fa
|
||||||
.asm_cc18c
|
.asm_cc18c
|
||||||
cp [hl]
|
cp [hl]
|
||||||
@ -87247,6 +87307,7 @@ Functioncc163: ; cc163
|
|||||||
ld a, [$d40f]
|
ld a, [$d40f]
|
||||||
bit 0, a
|
bit 0, a
|
||||||
jr z, .asm_cc166
|
jr z, .asm_cc166
|
||||||
|
|
||||||
call Functioncc23d
|
call Functioncc23d
|
||||||
ret
|
ret
|
||||||
; cc1a1
|
; cc1a1
|
||||||
@ -87254,7 +87315,7 @@ Functioncc163: ; cc163
|
|||||||
Functioncc1a1: ; cc1a1
|
Functioncc1a1: ; cc1a1
|
||||||
call Functioncc1fb
|
call Functioncc1fb
|
||||||
call WaitTop
|
call WaitTop
|
||||||
call Functioncc207
|
call ClearActorHud
|
||||||
ld a, $1
|
ld a, $1
|
||||||
ld [hBGMapMode], a
|
ld [hBGMapMode], a
|
||||||
call Functioncc1fb
|
call Functioncc1fb
|
||||||
@ -87265,17 +87326,22 @@ Functioncc1a1: ; cc1a1
|
|||||||
; cc1bb
|
; cc1bb
|
||||||
|
|
||||||
Functioncc1bb: ; cc1bb
|
Functioncc1bb: ; cc1bb
|
||||||
|
|
||||||
call Functioncc1fb
|
call Functioncc1fb
|
||||||
call WaitTop
|
call WaitTop
|
||||||
|
|
||||||
ld a, [rSVBK]
|
ld a, [rSVBK]
|
||||||
push af
|
push af
|
||||||
ld a, $1
|
ld a, $1
|
||||||
ld [rSVBK], a
|
ld [rSVBK], a
|
||||||
|
|
||||||
ld hl, UpdateBattleHuds
|
ld hl, UpdateBattleHuds
|
||||||
ld a, $f
|
ld a, $f
|
||||||
rst FarCall
|
rst FarCall
|
||||||
|
|
||||||
pop af
|
pop af
|
||||||
ld [rSVBK], a
|
ld [rSVBK], a
|
||||||
|
|
||||||
ld a, $1
|
ld a, $1
|
||||||
ld [hBGMapMode], a
|
ld [hBGMapMode], a
|
||||||
call Functioncc1fb
|
call Functioncc1fb
|
||||||
@ -87286,14 +87352,17 @@ Functioncc1bb: ; cc1bb
|
|||||||
; cc1e2
|
; cc1e2
|
||||||
|
|
||||||
Functioncc1e2: ; cc1e2
|
Functioncc1e2: ; cc1e2
|
||||||
|
|
||||||
ld a, [hCGB]
|
ld a, [hCGB]
|
||||||
and a
|
and a
|
||||||
ret z
|
ret z
|
||||||
|
|
||||||
ld a, [rBGP]
|
ld a, [rBGP]
|
||||||
ld b, a
|
ld b, a
|
||||||
ld a, [$cfc7]
|
ld a, [$cfc7]
|
||||||
cp b
|
cp b
|
||||||
call nz, Functioncc91a
|
call nz, Functioncc91a
|
||||||
|
|
||||||
ld a, [rOBP0]
|
ld a, [rOBP0]
|
||||||
ld b, a
|
ld b, a
|
||||||
ld a, [$cfc8]
|
ld a, [$cfc8]
|
||||||
@ -87303,27 +87372,31 @@ Functioncc1e2: ; cc1e2
|
|||||||
; cc1fb
|
; cc1fb
|
||||||
|
|
||||||
Functioncc1fb: ; cc1fb
|
Functioncc1fb: ; cc1fb
|
||||||
ld a, $1
|
; Like DelayFrame but wastes battery life.
|
||||||
|
|
||||||
|
ld a, 1
|
||||||
ld [VBlankOccurred], a
|
ld [VBlankOccurred], a
|
||||||
.asm_cc200
|
.wait
|
||||||
ld a, [VBlankOccurred]
|
ld a, [VBlankOccurred]
|
||||||
and a
|
and a
|
||||||
jr nz, .asm_cc200
|
jr nz, .wait
|
||||||
ret
|
ret
|
||||||
; cc207
|
; cc207
|
||||||
|
|
||||||
Functioncc207: ; cc207
|
ClearActorHud: ; cc207
|
||||||
|
|
||||||
ld a, [hBattleTurn]
|
ld a, [hBattleTurn]
|
||||||
and a
|
and a
|
||||||
jr z, .asm_cc216
|
jr z, .player
|
||||||
ld hl, $c4a1
|
|
||||||
ld bc, $040a
|
hlcoord 1, 0
|
||||||
|
lb bc, 4, 10
|
||||||
call ClearBox
|
call ClearBox
|
||||||
ret
|
ret
|
||||||
|
|
||||||
.asm_cc216
|
.player
|
||||||
ld hl, $c535
|
hlcoord 9, 7
|
||||||
ld bc, $050b
|
lb bc, 5, 11
|
||||||
call ClearBox
|
call ClearBox
|
||||||
ret
|
ret
|
||||||
; cc220
|
; cc220
|
||||||
@ -87332,11 +87405,13 @@ INCBIN "baserom.gbc",$cc220,$cc23d - $cc220
|
|||||||
|
|
||||||
|
|
||||||
Functioncc23d: ; cc23d
|
Functioncc23d: ; cc23d
|
||||||
|
|
||||||
ld a, [$d40f]
|
ld a, [$d40f]
|
||||||
bit 3, a
|
bit 3, a
|
||||||
jr z, .asm_cc254
|
jr z, .asm_cc254
|
||||||
ld hl, $c403
|
|
||||||
ld c, $28
|
ld hl, Sprites + 3
|
||||||
|
ld c, (SpritesEnd - Sprites) / 4
|
||||||
.asm_cc249
|
.asm_cc249
|
||||||
ld a, [hl]
|
ld a, [hl]
|
||||||
and $f0
|
and $f0
|
||||||
@ -87350,7 +87425,7 @@ Functioncc23d: ; cc23d
|
|||||||
|
|
||||||
.asm_cc254
|
.asm_cc254
|
||||||
ld hl, Sprites
|
ld hl, Sprites
|
||||||
ld c, $a0
|
ld c, SpritesEnd - Sprites
|
||||||
xor a
|
xor a
|
||||||
.asm_cc25a
|
.asm_cc25a
|
||||||
ld [hli], a
|
ld [hli], a
|
||||||
@ -87370,6 +87445,7 @@ Functioncc267: ; cc267
|
|||||||
ld a, [$d412]
|
ld a, [$d412]
|
||||||
and a
|
and a
|
||||||
jr z, .asm_cc273
|
jr z, .asm_cc273
|
||||||
|
|
||||||
dec a
|
dec a
|
||||||
ld [$d412], a
|
ld [$d412], a
|
||||||
and a
|
and a
|
||||||
@ -87381,35 +87457,44 @@ Functioncc267: ; cc267
|
|||||||
; cc275
|
; cc275
|
||||||
|
|
||||||
Functioncc275: ; cc275
|
Functioncc275: ; cc275
|
||||||
.asm_cc275
|
|
||||||
call Function3af0
|
call Function3af0
|
||||||
|
|
||||||
cp $ff
|
cp $ff
|
||||||
jr nz, .asm_cc286
|
jr nz, .asm_cc286
|
||||||
|
|
||||||
|
; Return from a subroutine.
|
||||||
ld hl, $d40f
|
ld hl, $d40f
|
||||||
bit 1, [hl]
|
bit 1, [hl]
|
||||||
jr nz, .asm_cc28e
|
jr nz, .asm_cc28e
|
||||||
|
|
||||||
set 0, [hl]
|
set 0, [hl]
|
||||||
ret
|
ret
|
||||||
|
|
||||||
.asm_cc286
|
.asm_cc286
|
||||||
cp $d0
|
cp $d0
|
||||||
jr nc, .asm_cc28e
|
jr nc, .asm_cc28e
|
||||||
|
|
||||||
ld [$d412], a
|
ld [$d412], a
|
||||||
ret
|
ret
|
||||||
|
|
||||||
.asm_cc28e
|
.asm_cc28e
|
||||||
call Functioncc293
|
call Functioncc293
|
||||||
jr .asm_cc275
|
|
||||||
|
jr Functioncc275
|
||||||
; cc293
|
; cc293
|
||||||
|
|
||||||
Functioncc293: ; cc293
|
Functioncc293: ; cc293
|
||||||
|
; Execute battle animation command in [$d417].
|
||||||
ld a, [$d417]
|
ld a, [$d417]
|
||||||
sub $d0
|
sub $d0
|
||||||
|
|
||||||
ld e, a
|
ld e, a
|
||||||
ld d, $0
|
ld d, 0
|
||||||
ld hl, $42a4
|
ld hl, BattleAnimCommands
|
||||||
add hl, de
|
add hl, de
|
||||||
add hl, de
|
add hl, de
|
||||||
|
|
||||||
ld a, [hli]
|
ld a, [hli]
|
||||||
ld h, [hl]
|
ld h, [hl]
|
||||||
ld l, a
|
ld l, a
|
||||||
@ -87418,7 +87503,7 @@ Functioncc293: ; cc293
|
|||||||
|
|
||||||
|
|
||||||
; no known jump sources
|
; no known jump sources
|
||||||
Jumptable_cc2a4: ; cc2a4 (33:42a4)
|
BattleAnimCommands: ; cc2a4 (33:42a4)
|
||||||
dw Functioncc41f
|
dw Functioncc41f
|
||||||
dw Functioncc485
|
dw Functioncc485
|
||||||
dw Functioncc485
|
dw Functioncc485
|
||||||
|
Loading…
x
Reference in New Issue
Block a user