Fix code and menu alignment
This commit is contained in:
parent
b17e4f154f
commit
1c266f9292
@ -9,65 +9,73 @@
|
||||
<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="Fake Pitch">
|
||||
<Select target="antiaim.pitch.fake">
|
||||
<Option name="Disable" value="0"/>
|
||||
<Option name="Up" value="1"/>
|
||||
<Option name="Down" value="2"/>
|
||||
<Option name="Inverse" value="3"/>
|
||||
</Select>
|
||||
</LabeledObject>
|
||||
<LabeledObject width="fill" label="Real Pitch">
|
||||
<Select target="antiaim.pitch.real">
|
||||
<Option name="Disable" value="0"/>
|
||||
<Option name="Custom" value="1"/>
|
||||
<Option name="Up" value="2"/>
|
||||
<Option name="Down" value="3"/>
|
||||
<Option name="Jitter" value="4"/>
|
||||
<Option name="Random" value="5"/>
|
||||
<Option name="Flip" value="6"/>
|
||||
<Option name="Heck" value="7"/>
|
||||
</Select>
|
||||
</LabeledObject>
|
||||
<AutoVariable width="fill" target="antiaim.pitch.static" label="Custom Pitch" tooltip="Used when 'Real Pitch' is set to 'Custom'."/>
|
||||
<LabeledObject width="fill" label="Fake Yaw">
|
||||
<Select target="antiaim.yaw.fake">
|
||||
<Option name="Disable" value="0"/>
|
||||
<Option name="Custom" value="1"/>
|
||||
<Option name="Custom Offset" value="2"/>
|
||||
<Option name="Left" value="3"/>
|
||||
<Option name="Right" value="4"/>
|
||||
<Option name="Back" value="5"/>
|
||||
<Option name="Spin" value="6"/>
|
||||
<Option name="Edge" value="7"/>
|
||||
<Option name="Sideways" value="8"/>
|
||||
<Option name="Jitter" value="9"/>
|
||||
<Option name="Heck" value="10"/>
|
||||
<Option name="Omega" value="11"/>
|
||||
<Option name="Random" value="12"/>
|
||||
<Option name="Random Clamped" value="13"/>
|
||||
</Select>
|
||||
</LabeledObject>
|
||||
<AutoVariable width="fill" target="antiaim.yaw.fake.static" label="Custom Fake Yaw" tooltip="Used when 'Fake Yaw' is set to 'Custom'."/>
|
||||
<LabeledObject width="fill" label="Real Yaw">
|
||||
<Select target="antiaim.yaw.real">
|
||||
<Option name="Disable" value="0"/>
|
||||
<Option name="Custom" value="1"/>
|
||||
<Option name="Custom Offset" value="2"/>
|
||||
<Option name="Left" value="3"/>
|
||||
<Option name="Right" value="4"/>
|
||||
<Option name="Back" value="5"/>
|
||||
<Option name="Spin" value="6"/>
|
||||
<Option name="Edge" value="7"/>
|
||||
<Option name="Sideways" value="8"/>
|
||||
<Option name="Jitter" value="9"/>
|
||||
<Option name="Heck" value="10"/>
|
||||
<Option name="Omega" value="11"/>
|
||||
<Option name="Random" value="12"/>
|
||||
<Option name="Random Clamped" value="13"/>
|
||||
</Select>
|
||||
</LabeledObject>
|
||||
<AutoVariable width="fill" target="antiaim.yaw.real.static" label="Custom Real Yaw" tooltip="Used when 'Real Yaw' is set to 'Custom'."/>
|
||||
<Box padding="12 6 6 6" width="content" height="content" name="Pitch" y="90">
|
||||
<List width="138">
|
||||
<LabeledObject width="fill" label="Fake Pitch">
|
||||
<Select target="antiaim.pitch.fake">
|
||||
<Option name="Disable" value="0"/>
|
||||
<Option name="Up" value="1"/>
|
||||
<Option name="Down" value="2"/>
|
||||
<Option name="Inverse" value="3"/>
|
||||
</Select>
|
||||
</LabeledObject>
|
||||
<LabeledObject width="fill" label="Real Pitch">
|
||||
<Select target="antiaim.pitch.real">
|
||||
<Option name="Disable" value="0"/>
|
||||
<Option name="Custom" value="1"/>
|
||||
<Option name="Up" value="2"/>
|
||||
<Option name="Down" value="3"/>
|
||||
<Option name="Jitter" value="4"/>
|
||||
<Option name="Random" value="5"/>
|
||||
<Option name="Flip" value="6"/>
|
||||
<Option name="Heck" value="7"/>
|
||||
</Select>
|
||||
</LabeledObject>
|
||||
<AutoVariable width="fill" target="antiaim.pitch.static" label="Custom" tooltip="Used when 'Real Pitch' is set to 'Custom'."/>
|
||||
</List>
|
||||
</Box>
|
||||
<Box padding="12 6 6 6" width="content" height="content" name="Yaw" y="120">
|
||||
<List width="138">
|
||||
<LabeledObject width="fill" label="Fake Yaw">
|
||||
<Select target="antiaim.yaw.fake">
|
||||
<Option name="Disable" value="0"/>
|
||||
<Option name="Custom" value="1"/>
|
||||
<Option name="Custom Offset" value="2"/>
|
||||
<Option name="Left" value="3"/>
|
||||
<Option name="Right" value="4"/>
|
||||
<Option name="Back" value="5"/>
|
||||
<Option name="Spin" value="6"/>
|
||||
<Option name="Edge" value="7"/>
|
||||
<Option name="Sideways" value="8"/>
|
||||
<Option name="Jitter" value="9"/>
|
||||
<Option name="Heck" value="10"/>
|
||||
<Option name="Omega" value="11"/>
|
||||
<Option name="Random" value="12"/>
|
||||
<Option name="Random Clamped" value="13"/>
|
||||
</Select>
|
||||
</LabeledObject>
|
||||
<LabeledObject width="fill" label="Real Yaw">
|
||||
<Select target="antiaim.yaw.real">
|
||||
<Option name="Disable" value="0"/>
|
||||
<Option name="Custom" value="1"/>
|
||||
<Option name="Custom Offset" value="2"/>
|
||||
<Option name="Left" value="3"/>
|
||||
<Option name="Right" value="4"/>
|
||||
<Option name="Back" value="5"/>
|
||||
<Option name="Spin" value="6"/>
|
||||
<Option name="Edge" value="7"/>
|
||||
<Option name="Sideways" value="8"/>
|
||||
<Option name="Jitter" value="9"/>
|
||||
<Option name="Heck" value="10"/>
|
||||
<Option name="Omega" value="11"/>
|
||||
<Option name="Random" value="12"/>
|
||||
<Option name="Random Clamped" value="13"/>
|
||||
</Select>
|
||||
</LabeledObject>
|
||||
<AutoVariable width="fill" target="antiaim.yaw.fake.static" label="Custom Fake" tooltip="Used when 'Fake Yaw' is set to 'Custom'."/>
|
||||
<AutoVariable width="fill" target="antiaim.yaw.real.static" label="Custom Real" tooltip="Used when 'Real Yaw' is set to 'Custom'."/>
|
||||
</List>
|
||||
</Box>
|
||||
</List>
|
||||
</Box>
|
||||
<Box padding="12 6 6 6" width="content" height="content" name="Resolver" x="170">
|
||||
|
@ -334,7 +334,7 @@ bool findEdge(float edgeOrigYaw)
|
||||
{
|
||||
edgeToEdgeOn = 1;
|
||||
// Correction for pitches to keep the head behind walls
|
||||
if (((int) pitch_mode == 7) || ((int) pitch_mode == 2) || ((int) pitch_mode == 8))
|
||||
if (((int) pitch_real == 7) || ((int) pitch_real == 9) || ((int) pitch_real == 10))
|
||||
edgeToEdgeOn = 2;
|
||||
return true;
|
||||
}
|
||||
@ -342,7 +342,7 @@ bool findEdge(float edgeOrigYaw)
|
||||
{
|
||||
edgeToEdgeOn = 2;
|
||||
// Same as above
|
||||
if (((int) pitch_mode == 7) || ((int) pitch_mode == 2) || ((int) pitch_mode == 8))
|
||||
if (((int) pitch_real == 7) || ((int) pitch_real == 9) || ((int) pitch_real == 10))
|
||||
edgeToEdgeOn = 1;
|
||||
return true;
|
||||
}
|
||||
@ -411,7 +411,7 @@ void ProcessUserCmd(CUserCmd *cmd)
|
||||
static bool swap = true;
|
||||
|
||||
// Reset the ticks and swap for some reason...
|
||||
if (ticksUntilSwap > 0 && *yaw_mode != 8)
|
||||
if (ticksUntilSwap > 0 && (*yaw_fake != 8 || *yaw_real != 8))
|
||||
{
|
||||
swap = true;
|
||||
ticksUntilSwap = 0;
|
||||
@ -438,10 +438,10 @@ void ProcessUserCmd(CUserCmd *cmd)
|
||||
break;
|
||||
case 6: // Spin
|
||||
cur_yaw_fake += (float) spin;
|
||||
while (cur_yaw_fake > 180)
|
||||
cur_yaw_fake += -360;
|
||||
while (cur_yaw_fake < -180)
|
||||
cur_yaw_fake += 360;
|
||||
while (cur_yaw_fake > 180.0f)
|
||||
cur_yaw_fake += -360.0f;
|
||||
while (cur_yaw_fake < -180.0f)
|
||||
cur_yaw_fake += 360.0f;
|
||||
y = cur_yaw_fake;
|
||||
break;
|
||||
case 7: // Edge
|
||||
@ -481,74 +481,74 @@ void ProcessUserCmd(CUserCmd *cmd)
|
||||
default:
|
||||
break;
|
||||
}
|
||||
|
||||
switch ((int) yaw_real)
|
||||
{
|
||||
case 1: // Custom
|
||||
y = (float) yaw_real_static;
|
||||
break;
|
||||
case 2: // Custom Offset
|
||||
y += (float) yaw_real_static;
|
||||
break;
|
||||
case 3: // Left
|
||||
y -= 90.0f;
|
||||
break;
|
||||
case 4: // Right
|
||||
y += 90.0f;
|
||||
break;
|
||||
case 5: // Back
|
||||
y += 180.0f;
|
||||
break;
|
||||
case 6: // Spin
|
||||
cur_yaw_real += (float) spin;
|
||||
while (cur_yaw_real > 180)
|
||||
cur_yaw_real += -360;
|
||||
while (cur_yaw_real < -180)
|
||||
cur_yaw_real += 360;
|
||||
y = cur_yaw_real;
|
||||
break;
|
||||
case 7: // Edge
|
||||
// Attempt to find an edge and if found, rotate around it
|
||||
if (findEdge(y))
|
||||
y = useEdge(y);
|
||||
break;
|
||||
case 8: // Sideways
|
||||
if (ticksUntilSwap--)
|
||||
{
|
||||
ticksUntilSwap = UniformRandomInt(*yaw_sideways_min, *yaw_sideways_max);
|
||||
swap = !swap;
|
||||
}
|
||||
y += swap ? 90.0f : -90.0f;
|
||||
break;
|
||||
case 9: // Jitter
|
||||
if (flip)
|
||||
y += 90;
|
||||
else
|
||||
y -= 90;
|
||||
break;
|
||||
case 10: // Heck
|
||||
FuckYaw(y);
|
||||
clamp = false;
|
||||
break;
|
||||
case 11: // Omega
|
||||
y = randyaw - 180.0f + RandFloatRange(-40.0f, 40.0f);
|
||||
break;
|
||||
case 12: // Random
|
||||
y = RandFloatRange(-65536.0f, 65536.0f);
|
||||
clamp = false;
|
||||
break;
|
||||
case 13: // Random Clamped
|
||||
y = RandFloatRange(-180.0f, 180.0f);
|
||||
break;
|
||||
default:
|
||||
break;
|
||||
}
|
||||
else
|
||||
switch ((int) yaw_real)
|
||||
{
|
||||
case 1: // Custom
|
||||
y = (float) yaw_real_static;
|
||||
break;
|
||||
case 2: // Custom Offset
|
||||
y += (float) yaw_real_static;
|
||||
break;
|
||||
case 3: // Left
|
||||
y -= 90.0f;
|
||||
break;
|
||||
case 4: // Right
|
||||
y += 90.0f;
|
||||
break;
|
||||
case 5: // Back
|
||||
y += 180.0f;
|
||||
break;
|
||||
case 6: // Spin
|
||||
cur_yaw_real += (float) spin;
|
||||
while (cur_yaw_real > 180.0f)
|
||||
cur_yaw_real += -360.0f;
|
||||
while (cur_yaw_real < -180.0f)
|
||||
cur_yaw_real += 360.0f;
|
||||
y = cur_yaw_real;
|
||||
break;
|
||||
case 7: // Edge
|
||||
// Attempt to find an edge and if found, rotate around it
|
||||
if (findEdge(y))
|
||||
y = useEdge(y);
|
||||
break;
|
||||
case 8: // Sideways
|
||||
if (ticksUntilSwap--)
|
||||
{
|
||||
ticksUntilSwap = UniformRandomInt(*yaw_sideways_min, *yaw_sideways_max);
|
||||
swap = !swap;
|
||||
}
|
||||
y += swap ? 90.0f : -90.0f;
|
||||
break;
|
||||
case 9: // Jitter
|
||||
if (flip)
|
||||
y += 90;
|
||||
else
|
||||
y -= 90;
|
||||
break;
|
||||
case 10: // Heck
|
||||
FuckYaw(y);
|
||||
clamp = false;
|
||||
break;
|
||||
case 11: // Omega
|
||||
y = randyaw - 180.0f + RandFloatRange(-40.0f, 40.0f);
|
||||
break;
|
||||
case 12: // Random
|
||||
y = RandFloatRange(-65536.0f, 65536.0f);
|
||||
clamp = false;
|
||||
break;
|
||||
case 13: // Random Clamped
|
||||
y = RandFloatRange(-180.0f, 180.0f);
|
||||
break;
|
||||
default:
|
||||
break;
|
||||
}
|
||||
|
||||
// Pitch logic
|
||||
switch (int(pitch_real))
|
||||
{
|
||||
case 1: // Custom
|
||||
p = float(pitch);
|
||||
p = float(pitch_static);
|
||||
break;
|
||||
case 2: // Up
|
||||
p = -89.0f;
|
||||
@ -583,12 +583,14 @@ void ProcessUserCmd(CUserCmd *cmd)
|
||||
p += 360.0f;
|
||||
break;
|
||||
case 3: // Inverse
|
||||
p = -p;
|
||||
if (p <= -89.0f)
|
||||
p += 360.0f;
|
||||
else if (p >= 89.0f)
|
||||
p -= 360.0f;
|
||||
break;
|
||||
}
|
||||
|
||||
if (g_pLocalPlayer->isFakeAngleCM)
|
||||
flip = !flip;
|
||||
flip = !flip;
|
||||
if (clamp)
|
||||
fClampAngle(cmd->viewangles);
|
||||
if (roll)
|
||||
@ -609,5 +611,5 @@ bool isEnabled()
|
||||
return *enable;
|
||||
}
|
||||
|
||||
static InitRoutine fakelag_check([]() { yaw_mode.installChangeCallback([](settings::VariableBase<int> &, int after) { force_fakelag = after >= 9 ? true : false; }); });
|
||||
static InitRoutine fakelag_check([]() { yaw_fake.installChangeCallback([](settings::VariableBase<int> &, int after) { force_fakelag = after > 0 ? true : false; }); });
|
||||
} // namespace hacks::shared::antiaim
|
||||
|
Reference in New Issue
Block a user