From 8a70a896f5f9bcea4ad0b293c9d275a790923e1b Mon Sep 17 00:00:00 2001 From: Jrc13245 Date: Sat, 7 Mar 2026 18:27:39 -0500 Subject: [PATCH] fix meleerange conditional checks --- Conditionals.lua | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/Conditionals.lua b/Conditionals.lua index 232efb6..393f2dc 100644 --- a/Conditionals.lua +++ b/Conditionals.lua @@ -7060,7 +7060,7 @@ CleveRoids.Keywords = { if countArgs then local count = CleveRoids.CountEnemiesMatching(function(unit) if CleveRoids.hasUnitXP then - local distance = UnitXP("distanceBetween", "player", unit, "meleeAutoAttack") + local distance = UnitXP("distanceBetween", "player", unit) return distance and distance <= 5 else return CheckInteractDistance(unit, 3) @@ -7074,7 +7074,7 @@ CleveRoids.Keywords = { if not UnitExists(unit) then return false end if CleveRoids.hasUnitXP then - local distance = UnitXP("distanceBetween", "player", unit, "meleeAutoAttack") + local distance = UnitXP("distanceBetween", "player", unit) return distance and distance <= 5 else -- Fallback: use CheckInteractDistance (3 = melee range) @@ -7090,7 +7090,7 @@ CleveRoids.Keywords = { if countArgs then local count = CleveRoids.CountEnemiesMatching(function(unit) if CleveRoids.hasUnitXP then - local distance = UnitXP("distanceBetween", "player", unit, "meleeAutoAttack") + local distance = UnitXP("distanceBetween", "player", unit) return not distance or distance > 5 else return not CheckInteractDistance(unit, 3) @@ -7104,7 +7104,7 @@ CleveRoids.Keywords = { if not UnitExists(unit) then return true end if CleveRoids.hasUnitXP then - local distance = UnitXP("distanceBetween", "player", unit, "meleeAutoAttack") + local distance = UnitXP("distanceBetween", "player", unit) return not distance or distance > 5 else return not CheckInteractDistance(unit, 3)