Fix shuffle calculation logic.

Make shuffle percentge based.
This commit is contained in:
2025-06-20 09:21:38 -07:00
parent df1a499fa0
commit 0b610f53c0
5 changed files with 21 additions and 51 deletions

View File

@ -245,11 +245,9 @@ void DisplayChannelPage() {
subText = "SHIFT HIT";
break;
case PARAM_CH_SHUFFLE:
ch.getShuffleIndex() == 0
// ? sprintf(mainText, "OFF")
// TODO: why is this being incremented by 2?
? sprintf(mainText, "%d", ch.getStepCount())
: sprintf(mainText, "%d%%", shuffle_amount[ch.getShuffleIndex()]);
ch.getShuffle() == 0
? sprintf(mainText, "OFF")
: sprintf(mainText, "%d%%", ch.getShuffle() + 50);
subText = "SHUFFLE";
break;
case PARAM_CH_CV_SRC: {