Skip to content

Commit c6a5809

Browse files
v3.7.6
1 parent 231706a commit c6a5809

File tree

1 file changed

+15
-5
lines changed

1 file changed

+15
-5
lines changed

Swing_Prediction.lua

+15-5
Original file line numberDiff line numberDiff line change
@@ -288,11 +288,21 @@ if not isMelee then goto continue end
288288
--wall check
289289
local can_attack = false
290290
local trace = engine.TraceLine(pLocalFuture, vPlayerFuture, MASK_SHOT_HULL)
291-
if (trace.entity:GetClass() == "CTFPlayer") and (trace.entity:GetTeamNumber() ~= pLocal:GetTeamNumber()) then
292-
can_attack = isWithinHitbox(GetTriggerboxMin(swingrange, vPlayerFuture), GetTriggerboxMax(swingrange, vPlayerFuture), pLocalFuture, vPlayerFuture)
293-
swingrange = swingrange + 40
294-
if fDistance <= (swingrange + 20) then
295-
can_attack = true
291+
if (trace.entity:GetClass() == "CTFPlayer") and (trace.entity:GetTeamNumber() ~= pLocal:GetTeamNumber()) then
292+
if mAutoGarden:GetValue() == true then
293+
if flags & FL_ONGROUND == 0 then
294+
can_attack = isWithinHitbox(GetTriggerboxMin(swingrange, vPlayerFuture), GetTriggerboxMax(swingrange, vPlayerFuture), pLocalFuture, vPlayerFuture)
295+
swingrange = swingrange + 40
296+
if fDistance <= (swingrange + 20) then
297+
can_attack = true
298+
end
299+
end
300+
else
301+
can_attack = isWithinHitbox(GetTriggerboxMin(swingrange, vPlayerFuture), GetTriggerboxMax(swingrange, vPlayerFuture), pLocalFuture, vPlayerFuture)
302+
swingrange = swingrange + 40
303+
if fDistance <= (swingrange + 20) then
304+
can_attack = true
305+
end
296306
end
297307
end
298308

0 commit comments

Comments
 (0)