did someone say F O R W A R D R O L L S P E E D H A C K ?

This commit is contained in:
BenCat07 2019-09-29 14:08:49 +02:00
parent 61d4fe3739
commit 92d8722b05

View File

@ -22,6 +22,7 @@
static settings::Boolean minigun_jump{ "misc.minigun-jump-tf2c", "false" }; static settings::Boolean minigun_jump{ "misc.minigun-jump-tf2c", "false" };
static settings::Boolean roll_speedhack{ "misc.roll-speedhack", "false" }; static settings::Boolean roll_speedhack{ "misc.roll-speedhack", "false" };
static settings::Boolean forward_speedhack{ "misc.roll-speedhack.forward", "false" };
static settings::Boolean engine_pred{ "misc.engine-prediction", "true" }; static settings::Boolean engine_pred{ "misc.engine-prediction", "true" };
static settings::Boolean debug_projectiles{ "debug.projectiles", "false" }; static settings::Boolean debug_projectiles{ "debug.projectiles", "false" };
static settings::Int semiauto{ "misc.semi-auto", "0" }; static settings::Int semiauto{ "misc.semi-auto", "0" };
@ -348,7 +349,14 @@ DEFINE_HOOKED_METHOD(CreateMove, bool, void *this_, float input_sample_time, CUs
if (fabs(speed) > 0.0f) if (fabs(speed) > 0.0f)
{ {
if (forward_speedhack)
{
cmd->forwardmove *= -1.0f;
cmd->sidemove *= -1.0f;
cmd->viewangles.x = 91;
}
Vector vecMove(cmd->forwardmove, cmd->sidemove, 0.0f); Vector vecMove(cmd->forwardmove, cmd->sidemove, 0.0f);
vecMove *= -1; vecMove *= -1;
float flLength = vecMove.Length(); float flLength = vecMove.Length();
Vector angMoveReverse{}; Vector angMoveReverse{};