improvements tm

This commit is contained in:
TotallyNotElite 2018-06-24 21:14:19 +02:00
parent 5a7be4e1c4
commit 11505574cd

View File

@ -24,7 +24,7 @@ static CatVar draw_crumb(CV_SWITCH, "fb_draw", "1", "Draw crumbs",
"Self explanitory"); "Self explanitory");
static CatVar follow_distance(CV_INT, "fb_distance", "175", "Follow Distance", static CatVar follow_distance(CV_INT, "fb_distance", "175", "Follow Distance",
"How close the bots should stay to the target"); "How close the bots should stay to the target");
static CatVar follow_activation(CV_INT, "fb_activation", "175", static CatVar follow_activation(CV_INT, "fb_activation", "1000",
"Activation Distance", "Activation Distance",
"How close a player should be until the " "How close a player should be until the "
"followbot will pick them as a target"); "followbot will pick them as a target");
@ -75,11 +75,11 @@ void checkAFK()
continue; continue;
if (CE_VECTOR(entity, netvar.vVelocity).IsZero(5.0f)) if (CE_VECTOR(entity, netvar.vVelocity).IsZero(5.0f))
{ {
afkticks[i] = afkticks[i] + 1; afkTicks[i] = afkTicks[i] + 1;
} }
else else
{ {
afkticks[i] = 0; afkTicks[i] = 0;
} }
} }
} }
@ -157,7 +157,7 @@ void WorldTick()
continue; continue;
if (entity->m_bEnemy()) if (entity->m_bEnemy())
continue; continue;
if (afk && afkticks[i] >= int(afktime)) //don't follow target that was determined afk if (afk && afkTicks[i] >= int(afktime)) //don't follow target that was determined afk
continue; continue;
if (IsPlayerDisguised(entity) || IsPlayerInvisible(entity)) if (IsPlayerDisguised(entity) || IsPlayerInvisible(entity))
continue; continue;
@ -188,7 +188,7 @@ void WorldTick()
continue; continue;
// ooooo, a target // ooooo, a target
follow_target = i; follow_target = i;
afkticks[i] = 0; //set afk ticks to 0 afkTicks[i] = 0; //set afk ticks to 0
} }
} }
// last check for entity before we continue // last check for entity before we continue
@ -208,7 +208,7 @@ void WorldTick()
//check if target is afk //check if target is afk
if (afk) if (afk)
{ {
if (afkticks[follow_target] >= 990) if (afkTicks[follow_target] >= int(afktime))
{ {
follow_target = 0; follow_target = 0;
return; return;
@ -260,7 +260,7 @@ void WorldTick()
if (loc_orig.DistTo(breadcrumbs.at(i)) < 60.f) if (loc_orig.DistTo(breadcrumbs.at(i)) < 60.f)
{ {
idle_time.update(); idle_time.update();
for (int i2 = 0; i2 <= i; i2++) for (int j = 0; j <= i; j++)
breadcrumbs.erase(breadcrumbs.begin()); breadcrumbs.erase(breadcrumbs.begin());
} }
} }