mirror of
https://github.com/thornAvery/kep-hack.git
synced 2025-09-17 02:40:50 +12:00
Fix remaining uses of fade
This commit is contained in:
parent
37d3ba4b39
commit
b2afaae7ab
|
@ -38,7 +38,9 @@ Music_RivalAlternateStartAndTempo::
|
|||
; an alternate tempo for Cities1 which is used for the Hall of Fame room
|
||||
Music_Cities1AlternateTempo::
|
||||
ld a, 10
|
||||
call StopMusic
|
||||
ld [wMusicFade], a
|
||||
xor a
|
||||
ld [wMusicFadeID], a
|
||||
ld c, 100
|
||||
call DelayFrames ; wait for the fade-out to finish
|
||||
ld c, 0 ; BANK(Music_Cities1)
|
||||
|
|
|
@ -1,8 +1,7 @@
|
|||
PlayBattleMusic::
|
||||
xor a
|
||||
ld [wAudioFadeOutControl], a
|
||||
ld [wLowHealthAlarm], a
|
||||
ld [wMusicFade], a
|
||||
ld [wLowHealthAlarm], a
|
||||
dec a ; SFX_STOP_ALL_MUSIC
|
||||
; ld [wNewSoundID], a
|
||||
call PlayMusic
|
||||
|
|
|
@ -884,7 +884,7 @@ TradeJumpPokeball:
|
|||
cp $ff
|
||||
jr nz, .skipPlayingSound
|
||||
.playSound ; play sound if next move distance is 12 or this is the last one
|
||||
ld a, SFX_BATTLE_18
|
||||
ld a, SFX_SWAP
|
||||
call PlaySound
|
||||
.skipPlayingSound
|
||||
push bc
|
||||
|
|
|
@ -30,7 +30,7 @@ SafariZoneGameStillGoing:
|
|||
SafariZoneGameOver:
|
||||
call EnableAutoTextBoxDrawing
|
||||
xor a
|
||||
ld [wAudioFadeOutControl], a
|
||||
ld [wMusicFade], a
|
||||
dec a ; SFX_STOP_ALL_MUSIC
|
||||
call PlaySound
|
||||
ld c, 0 ; BANK(SFX_Safari_Zone_PA)
|
||||
|
|
|
@ -24,7 +24,7 @@ DisplayPokemonCenterDialogue_::
|
|||
predef HealParty
|
||||
farcall AnimateHealingMachine ; do the healing machine animation
|
||||
xor a
|
||||
ld [wAudioFadeOutControl], a
|
||||
ld [wMusicFade], a
|
||||
; ld a, [wAudioSavedROMBank]
|
||||
; ld [wAudioROMBank], a
|
||||
ld a, [wMapMusicSoundID]
|
||||
|
|
|
@ -825,12 +825,12 @@ TradeCenter_Trade:
|
|||
ld a, [hl]
|
||||
ld [wTradedEnemyMonSpecies], a
|
||||
ld a, 10
|
||||
ld [wAudioFadeOutControl], a
|
||||
ld [wMusicFade], a
|
||||
; ld a, 0 ; BANK(Music_SafariZone)
|
||||
; ld [wAudioSavedROMBank], a
|
||||
ld a, MUSIC_SAFARI_ZONE
|
||||
; ld [wNewSoundID], a
|
||||
call PlayMusic
|
||||
ld [wMusicFadeID], a
|
||||
; call PlayMusic
|
||||
ld c, 100
|
||||
call DelayFrames
|
||||
call ClearScreen
|
||||
|
@ -916,12 +916,13 @@ CableClub_Run:
|
|||
ld [wLinkState], a
|
||||
ldh [hJoy5], a
|
||||
ld a, 10
|
||||
ld [wAudioFadeOutControl], a
|
||||
ld [wMusicFade], a
|
||||
; ld a, 0 ; BANK(Music_Celadon)
|
||||
; ld [wAudioSavedROMBank], a
|
||||
ld a, MUSIC_CELADON
|
||||
; ld [wNewSoundID], a
|
||||
jp PlayMusic
|
||||
ld [wMusicFadeID], a
|
||||
; jp PlayMusic
|
||||
ret
|
||||
|
||||
EmptyFunc:
|
||||
ret
|
||||
|
|
|
@ -281,8 +281,7 @@ HoFRecordMonInfo:
|
|||
|
||||
HoFFadeOutScreenAndMusic:
|
||||
ld a, 10
|
||||
ld [wAudioFadeOutCounterReloadValue], a
|
||||
ld [wAudioFadeOutCounter], a
|
||||
ld a, $ff
|
||||
ld [wAudioFadeOutControl], a
|
||||
ld [wMusicFade], a
|
||||
xor a
|
||||
ld [wMusicFadeID], a
|
||||
jp GBFadeOutToWhite
|
||||
|
|
|
@ -133,12 +133,9 @@ OakSpeech:
|
|||
; ld [wAudioSavedROMBank], a
|
||||
|
||||
ld a, 10
|
||||
call StopMusic
|
||||
; ld a, 10
|
||||
; ld [wAudioFadeOutControl], a
|
||||
; ld a, SFX_STOP_ALL_MUSIC
|
||||
; ld [wNewSoundID], a
|
||||
; call PlaySound
|
||||
ld [wMusicFade], a
|
||||
xor a
|
||||
ld [wMusicFadeID], a
|
||||
|
||||
pop af
|
||||
ldh [hLoadedROMBank], a
|
||||
|
|
|
@ -17,17 +17,13 @@ AnimateHealingMachine:
|
|||
call CopyHealingMachineOAM
|
||||
|
||||
ld a, 4
|
||||
call StopMusic
|
||||
call WaitForSongToFinish
|
||||
; ld a, 4
|
||||
; ld [wAudioFadeOutControl], a
|
||||
; ld a, SFX_STOP_ALL_MUSIC
|
||||
; ld [wNewSoundID], a
|
||||
; call PlaySound
|
||||
;.waitLoop
|
||||
; ld a, [wAudioFadeOutControl]
|
||||
; and a ; is fade-out finished?
|
||||
; jr nz, .waitLoop ; if not, check again
|
||||
ld [wMusicFade], a
|
||||
xor a
|
||||
ld [wMusicFadeID], a
|
||||
.waitLoop
|
||||
ld a, [wMusicFade]
|
||||
and a ; is fade-out finished?
|
||||
jr nz, .waitLoop ; if not, check again
|
||||
|
||||
ld a, [wPartyCount]
|
||||
ld b, a
|
||||
|
|
|
@ -122,7 +122,6 @@ _LeaveMapAnim::
|
|||
.playerNotStandingOnWarpPadOrHole
|
||||
ld a, $4
|
||||
call StopMusic
|
||||
call WaitForSongToFinish
|
||||
ld a, [wd732]
|
||||
bit 6, a ; is the last used pokemon center the destination?
|
||||
jr z, .flyAnimation
|
||||
|
|
|
@ -60,17 +60,19 @@ PlayDefaultMusicCommon::
|
|||
|
||||
.next4
|
||||
ld a, c
|
||||
ld [wAudioFadeOutControl], a
|
||||
and a
|
||||
jr nz, .next5
|
||||
inc a
|
||||
.next5
|
||||
ld [wMusicFade], a
|
||||
|
||||
ld a, b
|
||||
ld [wLastMusicSoundID], a
|
||||
; ld [wNewSoundID], a
|
||||
ld [wMusicFadeID], a
|
||||
|
||||
; if no fade, play immediately
|
||||
ld a, [wMusicFade]
|
||||
and a
|
||||
jr nz, .next5
|
||||
ld a, b
|
||||
call PlayMusic
|
||||
.next5
|
||||
|
||||
ret
|
||||
|
||||
;UpdateMusic6Times::
|
||||
|
|
|
@ -130,8 +130,8 @@ StopAllSounds::
|
|||
; ld [wAudioROMBank], a
|
||||
; ld [wAudioSavedROMBank], a
|
||||
xor a
|
||||
ld [wAudioFadeOutControl], a
|
||||
; ld [wNewSoundID], a
|
||||
ld [wMusicFade], a
|
||||
ld [wMusicFadeID], a
|
||||
ld [wLastMusicSoundID], a
|
||||
dec a
|
||||
jp PlaySound
|
||||
|
|
|
@ -760,7 +760,6 @@ HandleBlackOut::
|
|||
call GBFadeOutToBlack
|
||||
ld a, $08
|
||||
call StopMusic
|
||||
call WaitForSongToFinish
|
||||
ld hl, wd72e
|
||||
res 5, [hl]
|
||||
ld a, BANK(ResetStatusAndHalveMoneyOnBlackout) ; also BANK(SpecialWarpIn) and BANK(SpecialEnterMap)
|
||||
|
@ -775,24 +774,11 @@ StopMusic::
|
|||
ld [wMusicFade], a
|
||||
xor a
|
||||
ld [wMusicFadeID], a
|
||||
.wait0
|
||||
ld a, [wMusicFadeCount]
|
||||
.wait
|
||||
ld a, [wMusicFade]
|
||||
and a
|
||||
jr z, .wait0
|
||||
.wait1
|
||||
ld a, [wMusicFadeCount]
|
||||
and a
|
||||
jr nz, .wait1
|
||||
ret
|
||||
; ld [wAudioFadeOutControl], a
|
||||
; ld a, SFX_STOP_ALL_MUSIC
|
||||
; ld [wNewSoundID], a
|
||||
; call PlaySound
|
||||
;.wait
|
||||
; ld a, [wAudioFadeOutControl]
|
||||
; and a
|
||||
; jr nz, .wait
|
||||
; jp StopAllSounds
|
||||
jr nz, .wait
|
||||
jp StopAllSounds
|
||||
|
||||
HandleFlyWarpOrDungeonWarp::
|
||||
call UpdateSprites
|
||||
|
|
|
@ -406,7 +406,7 @@ PlayTrainerMusic::
|
|||
and a
|
||||
ret nz
|
||||
xor a
|
||||
ld [wAudioFadeOutControl], a
|
||||
ld [wMusicFade], a
|
||||
ld a, SFX_STOP_ALL_MUSIC
|
||||
call PlaySound
|
||||
; ld a, 0 ; BANK(Music_MeetEvilTrainer)
|
||||
|
|
Loading…
Reference in a new issue