From f0f1c80e249c4d7be9337b2c08ba52e5ff553183 Mon Sep 17 00:00:00 2001 From: Brues <5278969+brues-code@users.noreply.github.com> Date: Sat, 8 Aug 2026 19:59:06 -0500 Subject: [PATCH] autoshift: stub shapeshifts table for pfUI-turtle compatibility Closes #38 --- modules/autoshift.lua | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/modules/autoshift.lua b/modules/autoshift.lua index 5f85f617..c1ec6059 100644 --- a/modules/autoshift.lua +++ b/modules/autoshift.lua @@ -2,6 +2,11 @@ pfUI:RegisterModule("autoshift", function () pfUI.autoshift = CreateFrame("Frame") pfUI.autoshift:RegisterEvent("UI_ERROR_MESSAGE") + -- Empty stub kept only so Turtle WoW's pfUI-turtle addon doesn't error when + -- its obsolete moonkin autoshift module iterates pfUI.autoshift.shapeshifts. + -- This fork drives autoshift off GetShapeshiftFormID() and no longer uses it. + pfUI.autoshift.shapeshifts = {} + pfUI.autoshift.scanString = string.gsub(SPELL_FAILED_ONLY_SHAPESHIFT, "%%s", "(.+)") pfUI.autoshift.errors = { SPELL_FAILED_NOT_MOUNTED, ERR_ATTACK_MOUNTED, ERR_TAXIPLAYERALREADYMOUNTED,