diff --git a/Qwilight/Compute/DefaultCompute.cs b/Qwilight/Compute/DefaultCompute.cs index b6c6993..04f6ae1 100644 --- a/Qwilight/Compute/DefaultCompute.cs +++ b/Qwilight/Compute/DefaultCompute.cs @@ -4070,9 +4070,26 @@ } else { - if (NoteFile.HandledValue == BaseNoteFile.Handled.Not || NoteFile.HandledValue == BaseNoteFile.Handled.F) + if (NoteFile.HandledValue != BaseNoteFile.Handled.Band1) { - NoteFile.HandledValue = BaseNoteFile.Handled.AssistClear; + if (IsP) + { + NoteFile.HandledValue = BaseNoteFile.Handled.AssistClear; + } + else + { + if (IsF) + { + if (NoteFile.HandledValue == BaseNoteFile.Handled.Not) + { + NoteFile.HandledValue = BaseNoteFile.Handled.F; + } + } + else + { + NoteFile.HandledValue = BaseNoteFile.Handled.AssistClear; + } + } DB.Instance.SetHandled(NoteFile); } } diff --git a/Qwilight/Qwilight.csproj b/Qwilight/Qwilight.csproj index d6f0811..3444693 100644 --- a/Qwilight/Qwilight.csproj +++ b/Qwilight/Qwilight.csproj @@ -56,7 +56,7 @@ - + diff --git a/Test/Test.csproj b/Test/Test.csproj index 4ce88f9..5d4ef2e 100644 --- a/Test/Test.csproj +++ b/Test/Test.csproj @@ -25,7 +25,7 @@ - + runtime; build; native; contentfiles; analyzers; buildtransitive all