rip server

This commit is contained in:
BenCat07 2018-05-24 19:00:47 +02:00
parent dcbaaefaad
commit 863f03edc2
2 changed files with 12 additions and 2 deletions

View File

@ -76,6 +76,12 @@ void Init()
installed = true;
}
}
std::pair<int, int> backtracked;
void setbesttick(CachedEntity* ent, int tick)
{
backtracked.first = ent->m_IDX;
backtracked.second = tick;
}
bool disabled = true;
int BestTick = 0;
int iBestTarget = -1;
@ -123,6 +129,7 @@ void Run()
if (CE_BAD(target))
return;
int tick = Besttick(target);
setbesttick(target, tick);
if ((g_pUserCmd->buttons & IN_ATTACK || g_pUserCmd->buttons & IN_ATTACK2) &&
!dontbacktrack && CanShoot())
Backtrack(target, tick);
@ -178,12 +185,15 @@ CachedEntity *BestTarget()
else
return nullptr;
}
void Backtrack(CachedEntity *ent, int tick)
{
if (CE_GOOD(ent))
{
backtracked.first = ent->m_IDX;
backtracked.second = tick;
g_pUserCmd->tick_count = headPositions[ent->m_IDX][tick].tickcount;
}
}
void Draw()
{
#if ENABLE_VISUALS

View File

@ -526,7 +526,7 @@ DEFINE_HOOKED_METHOD(CreateMove, bool, void *this_, float input_sample_time,
}
if (serverlag_amount ||
(votelogger::active &&
!votelogger::antikick.test_and_set(antikick_time * 1000)))
!votelogger::antikick.check(antikick_time * 1000)))
{
if (adjust && !votelogger::active)
{