From 87a0cec84d40aeaad8a91dabd89a962c3c92d2dc Mon Sep 17 00:00:00 2001 From: Aleksi Blinnikka Date: Fri, 23 Mar 2018 00:49:07 +0200 Subject: [PATCH] Noticed inspects fail when dead, don't try --- OmaCD/Inspect.lua | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/OmaCD/Inspect.lua b/OmaCD/Inspect.lua index ff0c85f..d1291da 100644 --- a/OmaCD/Inspect.lua +++ b/OmaCD/Inspect.lua @@ -4,6 +4,7 @@ local next, print = next, print; local format = string.format; local InCombatLockdown = InCombatLockdown; local CTimerAfter = C_Timer.After; +local UnitIsDeadOrGhost = UnitIsDeadOrGhost; local IsInGroup, IsInRaid = IsInGroup, IsInRaid; local CheckInteractDistance = CheckInteractDistance; local GetTime, UnitGUID, UnitName = GetTime, UnitGUID, UnitName; @@ -40,7 +41,8 @@ local function inspect(id) -- not necessary, but there's too many issues with inspect, -- try to hope being nearby makes it more likely to work -- no need to inspect people not in range before pull anyway - if CheckInteractDistance(id, 1) and CanInspect(id) then + if not UnitIsDeadOrGhost("player") and + CheckInteractDistance(id, 1) and CanInspect(id) then if not inspecting then inspecting = guid; print("Sending inspect", UnitName(id)); -- 2.39.5