From 5ec5a91fd9af8d0dcfbb28c0a3b9a2b0e6dd2025 Mon Sep 17 00:00:00 2001 From: Peechey <92683202+Peechey@users.noreply.github.com> Date: Fri, 3 Apr 2026 08:37:14 -0500 Subject: [PATCH] remove ring 3 when deallocating Unseen Hand --- src/Classes/PassiveSpec.lua | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/src/Classes/PassiveSpec.lua b/src/Classes/PassiveSpec.lua index c67b7ac27e..5ad5016be1 100644 --- a/src/Classes/PassiveSpec.lua +++ b/src/Classes/PassiveSpec.lua @@ -801,6 +801,16 @@ function PassiveSpecClass:DeallocNode(node) self:DeallocSingleNode(depNode) end + -- clear any item in Ring 3 when The Unseen Hand is deallocated + if node.id == 43902 and node.dn:match("Unseen Hand") then + local ringSlot = self.build.itemsTab.slots["Ring 3"] + if ringSlot then + ringSlot.selIndex = 1 + ringSlot:SetSelItemId(0) + self.build.buildFlag = true + end + end + -- Rebuild all paths and dependencies for all allocated nodes self:BuildAllDependsAndPaths() end