From 498fa90f45243378295fe58f2b14b44ecc2210c6 Mon Sep 17 00:00:00 2001 From: Jrc13245 Date: Sat, 28 Mar 2026 10:25:33 -0400 Subject: [PATCH] fix firstaction interaction with applymain and applyoff --- Core.lua | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/Core.lua b/Core.lua index f67d1b4..f5ca74e 100644 --- a/Core.lua +++ b/Core.lua @@ -7313,6 +7313,10 @@ function CleveRoids.DoApply(hand, msg) local handled = false for _, v in pairs(CleveRoids.splitStringIgnoringQuotes(msg)) do if CleveRoids.DoWithConditionals(v, action, CleveRoids.FixEmptyTarget, false, action) then + -- If /firstaction was used, stop macro evaluation after first successful apply + if CleveRoids.stopOnCastFlag then + CleveRoids.stopMacroFlag = true + end handled = true break end