From 56067754fea99cb2caf898696b90b6065def1f3b Mon Sep 17 00:00:00 2001 From: Jrc13245 Date: Fri, 29 Aug 2025 20:54:46 -0400 Subject: [PATCH] fix non conditional lines using special characters --- Core.lua | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/Core.lua b/Core.lua index 758ab92..d1a3090 100644 --- a/Core.lua +++ b/Core.lua @@ -791,6 +791,19 @@ function CleveRoids.ParseMsg(msg) -- IMPORTANT: if there's NO conditional block, return nil conditionals so -- DoWithConditionals will hit the {macroName} execution branch. if not conditionBlock then + local hasFlag = (noSpam and noSpam ~= "") or (cancelAura and cancelAura ~= "") + if hasFlag and action ~= "" then + if noSpam ~= "" then + local spamCond = CleveRoids.GetSpammableConditional(action) + if spamCond then + conditionals[spamCond] = { action } + end + end + if cancelAura ~= "" then + conditionals.cancelaura = action + end + return conditionals.action, conditionals + end return conditionals.action, nil end