if (c_config::get().desync == 3) {
float desync = Globals::LocalPlayer->get_max_desync_delta();
float lby_delta = 180.0f - desync + 10.0f;
size_t i = 0u;
while (i <= g_pClientState->m_nChokedCommands)
{
if (i != g_pClientState->m_nChokedCommands)
{
bool can_adjust_velocity = true;
if (Globals::pCmd->buttons & IN_FORWARD || Globals::pCmd->buttons & IN_MOVELEFT || Globals::pCmd->buttons & IN_MOVERIGHT || Globals::pCmd->buttons & IN_BACK)
can_adjust_velocity = false;
if (can_adjust_velocity)
Globals::pCmd->sidemove = (i % 2) ? 2 : -2;
if (g_pGlobalVars->curtime < g_pGlobalVars->curtime <= next_lby_update(Globals::pCmd->viewangles.y, Globals::pCmd))
Globals::pCmd->viewangles.y += desync; // * lean * side; add that crap
// REAL AROUND FAKE
if (c_config::get().realfake) // vars :: aa.
{
if (lby_delta)
Globals::pCmd->viewangles.y += (180 - desync);
}
else if (c_config::get().fakereal) // fake around real
{
if (lby_delta)
Globals::pCmd->viewangles.y -= (180 - desync);
}
Globals::pCmd->viewangles.y = g_Math.NormalizeYaw(Globals::pCmd->viewangles.y);
}
else
{
Yaw();
}
i++;
}
}