ソースを参照

CSoundHandler: fix "unmutable" game (#588)

After a sound fade, now uses current volume instead of setting it to 100.

Fixes #3050.
Ewilhan 6 年 前
コミット
1afbdf7027
1 ファイル変更1 行追加1 行削除
  1. 1 1
      client/CMusicHandler.cpp

+ 1 - 1
client/CMusicHandler.cpp

@@ -175,7 +175,7 @@ int CSoundHandler::ambientDistToVolume(int distance) const
 void CSoundHandler::ambientStopSound(std::string soundId)
 {
 	stopSound(ambientChannels[soundId]);
-	setChannelVolume(ambientChannels[soundId], 100);
+	setChannelVolume(ambientChannels[soundId], volume);
 }
 
 // Plays a sound, and return its channel so we can fade it out later