From e66705ec2b599021f2ef0c8b5f80a8960a1ab0f7 Mon Sep 17 00:00:00 2001 From: Raenore <172234435+Raenore@users.noreply.github.com> Date: Wed, 6 Aug 2025 18:05:40 +0200 Subject: [PATCH] Debug pre-expirate and removal commands (unfinished) --- SippyCup.lua | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/SippyCup.lua b/SippyCup.lua index 371d041..14449fb 100644 --- a/SippyCup.lua +++ b/SippyCup.lua @@ -33,6 +33,19 @@ function SIPPYCUP_Addon:OnInitialize() if msg == "auras" and SIPPYCUP.IS_DEV_BUILD then SIPPYCUP.Auras.DebugEnabledAuras(); + elseif msg == "exp" and SIPPYCUP.IS_DEV_BUILD then + local noggenfoggerUP = 1218297; + local auraInfo = C_UnitAuras.GetPlayerAuraBySpellID(noggenfoggerUP); + local consumableData = SIPPYCUP.Consumables.ByAuraID[noggenfoggerUP]; + local profileConsumableData = SIPPYCUP.profile[noggenfoggerUP]; + profileConsumableData.currentStacks = consumableData.maxStacks; + SIPPYCUP.Popups.QueuePopupAction(SIPPYCUP.Popups.Reason.PRE_EXPIRATION, noggenfoggerUP, auraInfo or nil, auraInfo.auraInstanceID, "CheckPreExpirationForSingleConsumable - test - pre-expiration"); + elseif msg == "gone" and SIPPYCUP.IS_DEV_BUILD then + local noggenfoggerUP = 1218297; + local consumableData = SIPPYCUP.Consumables.ByAuraID[noggenfoggerUP]; + local profileConsumableData = SIPPYCUP.profile[noggenfoggerUP]; + profileConsumableData.currentStacks = consumableData.maxStacks; + SIPPYCUP.Popups.QueuePopupAction(SIPPYCUP.Popups.Reason.REMOVAL, noggenfoggerUP, nil, nil, "CheckPreExpirationForSingleConsumable - test - remove"); else SIPPYCUP_Addon:OpenSettings(); end