Fix AntiAIm not workign as expected

This commit is contained in:
LightCat 2019-03-17 17:57:16 +01:00
parent 3097d5de1d
commit 329662a2fa
3 changed files with 3 additions and 6 deletions

View File

@ -46,7 +46,6 @@
<Option name="FakeOffset" value="15"/>
<Option name="FakeEdge" value="16"/>
<Option name="FakeHeck" value="17"/>
<Option name="FakeSide" value="18"/>
<Option name="FakeLeft" value="19"/>
<Option name="FakeRight" value="20"/>
<Option name="FakeREdge" value="21"/>

View File

@ -518,14 +518,12 @@ void ProcessUserCmd(CUserCmd *cmd)
clamp = false;
}
break;
case 20:
case 18: // Fake sideways
y += *bSendPackets ? 90.0f : -90.0f;
break;
case 19: // Fake left
y += !*bSendPackets ? 0.0f : -90.0f;
break;
case 20: // Fake right
y += !*bSendPackets ? 0.0f : 90.0f;
y += !*bSendPackets ? -90.0f : -90.0f;
break;
case 21: // Fake reverse edge
if (*bSendPackets)

View File

@ -422,7 +422,7 @@ DEFINE_HOOKED_METHOD(CreateMove, bool, void *this_, float input_sample_time, CUs
ret = false;
}
if (cmd && (cmd->buttons & IN_ATTACK || !(hacks::shared::antiaim::isEnabled() && !*bSendPackets)))
if (cmd && (cmd->buttons & IN_ATTACK || !(hacks::shared::antiaim::isEnabled() && *fakelag_amount && *bSendPackets)))
g_Settings.brute.last_angles[LOCAL_E->m_IDX] = cmd->viewangles;
for (int i = 0; i < g_IEngine->GetMaxClients(); i++)
{