Fixed BGM always restarting when changing maps if the new map's BGM has a night version

This commit is contained in:
Maruno17
2022-10-19 19:12:39 +01:00
parent 9eb90b784e
commit 64f975072b
2 changed files with 3 additions and 6 deletions

View File

@@ -58,12 +58,9 @@ class Scene_Map
playingBGS = $game_system.playing_bgs
return if !playingBGM && !playingBGS
map = load_data(sprintf("Data/Map%03d.rxdata", mapid))
if playingBGM && map.autoplay_bgm
if (PBDayNight.isNight? && FileTest.audio_exist?("Audio/BGM/" + map.bgm.name + "_n") &&
playingBGM.name != map.bgm.name + "_n") || playingBGM.name != map.bgm.name
if playingBGM && map.autoplay_bgm && playingBGM.name != map.bgm_name
pbBGMFade(0.8)
end
end
if playingBGS && map.autoplay_bgs && playingBGS.name != map.bgs.name
pbBGMFade(0.8)
end

View File

@@ -10,7 +10,7 @@ ShowArea = true
MapPosition = 0,13,12
BattleBack = field
#-------------------------------
[003] # \PN's house
[003] # Player's house
Name = \PN's house
HealingSpot = 2,8,8
MapPosition = 0,13,12