From de855b0bdecc1dd6e898965811b90763477a2920 Mon Sep 17 00:00:00 2001 From: Jrc13245 Date: Wed, 28 Jan 2026 14:04:11 -0500 Subject: [PATCH] fix usability glow --- Core.lua | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/Core.lua b/Core.lua index 67d421b..5f24324 100644 --- a/Core.lua +++ b/Core.lua @@ -754,8 +754,10 @@ function CleveRoids.TestForActiveAction(actions) local newSequence = nil local firstUnconditional = nil - -- Handle explicit #showtooltip with argument OR #showtooltip without argument when no action list - if actions.tooltip and (actions.explicitTooltip or table.getn(actions.list) == 0) then + -- Only use tooltip-only branch when #showtooltip exists but action list is empty + -- (e.g., bare "#showtooltip" with no /cast commands). When explicitTooltip is true, + -- the spell was added to actions.list with proper cmd/args, so use the ELSE branch. + if actions.tooltip and table.getn(actions.list) == 0 then if CleveRoids.TestAction(actions.cmd or "", actions.args or "") then hasActive = true newActiveAction = actions.tooltip