From 17c94953500e1aead744bd9cdb9ce1dbd6571c07 Mon Sep 17 00:00:00 2001 From: Jrc13245 Date: Mon, 15 Dec 2025 14:11:39 -0500 Subject: [PATCH] allow empty messages for non spellcast macro lines --- Core.lua | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/Core.lua b/Core.lua index 7462340..eea8dfd 100644 --- a/Core.lua +++ b/Core.lua @@ -2118,7 +2118,13 @@ function CleveRoids.DoWithConditionals(msg, hook, fixEmptyTargetFunc, targetBefo end elseif msg == "" or msg == nil then -- Empty action (conditionals passed but no spell to cast) - result = false + -- For non-spell actions (pet commands, etc.), still execute the action + if action and action ~= CastSpellByName then + action() + result = true + else + result = false + end else local castMsg = msg -- FLEXIBLY check for any rank text like "(Rank 9)" before adding the highest rank