Add a cvar to renable drafting when close to someone
This commit is contained in:
parent
6260812aa2
commit
467f89a4f1
3 changed files with 5 additions and 1 deletions
|
|
@ -527,6 +527,7 @@ consvar_t cv_kartslipdash = CVAR_INIT ("kartslipdash", "No", CV_NETVAR|CV_CALL|C
|
|||
consvar_t cv_kartslopeboost = CVAR_INIT ("kartslopeboost", "No", CV_NETVAR|CV_CALL|CV_NOINIT, CV_YesNo, KartSlopeBoost_OnChange);
|
||||
|
||||
consvar_t cv_kartdrafting = CVAR_INIT ("kartdrafting", "No", CV_NETVAR|CV_CALL|CV_NOINIT, CV_YesNo, KartDrafting_OnChange);
|
||||
consvar_t cv_kartdrafting_closedraft = CVAR_INIT ("kartdrafting_closedraft", "Off", CV_NETVAR, CV_OnOff, NULL);
|
||||
|
||||
// Invincibility modifiers
|
||||
static CV_PossibleValue_t invintype_cons_t[] = {{0, "Legacy"}, {1, "Alternative"}, {0, NULL}};
|
||||
|
|
|
|||
|
|
@ -172,6 +172,7 @@ extern consvar_t cv_kartstacking_slope_accelboost;
|
|||
extern consvar_t cv_kartstacking_slope_stackable;
|
||||
|
||||
extern consvar_t cv_kartdrafting;
|
||||
extern consvar_t cv_kartdrafting_closedraft;
|
||||
extern consvar_t cv_kartstacking_drafting_minspeed;
|
||||
extern consvar_t cv_kartstacking_drafting_maxspeed;
|
||||
|
||||
|
|
|
|||
|
|
@ -348,6 +348,7 @@ void K_RegisterKartStuff(void)
|
|||
CV_RegisterVar(&cv_kartstacking_slope_stackable);
|
||||
|
||||
CV_RegisterVar(&cv_kartdrafting);
|
||||
CV_RegisterVar(&cv_kartdrafting_closedraft);
|
||||
CV_RegisterVar(&cv_kartstacking_drafting_minspeed);
|
||||
CV_RegisterVar(&cv_kartstacking_drafting_maxspeed);
|
||||
|
||||
|
|
@ -2471,8 +2472,9 @@ static void K_UpdateDraft(player_t *player)
|
|||
dist = P_AproxDistance(P_AproxDistance(players[i].mo->x - player->mo->x, players[i].mo->y - player->mo->y), players[i].mo->z - player->mo->z);
|
||||
|
||||
#ifndef EASYDRAFTTEST
|
||||
|
||||
// TOO close to draft.
|
||||
if (dist < minDist)
|
||||
if (!cv_kartdrafting_closedraft.value && (dist < minDist))
|
||||
{
|
||||
continue;
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in a new issue