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)