From 0a240a52c05dc45b4efa5c788bc66f2b6a1ecba3 Mon Sep 17 00:00:00 2001 From: Josh Sachs <11616365+josh-sachs@users.noreply.github.com> Date: Thu, 2 Apr 2026 12:31:42 -0400 Subject: [PATCH] fix bare [pet]/[nopet] conditionals not evaluating pet and nopet were missing from BOOLEAN_CONDITIONALS, so bare [pet] (no type argument) was parsed as a spell-name match against UnitCreatureFamily instead of a simple existence check. --- Core.lua | 2 ++ 1 file changed, 2 insertions(+) diff --git a/Core.lua b/Core.lua index 17a860d..97fb94a 100644 --- a/Core.lua +++ b/Core.lua @@ -148,6 +148,8 @@ local BOOLEAN_CONDITIONALS = { moving = true, nomoving = true, stopattack = true, + pet = true, + nopet = true, } local requirementCheckFrame = CreateFrame("Frame")