Fakelag in air only option (#1415)
This commit is contained in:
parent
8c5961b1f3
commit
c96e22eac1
@ -6,6 +6,7 @@
|
||||
<AutoVariable width="fill" target="antiaim.crouch" label="Fake crouch"/>
|
||||
<AutoVariable width="fill" target="antiaim.no-clamp" label="No clamping" tooltip="Don't clamp angles (keep pitch within ±89° and yaw within ±180°)."/>
|
||||
<AutoVariable width="fill" target="misc.fakelag" label="Fakelag" min="0" max="22"/>
|
||||
<AutoVariable width="fill" target="misc.fakelag-midair-only" label="Fakelag midair only"/>
|
||||
<AutoVariable width="fill" target="antiaim.spin-speed" label="Spin speed" tooltip="Speed for yaw spin." min="-45" max="45" step="0.1"/>
|
||||
<AutoVariable width="fill" target="antiaim.roll" label="Roll"/>
|
||||
<LabeledObject width="fill" label="Pitch mode">
|
||||
|
@ -35,6 +35,7 @@ extern settings::Boolean crypt_chat;
|
||||
extern settings::Boolean nolerp;
|
||||
extern float backup_lerp;
|
||||
extern settings::Int fakelag_amount;
|
||||
extern settings::Boolean fakelag_midair;
|
||||
extern settings::Boolean no_zoom;
|
||||
extern settings::Boolean disable_visuals;
|
||||
extern settings::Int print_r;
|
||||
|
@ -33,6 +33,7 @@ settings::Boolean nolerp{ "misc.no-lerp", "false" };
|
||||
#endif
|
||||
float backup_lerp = 0.0f;
|
||||
settings::Int fakelag_amount{ "misc.fakelag", "0" };
|
||||
settings::Boolean fakelag_midair{ "misc.fakelag-midair-only", "false" };
|
||||
settings::Boolean no_zoom{ "remove.zoom", "false" };
|
||||
settings::Boolean no_scope{ "remove.scope", "false" };
|
||||
settings::Boolean disable_visuals{ "visual.disable", "false" };
|
||||
|
@ -304,6 +304,9 @@ DEFINE_HOOKED_METHOD(CreateMove, bool, void *this_, float input_sample_time, CUs
|
||||
break;
|
||||
}
|
||||
|
||||
if (fakelag_midair && CE_INT(LOCAL_E, netvar.iFlags) & FL_ONGROUND)
|
||||
do_fakelag = false;
|
||||
|
||||
if (do_fakelag)
|
||||
{
|
||||
int fakelag_amnt = (*fakelag_amount > 1) ? *fakelag_amount : 1;
|
||||
|
Reference in New Issue
Block a user