diff --git a/src/d_netcmd.c b/src/d_netcmd.c index 5185d4fc3..68abb753f 100644 --- a/src/d_netcmd.c +++ b/src/d_netcmd.c @@ -467,6 +467,7 @@ consvar_t cv_kartdebugbots = CVAR_INIT ("debugbots", "Off", CV_NETVAR|CV_CHEAT, consvar_t cv_kartdebugnodes = CVAR_INIT ("debugnodes", "Off", CV_CHEAT, CV_OnOff, NULL); consvar_t cv_kartdebugcolorize = CVAR_INIT ("debugcolorize", "Off", CV_CHEAT, CV_OnOff, NULL); consvar_t cv_kartdebugdirector = CVAR_INIT ("debugdirector", "Off", CV_CHEAT, CV_OnOff, NULL); +consvar_t cv_kartdebugstart = CVAR_INIT ("debugstart", "Off", CV_NETVAR|CV_CHEAT, CV_OnOff, NULL); consvar_t cv_spbtest = CVAR_INIT ("spbtest", "Off", CV_CHEAT|CV_NETVAR, CV_OnOff, NULL); consvar_t cv_debugrank = CVAR_INIT ("debugrank", "Off", CV_CHEAT, CV_OnOff, NULL); consvar_t cv_battletest = CVAR_INIT ("battletest", "Off", CV_CHEAT|CV_NETVAR, CV_OnOff, NULL); diff --git a/src/d_netcmd.h b/src/d_netcmd.h index e282ce3a5..1206bf7dc 100644 --- a/src/d_netcmd.h +++ b/src/d_netcmd.h @@ -101,6 +101,7 @@ extern consvar_t cv_kartdebugitem, cv_kartdebugamount, cv_kartdebugdistribution, extern consvar_t cv_kartdebugnodes, cv_kartdebugcolorize, cv_kartdebugdirector; extern consvar_t cv_spbtest, cv_reducevfx; extern consvar_t cv_kartdebugwaypoints, cv_kartdebugbots; +extern consvar_t cv_kartdebugstart; extern consvar_t cv_debugrank; extern consvar_t cv_battletest; diff --git a/src/k_kart.c b/src/k_kart.c index 51ef244de..6c22f23db 100644 --- a/src/k_kart.c +++ b/src/k_kart.c @@ -256,6 +256,12 @@ void K_TimerInit(void) } } + if (cv_kartdebugstart.value) + { + starttime = 0; + introtime = 0; + } + K_SpawnItemCapsules(); K_BattleInit(domodeattack); @@ -376,6 +382,7 @@ void K_RegisterKartStuff(void) CV_RegisterVar(&cv_kartdebughuddrop); CV_RegisterVar(&cv_kartdebugwaypoints); CV_RegisterVar(&cv_kartdebugbots); + CV_RegisterVar(&cv_kartdebugstart); CV_RegisterVar(&cv_kartdebugnodes); CV_RegisterVar(&cv_kartdebugcolorize);