Longer, more fair duels

This commit is contained in:
Antonio Martinez 2025-05-25 03:01:18 -04:00
parent b9818d52e4
commit 938000cd7e
2 changed files with 25 additions and 17 deletions

View file

@ -784,7 +784,7 @@ consvar_t cv_timelimit = UnsavedNetVar("timelimit", "Default").min_max(1, 30*60,
consvar_t cv_votetime = UnsavedNetVar("votetime", "20").min_max(10, 3600);
consvar_t cv_dueltimelimit = UnsavedNetVar("dueltimelimit", "180").min_max(0, 3600);
consvar_t cv_duelscorelimit = UnsavedNetVar("duelscorelimit", "3").min_max(1, 9);
consvar_t cv_duelscorelimit = UnsavedNetVar("duelscorelimit", "4").min_max(1, 9);
//
// Online cheats - synced in netgames.

View file

@ -2065,6 +2065,13 @@ static void K_HandleLapIncrement(player_t *player)
}
if (rainbowstartavailable == true && player->mo->hitlag == 0)
{
if (K_InRaceDuel())
{
K_SpawnDriftElectricSparks(player, player->skincolor, false);
K_SpawnAmps(player, 20, player->mo);
}
else
{
S_StartSound(player->mo, sfx_s23c);
player->startboost = 125;
@ -2086,6 +2093,7 @@ static void K_HandleLapIncrement(player_t *player)
K_SpawnAmps(&players[j], 10, player->mo);
}
}
}
rainbowstartavailable = false;
}