From 2fa43fe72f418609e793bb453abbe8171422b81a Mon Sep 17 00:00:00 2001 From: TotallyNotElite <1yourexperiment@protonmail.com> Date: Sat, 11 Aug 2018 18:30:50 +0200 Subject: [PATCH] Disable latency when backtrack disabled --- src/hacks/AutoBackstab.cpp | 3 ++- src/hacks/Backtrack.cpp | 4 +++- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/src/hacks/AutoBackstab.cpp b/src/hacks/AutoBackstab.cpp index 89c966b2..38ee2fcf 100644 --- a/src/hacks/AutoBackstab.cpp +++ b/src/hacks/AutoBackstab.cpp @@ -104,8 +104,9 @@ bool unifiedCanBackstab(Vector &vecAngle, Vector min, Vector max, forward.z = -sp; forward = forward * meleeRange + head; + Vector hit; // Check if we our line is within the targets hitbox - if (LineIntersectsBox(minz, maxz, head, forward)) + if (hacks::shared::triggerbot::CheckLineBox(minz, maxz, head, forward, hit)) return true; return false; } diff --git a/src/hacks/Backtrack.cpp b/src/hacks/Backtrack.cpp index d3387b4f..b7b01a7a 100644 --- a/src/hacks/Backtrack.cpp +++ b/src/hacks/Backtrack.cpp @@ -27,7 +27,7 @@ bool shouldBacktrack(); BacktrackData headPositions[32][66]{}; int highesttick[32]{}; int lastincomingsequencenumber = 0; -bool isBacktrackEnabled; +bool isBacktrackEnabled = false; circular_buf sequences{ 2048 }; void UpdateIncomingSequences() @@ -50,6 +50,8 @@ void UpdateIncomingSequences() } void AddLatencyToNetchan(INetChannel *ch, float Latency) { + if (!isBacktrackEnabled) + return; if (Latency > 200.0f) Latency -= ch->GetLatency(MAX_FLOWS); for (auto &seq : sequences)