Retuned the numbers a bit for lobby mobium averages

Retuned the numbers a bit to push G3 a lot higher. Gear 1 Agenda LOL
This commit is contained in:
VelocitOni 2025-10-29 02:01:59 -04:00
parent 3d465337bb
commit a6294b9b99

View file

@ -560,7 +560,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)
{ {
UINT8 speed = KARTSPEED_NORMAL; UINT8 speed = KARTSPEED_EASY;
boolean encore = false; boolean encore = false;
INT16 avg = 0, min = 0; INT16 avg = 0, min = 0;
UINT8 i, t = 1; UINT8 i, t = 1;
@ -601,10 +601,10 @@ void K_SetPowerLevelScrambles(SINT8 powertype)
else if (avg >= 4000) // Getting into it, likely experienced but just building power else if (avg >= 4000) // Getting into it, likely experienced but just building power
t = 2; t = 2;
else if (avg < 2000 || (avg <= 2500 && min < 600)) // Baby Room, mandatory first impressions; or if mostly new & 1 guy is really coping else if (avg < 3300 || (avg <= 4000 && min < 2000)) // Casual group, mandatory first impressions; or if mostly new & 1 guy is really coping
t = 0; t = 0;
else if (avg >= 2000) // Transition point else if (avg >= 3300) // Transition point
t = 1; t = 1;
@ -617,23 +617,23 @@ void K_SetPowerLevelScrambles(SINT8 powertype)
encore = true; encore = true;
break; break;
case 5: case 5:
speed = KARTSPEED_HARD;
encore = P_RandomChance(PR_RULESCRAMBLE, FRACUNIT>>1);
break;
case 4:
speed = P_RandomChance(PR_RULESCRAMBLE, (7<<FRACBITS)/10) ? KARTSPEED_HARD : KARTSPEED_NORMAL; speed = P_RandomChance(PR_RULESCRAMBLE, (7<<FRACBITS)/10) ? KARTSPEED_HARD : KARTSPEED_NORMAL;
encore = P_RandomChance(PR_RULESCRAMBLE, FRACUNIT>>1); encore = P_RandomChance(PR_RULESCRAMBLE, FRACUNIT>>1);
break; break;
case 3: case 4:
speed = P_RandomChance(PR_RULESCRAMBLE, (3<<FRACBITS)/10) ? KARTSPEED_HARD : KARTSPEED_NORMAL; speed = P_RandomChance(PR_RULESCRAMBLE, (3<<FRACBITS)/10) ? KARTSPEED_HARD : KARTSPEED_NORMAL;
encore = P_RandomChance(PR_RULESCRAMBLE, FRACUNIT>>2); encore = P_RandomChance(PR_RULESCRAMBLE, FRACUNIT>>2);
break; break;
case 2: case 3:
speed = KARTSPEED_NORMAL; speed = P_RandomChance(PR_RULESCRAMBLE, (3<<FRACBITS)/10) ? KARTSPEED_NORMAL : KARTSPEED_EASY;
encore = P_RandomChance(PR_RULESCRAMBLE, FRACUNIT>>3); encore = P_RandomChance(PR_RULESCRAMBLE, FRACUNIT>>3);
break; break;
case 2:
speed = KARTSPEED_EASY;
encore = P_RandomChance(PR_RULESCRAMBLE, FRACUNIT>>5);
break;
case 1: default: case 1: default:
speed = KARTSPEED_NORMAL; speed = KARTSPEED_EASY;
encore = false; encore = false;
break; break;
case 0: case 0: