diff --git a/src/k_kart.h b/src/k_kart.h index ba1175349..ec6aebeca 100644 --- a/src/k_kart.h +++ b/src/k_kart.h @@ -135,7 +135,7 @@ player_t *K_DuelOpponent(player_t *player); fixed_t K_EffectiveGradingFactor(const player_t *player); #define MINGRADINGFACTOR (FRACUNIT/2) #define MINFRANTICFACTOR (8*FRACUNIT/10) -#define GRADINGFACTORSOFTCAP (FRACUNIT) +#define GRADINGFACTORSOFTCAP (2*FRACUNIT) #define GRADINGFACTORCAPSTRENGTH (3*FRACUNIT) void K_TimerReset(void); diff --git a/src/k_roulette.c b/src/k_roulette.c index 08e674e6c..a4117fc26 100644 --- a/src/k_roulette.c +++ b/src/k_roulette.c @@ -1437,7 +1437,7 @@ void K_FillItemRouletteData(player_t *player, itemroulette_t *const roulette, bo boolean permit[NUMKARTRESULTS]; // is this item allowed? UINT32 lonelinessSuppressor = DISTVAR; // This close to 1st? Dampen loneliness (you have a target!) - UINT32 maxEXPDistanceCut = 3*DISTVAR/2; // The maximum amount you can be displaced by EXP + UINT32 maxEXPDistanceCut = 3*DISTVAR; // The maximum amount you can be displaced by EXP // If we're too close to 1st in absolute units, crush our top-end item odds down. fixed_t crowdingFirst = 0;