Disambiguate some uses of wcf64/5/6
This commit is contained in:
@@ -19,7 +19,7 @@ Special_CelebiShrineEvent: ; 4989a
|
||||
ld a, $80
|
||||
ld [hl], a
|
||||
ld a, 160 ; frame count
|
||||
ld [wcf64], a
|
||||
ld [wFrameCounter], a
|
||||
ld d, $0
|
||||
.loop
|
||||
ld a, [wJumptableIndex]
|
||||
@@ -86,7 +86,7 @@ LoadCelebiGFX: ; 49912
|
||||
; 49935
|
||||
|
||||
CelebiEvent_CountDown: ; 49935
|
||||
ld hl, wcf64
|
||||
ld hl, wFrameCounter
|
||||
ld a, [hl]
|
||||
and a
|
||||
jr z, .done
|
||||
|
@@ -39,13 +39,13 @@ ShakeHeadbuttTree: ; 8c80a
|
||||
ld [wCurrSpriteOAMAddr], a
|
||||
farcall DoNextFrameForAllSprites
|
||||
call HideHeadbuttTree
|
||||
ld a, $20
|
||||
ld [wcf64], a
|
||||
ld a, 32
|
||||
ld [wFrameCounter], a
|
||||
call WaitSFX
|
||||
ld de, SFX_SANDSTORM
|
||||
call PlaySFX
|
||||
.loop
|
||||
ld hl, wcf64
|
||||
ld hl, wFrameCounter
|
||||
ld a, [hl]
|
||||
and a
|
||||
jr z, .done
|
||||
@@ -188,7 +188,7 @@ Cut_SpawnAnimateTree: ; 8ca23 (23:4a23)
|
||||
add hl, bc
|
||||
ld [hl], $84
|
||||
ld a, 32
|
||||
ld [wcf64], a
|
||||
ld [wFrameCounter], a
|
||||
; Cut_StartWaiting
|
||||
ld hl, wJumptableIndex
|
||||
inc [hl]
|
||||
@@ -206,7 +206,7 @@ Cut_SpawnAnimateLeaves: ; 8ca3c (23:4a3c)
|
||||
ld a, $30
|
||||
call Cut_SpawnLeaf
|
||||
ld a, 32 ; frames
|
||||
ld [wcf64], a
|
||||
ld [wFrameCounter], a
|
||||
; Cut_StartWaiting
|
||||
ld hl, wJumptableIndex
|
||||
inc [hl]
|
||||
@@ -220,7 +220,7 @@ Cut_StartWaiting: ; 8ca5c (23:4a5c)
|
||||
inc [hl]
|
||||
|
||||
Cut_WaitAnimSFX: ; 8ca64 (23:4a64)
|
||||
ld hl, wcf64
|
||||
ld hl, wFrameCounter
|
||||
ld a, [hl]
|
||||
and a
|
||||
jr z, .finished
|
||||
@@ -336,7 +336,7 @@ FlyFromAnim: ; 8caed
|
||||
add hl, bc
|
||||
ld [hl], SPRITE_ANIM_SEQ_FLY_FROM
|
||||
ld a, 128
|
||||
ld [wcf64], a
|
||||
ld [wFrameCounter], a
|
||||
.loop
|
||||
ld a, [wJumptableIndex]
|
||||
bit 7, a
|
||||
@@ -374,7 +374,7 @@ FlyToAnim: ; 8cb33
|
||||
add hl, bc
|
||||
ld [hl], 11 * 8
|
||||
ld a, 64
|
||||
ld [wcf64], a
|
||||
ld [wFrameCounter], a
|
||||
.loop
|
||||
ld a, [wJumptableIndex]
|
||||
bit 7, a
|
||||
@@ -431,7 +431,7 @@ FlyFunction_InitGFX: ; 8cb9b (23:4b9b)
|
||||
|
||||
FlyFunction_FrameTimer: ; 8cbc8 (23:4bc8)
|
||||
call .SpawnLeaf
|
||||
ld hl, wcf64
|
||||
ld hl, wFrameCounter
|
||||
ld a, [hl]
|
||||
and a
|
||||
jr z, .exit
|
||||
|
@@ -92,9 +92,9 @@ AnimateHallOfFame: ; 864c3
|
||||
ld de, MUSIC_HALL_OF_FAME
|
||||
call HallOfFame_PlayMusicDE
|
||||
xor a
|
||||
ld [wcf64], a
|
||||
ld [wHallOfFameMonCounter], a
|
||||
.loop
|
||||
ld a, [wcf64]
|
||||
ld a, [wHallOfFameMonCounter]
|
||||
cp PARTY_LENGTH
|
||||
jr nc, .done
|
||||
ld hl, wHallOfFameTempMon1
|
||||
@@ -108,7 +108,7 @@ AnimateHallOfFame: ; 864c3
|
||||
pop hl
|
||||
call .DisplayNewHallOfFamer
|
||||
jr c, .done
|
||||
ld hl, wcf64
|
||||
ld hl, wHallOfFameMonCounter
|
||||
inc [hl]
|
||||
jr .loop
|
||||
|
||||
@@ -321,7 +321,7 @@ _HallOfFamePC: ; 86650
|
||||
|
||||
.DisplayTeam:
|
||||
xor a
|
||||
ld [wcf64], a
|
||||
ld [wHallOfFameMonCounter], a
|
||||
.next
|
||||
call .DisplayMonAndStrings
|
||||
jr c, .start_button
|
||||
@@ -341,7 +341,7 @@ _HallOfFamePC: ; 86650
|
||||
jr .loop
|
||||
|
||||
.a_button
|
||||
ld hl, wcf64
|
||||
ld hl, wHallOfFameMonCounter
|
||||
inc [hl]
|
||||
jr .next
|
||||
|
||||
@@ -356,7 +356,7 @@ _HallOfFamePC: ; 86650
|
||||
.DisplayMonAndStrings:
|
||||
; Print the number of times the player has entered the Hall of Fame.
|
||||
; If that number is above 200, print "HOF Master!" instead.
|
||||
ld a, [wcf64]
|
||||
ld a, [wHallOfFameMonCounter]
|
||||
cp PARTY_LENGTH
|
||||
jr nc, .fail
|
||||
ld hl, wHallOfFameTempMon1
|
||||
|
@@ -86,20 +86,20 @@ Special_MagnetTrain: ; 8cc04
|
||||
MagnetTrain_UpdateLYOverrides: ; 8cc99
|
||||
ld hl, LYOverridesBackup
|
||||
ld c, $2f
|
||||
ld a, [wcf64]
|
||||
ld a, [wMagnetTrainOffset]
|
||||
add a
|
||||
ld [hSCX], a
|
||||
call .loadloop
|
||||
ld c, $30
|
||||
ld a, [wcf65]
|
||||
ld a, [wMagnetTrainPosition]
|
||||
call .loadloop
|
||||
ld c, $31
|
||||
ld a, [wcf64]
|
||||
ld a, [wMagnetTrainOffset]
|
||||
add a
|
||||
call .loadloop
|
||||
ld a, [wMagnetTrainDirection]
|
||||
ld d, a
|
||||
ld hl, wcf64
|
||||
ld hl, wMagnetTrainOffset
|
||||
ld a, [hl]
|
||||
add d
|
||||
add d
|
||||
@@ -147,11 +147,11 @@ MagntTrain_LoadGFX_PlayMusic: ; 8ccc9
|
||||
call MagnetTrain_InitLYOverrides
|
||||
ld hl, wJumptableIndex
|
||||
xor a
|
||||
ld [hli], a
|
||||
ld [hli], a ; wJumptableIndex
|
||||
ld a, [wMagnetTrainInitPosition]
|
||||
ld [hli], a
|
||||
ld [hli], a
|
||||
ld [hli], a
|
||||
ld [hli], a ; wMagnetTrainOffset
|
||||
ld [hli], a ; wMagnetTrainPosition
|
||||
ld [hli], a ; wMagnetTrainWaitCounter
|
||||
ld de, MUSIC_MAGNET_TRAIN
|
||||
call PlayMusic2
|
||||
ret
|
||||
@@ -341,13 +341,13 @@ MagnetTrain_Jumptable: ; 8cdf7
|
||||
ld [hl], $0
|
||||
call .Next
|
||||
ld a, $80
|
||||
ld [wcf66], a
|
||||
ld [wMagnetTrainWaitCounter], a
|
||||
ret
|
||||
; 8ce47
|
||||
|
||||
.MoveTrain1: ; 8ce47
|
||||
ld hl, wMagnetTrainHoldPosition
|
||||
ld a, [wcf65]
|
||||
ld a, [wMagnetTrainPosition]
|
||||
cp [hl]
|
||||
jr z, .PrepareToHoldTrain
|
||||
ld e, a
|
||||
@@ -355,7 +355,7 @@ MagnetTrain_Jumptable: ; 8cdf7
|
||||
xor $ff
|
||||
inc a
|
||||
add e
|
||||
ld [wcf65], a
|
||||
ld [wMagnetTrainPosition], a
|
||||
ld hl, wGlobalAnimXOffset
|
||||
ld a, [wMagnetTrainDirection]
|
||||
add [hl]
|
||||
@@ -365,12 +365,12 @@ MagnetTrain_Jumptable: ; 8cdf7
|
||||
.PrepareToHoldTrain:
|
||||
call .Next
|
||||
ld a, $80
|
||||
ld [wcf66], a
|
||||
ld [wMagnetTrainWaitCounter], a
|
||||
ret
|
||||
; 8ce6d
|
||||
|
||||
.WaitScene: ; 8ce6d
|
||||
ld hl, wcf66
|
||||
ld hl, wMagnetTrainWaitCounter
|
||||
ld a, [hl]
|
||||
and a
|
||||
jr z, .DoneWaiting
|
||||
@@ -384,7 +384,7 @@ MagnetTrain_Jumptable: ; 8cdf7
|
||||
|
||||
.MoveTrain2: ; 8ce7a
|
||||
ld hl, wMagnetTrainFinalPosition
|
||||
ld a, [wcf65]
|
||||
ld a, [wMagnetTrainPosition]
|
||||
cp [hl]
|
||||
jr z, .PrepareToFinishAnim
|
||||
ld e, a
|
||||
@@ -395,7 +395,7 @@ MagnetTrain_Jumptable: ; 8cdf7
|
||||
ld a, e
|
||||
add d
|
||||
add d
|
||||
ld [wcf65], a
|
||||
ld [wMagnetTrainPosition], a
|
||||
ld hl, wGlobalAnimXOffset
|
||||
ld a, [wMagnetTrainDirection]
|
||||
ld d, a
|
||||
|
@@ -146,7 +146,7 @@ Special_BankOfMom: ; 16218
|
||||
ld [hli], a
|
||||
ld [hl], a
|
||||
ld a, $5
|
||||
ld [wcf64], a
|
||||
ld [wMomBankDigitCursorPosition], a
|
||||
call LoadStandardMenuDataHeader
|
||||
call Mom_SetUpDepositMenu
|
||||
call Mom_Wait10Frames
|
||||
@@ -213,7 +213,7 @@ Special_BankOfMom: ; 16218
|
||||
ld [hli], a
|
||||
ld [hl], a
|
||||
ld a, $5
|
||||
ld [wcf64], a
|
||||
ld [wMomBankDigitCursorPosition], a
|
||||
call LoadStandardMenuDataHeader
|
||||
call Mom_SetUpWithdrawMenu
|
||||
call Mom_Wait10Frames
|
||||
|
@@ -421,7 +421,7 @@ KrisDepositItemMenu: ; 0x1588b
|
||||
farcall DepositSellInitPackBuffers
|
||||
.loop
|
||||
farcall DepositSellPack
|
||||
ld a, [wcf66]
|
||||
ld a, [wPackUsedItem]
|
||||
and a
|
||||
jr z, .close
|
||||
call .TryDepositItem
|
||||
|
Reference in New Issue
Block a user