implement configurable starting rings
This commit is contained in:
parent
3be59c8100
commit
a0cd60b9a2
4 changed files with 7 additions and 1 deletions
|
|
@ -458,9 +458,13 @@ consvar_t cv_kartrings = CVAR_INIT ("kartrings", "No", CV_NETVAR|CV_CALL|CV_NOIN
|
|||
|
||||
static CV_PossibleValue_t ringsmin_cons_t[] = {{INT8_MIN, "MIN"}, {0, "MAX"}, {0, NULL}};
|
||||
static CV_PossibleValue_t ringsmax_cons_t[] = {{0, "MIN"}, {INT8_MAX, "MAX"}, {0, NULL}};
|
||||
|
||||
consvar_t cv_kartringsmin = CVAR_INIT ("kartringsmin", "-20", CV_NETVAR, ringsmin_cons_t, NULL);
|
||||
consvar_t cv_kartringsmax = CVAR_INIT ("kartringsmax", "20", CV_NETVAR, ringsmax_cons_t, NULL);
|
||||
|
||||
static CV_PossibleValue_t ringsstart_cons_t[] = {{INT8_MIN, "MIN"}, {INT8_MAX, "MAX"}, {0, NULL}};
|
||||
consvar_t cv_kartringsstart = CVAR_INIT ("kartringsstart", "5", CV_NETVAR, ringsstart_cons_t, NULL);
|
||||
|
||||
// Stacking related
|
||||
consvar_t cv_kartstacking = CVAR_INIT ("kartstacking", "No", CV_NETVAR|CV_CALL|CV_NOINIT, CV_YesNo, KartStacking_OnChange);
|
||||
consvar_t cv_kartstacking_diminishparam = CVAR_INIT ("kartstacking_diminishparam", "0.32", CV_NETVAR|CV_CHEAT|CV_FLOAT, CV_Unsigned, NULL);
|
||||
|
|
|
|||
|
|
@ -125,6 +125,7 @@ extern consvar_t cv_kartusepwrlv;
|
|||
extern consvar_t cv_kartrings;
|
||||
extern consvar_t cv_kartringsmin;
|
||||
extern consvar_t cv_kartringsmax;
|
||||
extern consvar_t cv_kartringsstart;
|
||||
|
||||
extern consvar_t cv_kartstacking;
|
||||
extern consvar_t cv_kartstacking_diminishparam;
|
||||
|
|
|
|||
|
|
@ -2538,7 +2538,7 @@ void G_PlayerReborn(INT32 player, boolean betweenmaps)
|
|||
bumper = ((gametyperules & GTR_BUMPERS) ? K_StartingBumperCount() : 0);
|
||||
karmapoints = 0;
|
||||
wanted = 0;
|
||||
rings = 5;
|
||||
rings = cv_kartringsstart.value;
|
||||
minrings = cv_kartringsmin.value;
|
||||
maxrings = cv_kartringsmax.value;
|
||||
kickstartaccel = 0;
|
||||
|
|
|
|||
|
|
@ -299,6 +299,7 @@ void K_RegisterKartStuff(void)
|
|||
CV_RegisterVar(&cv_kartrings);
|
||||
CV_RegisterVar(&cv_kartringsmin);
|
||||
CV_RegisterVar(&cv_kartringsmax);
|
||||
CV_RegisterVar(&cv_kartringsstart);
|
||||
|
||||
// Stacking
|
||||
CV_RegisterVar(&cv_kartstacking);
|
||||
|
|
|
|||
Loading…
Reference in a new issue