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="FakeOffset" value="15"/>
<Option name="FakeEdge" value="16"/> <Option name="FakeEdge" value="16"/>
<Option name="FakeHeck" value="17"/> <Option name="FakeHeck" value="17"/>
<Option name="FakeSide" value="18"/>
<Option name="FakeLeft" value="19"/> <Option name="FakeLeft" value="19"/>
<Option name="FakeRight" value="20"/> <Option name="FakeRight" value="20"/>
<Option name="FakeREdge" value="21"/> <Option name="FakeREdge" value="21"/>

View File

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

View File

@ -422,7 +422,7 @@ DEFINE_HOOKED_METHOD(CreateMove, bool, void *this_, float input_sample_time, CUs
ret = false; 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; g_Settings.brute.last_angles[LOCAL_E->m_IDX] = cmd->viewangles;
for (int i = 0; i < g_IEngine->GetMaxClients(); i++) for (int i = 0; i < g_IEngine->GetMaxClients(); i++)
{ {