From f295ba1c308e4b56770453f8ddc856ad286b5059 Mon Sep 17 00:00:00 2001 From: "Wei-Cheng Yeh (IID)" Date: Sun, 27 Oct 2024 22:41:34 +0800 Subject: [PATCH] 0.6.0.3 - Fix wrong roll speed in non-1x play speed - Fix wrong roll speed in non-1x play speed --- OpenTaiko/src/Stages/07.Game/CStage演奏画面共通.cs | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) mode change 100644 => 100755 OpenTaiko/src/Stages/07.Game/CStage演奏画面共通.cs diff --git a/OpenTaiko/src/Stages/07.Game/CStage演奏画面共通.cs b/OpenTaiko/src/Stages/07.Game/CStage演奏画面共通.cs old mode 100644 new mode 100755 index 0c373355..f6e9cd59 --- a/OpenTaiko/src/Stages/07.Game/CStage演奏画面共通.cs +++ b/OpenTaiko/src/Stages/07.Game/CStage演奏画面共通.cs @@ -1466,9 +1466,9 @@ internal abstract class CStage演奏画面共通 : CStage { if (this.bPAUSE == false && rollSpeed > 0) // && TJAPlayer3.ConfigIni.bAuto先生の連打) { - if (((SoundManager.PlayTimer.NowTime * OpenTaiko.ConfigIni.SongPlaybackSpeed) - * OpenTaiko.ConfigIni.SongPlaybackSpeed) - > (pChip.n発声時刻ms + (1000.0 / (double)rollSpeed) * pChip.nRollCount)) { + double rollSpeedScaled = rollSpeed / OpenTaiko.ConfigIni.SongPlaybackSpeed; + if ((SoundManager.PlayTimer.NowTime * OpenTaiko.ConfigIni.SongPlaybackSpeed) + > (pChip.n発声時刻ms + (1000.0 / rollSpeedScaled) * pChip.nRollCount)) { EGameType _gt = OpenTaiko.ConfigIni.nGameType[OpenTaiko.GetActualPlayer(nPlayer)]; int nLane = 0;