diff --git a/src/k_pwrlv.c b/src/k_pwrlv.c index c1096d4a3..e43348362 100644 --- a/src/k_pwrlv.c +++ b/src/k_pwrlv.c @@ -120,7 +120,7 @@ void K_SetPowerLevelScrambles(SINT8 powertype) case PWRLV_RACE: if (cv_kartspeed.value == -1 || cv_kartencore.value == -1) { - boolean hardmode = false; + UINT8 speed = cv_kartspeed.defaultvalue; boolean encore = false; INT16 avg = 0, min = 0; UINT8 i, t = 0; @@ -167,28 +167,29 @@ void K_SetPowerLevelScrambles(SINT8 powertype) switch (t) { case 4: - hardmode = encore = true; + speed = 2; + encore = true; break; case 3: - hardmode = true; + speed = M_RandomChance((7<>1); break; case 2: - hardmode = M_RandomChance((7<>2); break; - case 1: - hardmode = M_RandomChance((3<