Bots don't attenuate positive EXP

This commit is contained in:
Antonio Martinez 2025-09-07 15:13:59 -04:00
parent d3382001b1
commit d9f1044753

View file

@ -154,7 +154,7 @@ fixed_t K_EffectiveGradingFactor(const player_t *player)
fixed_t gf = player->gradingfactor;
if (gf > GRADINGFACTORSOFTCAP)
if (gf > GRADINGFACTORSOFTCAP && !K_PlayerUsesBotMovement(player))
gf = GRADINGFACTORSOFTCAP + FixedDiv(gf - GRADINGFACTORSOFTCAP, GRADINGFACTORCAPSTRENGTH);
return max(min, gf);
@ -4690,14 +4690,14 @@ void K_CheckpointCrossAward(player_t *player)
else
{
K_AddMessage("Margin Boost!", true, false);
S_StartSound(NULL, sfx_duelmb); // Duel announcer call, we only do this on the first margin boost
S_StartSound(NULL, sfx_duelmb); // Duel announcer call, we only do this on the first margin boost
// fade out the song for a bit
g_musicfade.start = leveltime;
g_musicfade.end = g_musicfade.start + 70;
g_musicfade.fade = 6;
g_musicfade.ticked = false;
// epic lighting
g_darkness.start = leveltime;
g_darkness.end = INT32_MAX;