Merge branch 'improved-debugstart' into 'master'

debugstart can now force POSITION on (resolves #600)

Closes #600

See merge request KartKrew/Kart!1431
This commit is contained in:
Sal 2023-08-27 20:09:55 +00:00
commit 2eb8180dd1
2 changed files with 5 additions and 2 deletions

View file

@ -786,7 +786,7 @@ consvar_t cv_kartdebughuddrop = OnlineCheat("debugitemdrop", "Off").on_off().des
extern CV_PossibleValue_t kartdebugitem_cons_t[]; extern CV_PossibleValue_t kartdebugitem_cons_t[];
consvar_t cv_kartdebugitem = OnlineCheat("debugitem", "None").values(kartdebugitem_cons_t).description("Force item boxes to only roll one kind of item"); consvar_t cv_kartdebugitem = OnlineCheat("debugitem", "None").values(kartdebugitem_cons_t).description("Force item boxes to only roll one kind of item");
consvar_t cv_kartdebugstart = OnlineCheat("debugstart", "Off").on_off().description("Skip POSITION"); consvar_t cv_kartdebugstart = OnlineCheat("debugstart", "-1").min_max(-1, 16).description("Override playercount for POSITION time calcs. -1 default, 0 skip");
consvar_t cv_kartdebugwaypoints = OnlineCheat("debugwaypoints", "Off").values({{0, "Off"}, {1, "Forwards"}, {2, "Backwards"}}).description("Make waypoints visible"); consvar_t cv_kartdebugwaypoints = OnlineCheat("debugwaypoints", "Off").values({{0, "Off"}, {1, "Forwards"}, {2, "Backwards"}}).description("Make waypoints visible");
#ifdef DEVELOP #ifdef DEVELOP

View file

@ -228,6 +228,9 @@ void K_TimerInit(void)
numPlayers++; numPlayers++;
} }
if (cv_kartdebugstart.value > 0)
numPlayers = cv_kartdebugstart.value;
if (numPlayers < 2) if (numPlayers < 2)
{ {
domodeattack = true; domodeattack = true;
@ -256,7 +259,7 @@ void K_TimerInit(void)
} }
} }
if (cv_kartdebugstart.value || M_NotFreePlay() == false) if (cv_kartdebugstart.value == -1 ? M_NotFreePlay() == false : cv_kartdebugstart.value == 0)
{ {
starttime = 0; starttime = 0;
introtime = 0; introtime = 0;