You've already forked pokecrystal-board
mirror of
https://gitlab.com/xCrystal/pokecrystal-board.git
synced 2025-09-08 08:13:02 -07:00
Move effects; no more reloadmapmusic, returnafterbattle
This commit is contained in:
@@ -51,7 +51,7 @@ DoMysteryGift: ; 1048ba (41:48ba)
|
||||
ld a, [wMysteryGiftPlayerBackupItem]
|
||||
and a
|
||||
jp nz, .GiftWaiting
|
||||
ld a, [wc912]
|
||||
ld a, [wMysteryGiftPartnerBackupItem]
|
||||
and a
|
||||
jp nz, .FriendNotReady
|
||||
ld a, [wc900]
|
||||
@@ -73,7 +73,7 @@ DoMysteryGift: ; 1048ba (41:48ba)
|
||||
ld c, a
|
||||
callba MysteryGiftGetDecoration
|
||||
push bc
|
||||
call Function105069
|
||||
call MysteryGift_CheckAndSetDecorationAlreadyReceived
|
||||
pop bc
|
||||
jr nz, .item
|
||||
callab GetDecorationName_c
|
||||
@@ -680,24 +680,24 @@ Function104db7: ; 104db7 (41:4db7)
|
||||
Function104dc5: ; 104dc5 (41:4dc5)
|
||||
ld a, $c1
|
||||
ld [$ff00+c], a
|
||||
.asm_104dc8
|
||||
.wait
|
||||
dec d
|
||||
ret z
|
||||
xor a
|
||||
ld [rIF], a
|
||||
halt
|
||||
jr .asm_104dc8
|
||||
jr .wait
|
||||
|
||||
Function104dd1: ; 104dd1 (41:4dd1)
|
||||
ld a, $c0
|
||||
ld [$ff00+c], a
|
||||
.asm_104dd4
|
||||
.wait
|
||||
dec d
|
||||
ret z
|
||||
xor a
|
||||
ld [rIF], a
|
||||
halt
|
||||
jr .asm_104dd4
|
||||
jr .wait
|
||||
|
||||
Function104ddd: ; 104ddd (41:4ddd)
|
||||
ld d, $0
|
||||
@@ -763,7 +763,7 @@ asm_104e3a: ; 104e3a (41:4e3a)
|
||||
Function104e46: ; 104e46 (41:4e46)
|
||||
ld a, $2
|
||||
ld [hPrintNum9], a
|
||||
ld c, $56
|
||||
ld c, rRP % $100
|
||||
ld d, $0
|
||||
ld e, d
|
||||
ld d, $3d
|
||||
@@ -800,14 +800,14 @@ Function104e8c: ; 104e8c (41:4e8c)
|
||||
|
||||
Function104e93: ; 104e93 (41:4e93)
|
||||
xor a
|
||||
ld [hDivisor], a
|
||||
ld [hMathBuffer], a
|
||||
ld [hPrintNum5], a
|
||||
ld [hPrintNum6], a
|
||||
push hl
|
||||
push bc
|
||||
ld c, $56
|
||||
ld c, rRP % $100
|
||||
ld d, $3d
|
||||
call Function104dd1
|
||||
ld hl, hQuotient ; $ffb4 (aliases: hMultiplicand)
|
||||
ld hl, hPrintNum2 ; $ffb4 (aliases: hMultiplicand)
|
||||
ld a, $5a
|
||||
ld [hli], a
|
||||
ld [hl], b
|
||||
@@ -817,26 +817,26 @@ Function104e93: ; 104e93 (41:4e93)
|
||||
pop bc
|
||||
pop hl
|
||||
call Function104ed6
|
||||
ld a, [hDivisor]
|
||||
ld [hQuotient], a
|
||||
ld a, [hMathBuffer]
|
||||
ld [$ffb5], a
|
||||
ld a, [hPrintNum5]
|
||||
ld [hPrintNum2], a
|
||||
ld a, [hPrintNum6]
|
||||
ld [hPrintNum3], a
|
||||
push hl
|
||||
ld hl, hQuotient ; $ffb4 (aliases: hMultiplicand)
|
||||
ld hl, hPrintNum2 ; $ffb4 (aliases: hMultiplicand)
|
||||
ld b, $2
|
||||
call Function104ed6
|
||||
ld hl, hPrintNum10
|
||||
ld b, $1
|
||||
call Function104faf
|
||||
ld a, [hQuotient]
|
||||
ld [hDivisor], a
|
||||
ld a, [$ffb5]
|
||||
ld [hMathBuffer], a
|
||||
ld a, [hPrintNum2]
|
||||
ld [hPrintNum5], a
|
||||
ld a, [hPrintNum3]
|
||||
ld [hPrintNum6], a
|
||||
pop hl
|
||||
ret
|
||||
|
||||
Function104ed6: ; 104ed6 (41:4ed6)
|
||||
ld c, $56
|
||||
ld c, rRP % $100
|
||||
ld d, $5
|
||||
call Function104dd1
|
||||
ld d, $5
|
||||
@@ -852,15 +852,15 @@ Function104ed6: ; 104ed6 (41:4ed6)
|
||||
inc b
|
||||
jr z, .asm_104f2e
|
||||
ld a, $8
|
||||
ld [$ffb6], a
|
||||
ld [hPrintNum4], a
|
||||
ld a, [hli]
|
||||
ld e, a
|
||||
ld a, [hDivisor]
|
||||
ld a, [hPrintNum5]
|
||||
add e
|
||||
ld [hDivisor], a
|
||||
ld a, [hMathBuffer]
|
||||
ld [hPrintNum5], a
|
||||
ld a, [hPrintNum6]
|
||||
adc $0
|
||||
ld [hMathBuffer], a
|
||||
ld [hPrintNum6], a
|
||||
.asm_104f02
|
||||
xor a
|
||||
ld [rIF], a
|
||||
@@ -885,10 +885,10 @@ Function104ed6: ; 104ed6 (41:4ed6)
|
||||
ld [rIF], a
|
||||
halt
|
||||
.asm_104f25
|
||||
ld a, [$ffb6]
|
||||
ld a, [hPrintNum4]
|
||||
dec a
|
||||
jr z, .asm_104eee
|
||||
ld [$ffb6], a
|
||||
ld [hPrintNum4], a
|
||||
jr .asm_104f02
|
||||
.asm_104f2e
|
||||
ld a, $fe
|
||||
@@ -922,35 +922,35 @@ Function104f50: ; 104f50 (41:4f50)
|
||||
|
||||
Function104f57: ; 104f57 (41:4f57)
|
||||
xor a
|
||||
ld [hDivisor], a
|
||||
ld [hMathBuffer], a
|
||||
ld [hPrintNum5], a
|
||||
ld [hPrintNum6], a
|
||||
push bc
|
||||
push hl
|
||||
ld hl, hQuotient ; $ffb4 (aliases: hMultiplicand)
|
||||
ld hl, hPrintNum2 ; $ffb4 (aliases: hMultiplicand)
|
||||
ld b, $2
|
||||
call Function104faf
|
||||
ld a, [$ffb5]
|
||||
ld [$ffba], a
|
||||
ld a, [hPrintNum3]
|
||||
ld [hPrintNum8], a
|
||||
ld b, a
|
||||
pop hl
|
||||
pop af
|
||||
cp b
|
||||
jp c, Function104f50
|
||||
ld a, [hQuotient]
|
||||
ld a, [hPrintNum2]
|
||||
cp $5a
|
||||
jp nz, Function104f50
|
||||
call Function104faf
|
||||
ld a, [hDivisor]
|
||||
ld a, [hPrintNum5]
|
||||
ld d, a
|
||||
ld a, [hMathBuffer]
|
||||
ld a, [hPrintNum6]
|
||||
ld e, a
|
||||
push hl
|
||||
push de
|
||||
ld hl, hQuotient ; $ffb4 (aliases: hMultiplicand)
|
||||
ld hl, hPrintNum2 ; $ffb4 (aliases: hMultiplicand)
|
||||
ld b, $2
|
||||
call Function104faf
|
||||
pop de
|
||||
ld hl, hQuotient ; $ffb4 (aliases: hMultiplicand)
|
||||
ld hl, hPrintNum2 ; $ffb4 (aliases: hMultiplicand)
|
||||
ld a, [hli]
|
||||
xor d
|
||||
ld b, a
|
||||
@@ -967,9 +967,9 @@ Function104f57: ; 104f57 (41:4f57)
|
||||
pop de
|
||||
pop hl
|
||||
ld a, d
|
||||
ld [hDivisor], a
|
||||
ld [hPrintNum5], a
|
||||
ld a, e
|
||||
ld [hMathBuffer], a
|
||||
ld [hPrintNum6], a
|
||||
ret
|
||||
|
||||
Function104faf: ; 104faf (41:4faf)
|
||||
@@ -993,7 +993,7 @@ Function104faf: ; 104faf (41:4faf)
|
||||
inc b
|
||||
jr z, .asm_10501a
|
||||
ld a, $8
|
||||
ld [$ffb6], a
|
||||
ld [hPrintNum4], a
|
||||
.asm_104fd9
|
||||
ld d, $0
|
||||
.asm_104fdb
|
||||
@@ -1022,9 +1022,9 @@ Function104faf: ; 104faf (41:4faf)
|
||||
.asm_104ffd
|
||||
res 0, e
|
||||
.asm_104fff
|
||||
ld a, [$ffb6]
|
||||
ld a, [hPrintNum4]
|
||||
dec a
|
||||
ld [$ffb6], a
|
||||
ld [hPrintNum4], a
|
||||
jr z, .asm_10500b
|
||||
ld a, e
|
||||
rlca
|
||||
@@ -1033,12 +1033,12 @@ Function104faf: ; 104faf (41:4faf)
|
||||
.asm_10500b
|
||||
ld a, e
|
||||
ld [hli], a
|
||||
ld a, [hDivisor]
|
||||
ld a, [hPrintNum5]
|
||||
add e
|
||||
ld [hDivisor], a
|
||||
ld a, [hMathBuffer]
|
||||
ld [hPrintNum5], a
|
||||
ld a, [hPrintNum6]
|
||||
adc $0
|
||||
ld [hMathBuffer], a
|
||||
ld [hPrintNum6], a
|
||||
jr .asm_104fd2
|
||||
.asm_10501a
|
||||
call Function104d74
|
||||
@@ -1088,7 +1088,7 @@ endr
|
||||
ld [rJOYP], a
|
||||
ret
|
||||
|
||||
Function105069: ; 105069 (41:5069)
|
||||
MysteryGift_CheckAndSetDecorationAlreadyReceived: ; 105069 (41:5069)
|
||||
call GetMysteryGiftBank
|
||||
ld d, $0
|
||||
ld b, CHECK_FLAG
|
||||
@@ -1110,7 +1110,7 @@ Function105069: ; 105069 (41:5069)
|
||||
xor a
|
||||
ret
|
||||
|
||||
Function105091: ; 105091 (41:5091)
|
||||
MysteryGift_CopyReceivedDecosToPC: ; 105091 (41:5091)
|
||||
call GetMysteryGiftBank
|
||||
ld c, $0
|
||||
.loop
|
||||
|
||||
Reference in New Issue
Block a user