fix nampower queuing issues and debuff duration issues

This commit is contained in:
Jrc13245
2025-12-11 16:57:31 -05:00
parent 9c1f8649eb
commit b5f7399d30
3 changed files with 59 additions and 24 deletions
+7
View File
@@ -2095,6 +2095,13 @@ function CleveRoids.DoCast(msg)
end
if CleveRoids.DoWithConditionals(v, CleveRoids.Hooks.CAST_SlashCmd, CleveRoids.FixEmptyTarget, not CleveRoids.hasSuperwow, CastSpellByName) then
-- Set stopmacro so subsequent lines in multi-line macros don't execute
-- This prevents spell queue replacement issues where Line 2 queues a spell
-- and Line 3 immediately replaces it before it can fire
-- Only enable this behavior if Nampower queuing is active for at least one spell type
if CleveRoids.NampowerAPI and CleveRoids.NampowerAPI.IsAnyQueueingEnabled() then
CleveRoids.stopmacro = true
end
return true
end
end