Add easy scrambles to the list now that easy is playable

This commit is contained in:
TehRealSalt 2019-10-03 01:54:52 -04:00
parent a5ea6a9799
commit 12829743ae

View file

@ -120,7 +120,7 @@ void K_SetPowerLevelScrambles(SINT8 powertype)
case PWRLV_RACE: case PWRLV_RACE:
if (cv_kartspeed.value == -1 || cv_kartencore.value == -1) if (cv_kartspeed.value == -1 || cv_kartencore.value == -1)
{ {
boolean hardmode = false; UINT8 speed = cv_kartspeed.defaultvalue;
boolean encore = false; boolean encore = false;
INT16 avg = 0, min = 0; INT16 avg = 0, min = 0;
UINT8 i, t = 0; UINT8 i, t = 0;
@ -167,28 +167,29 @@ void K_SetPowerLevelScrambles(SINT8 powertype)
switch (t) switch (t)
{ {
case 4: case 4:
hardmode = encore = true; speed = 2;
encore = true;
break; break;
case 3: case 3:
hardmode = true; speed = M_RandomChance((7<<FRACBITS)/10) ? 2 : 1;
encore = M_RandomChance(FRACUNIT>>1); encore = M_RandomChance(FRACUNIT>>1);
break; break;
case 2: case 2:
hardmode = M_RandomChance((7<<FRACBITS)/10); speed = M_RandomChance((3<<FRACBITS)/10) ? 2 : 1;
encore = M_RandomChance(FRACUNIT>>2); encore = M_RandomChance(FRACUNIT>>2);
break; break;
case 1: case 1: default:
hardmode = M_RandomChance((3<<FRACBITS)/10); speed = 1;
encore = false; encore = false;
break; break;
case 0: case 0:
default: speed = M_RandomChance((3<<FRACBITS)/10) ? 0 : 1;
hardmode = encore = false; encore = false;
break; break;
} }
if (cv_kartspeed.value == -1) if (cv_kartspeed.value == -1)
speedscramble = (hardmode ? 2 : 1); speedscramble = speed;
else else
speedscramble = -1; speedscramble = -1;