From 121c142c2afba9efdd0afed9003be4951f32811f Mon Sep 17 00:00:00 2001 From: cupkax Date: Sun, 30 Aug 2026 08:57:46 +1000 Subject: [PATCH 1/2] Tooltip support for unravelling --- src/Classes/PassiveTree.lua | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/src/Classes/PassiveTree.lua b/src/Classes/PassiveTree.lua index 9b08e54b7e..3b6983fbbf 100644 --- a/src/Classes/PassiveTree.lua +++ b/src/Classes/PassiveTree.lua @@ -19,6 +19,14 @@ local m_sqrt = math.sqrt local m_rad = math.rad local m_atan2 = math.atan2 +-- Additional tooltip text for ascendancy nodes +local nodeReminderText = { + ["Unravelling"] = { + "While affected by Unravelling, your ^xD02090Chaos ^xA0A080Damage randomly either also contributes to ^x3F6DB3Freeze ^xA0A080buildup,", + "^xB97123Flammability^xA0A080, or ^xADAA47Shock ^xA0A080chance - changing which it contributes to every two seconds." + }, +} + -- Retrieve the file at the given URL -- This is currently disabled as it does not work due to issues -- its possible to fix this but its never used due to us performing preprocessing on tree @@ -219,6 +227,7 @@ function PassiveTreeClass:PassiveTree(treeVersion) node.oidx = node.orbitIndex node.dn = node.name node.sd = node.stats or {} + node.reminderText = nodeReminderText[node.dn] node.__index = node node.linkedId = { } From 583fe724f40b5e91db77e4df6fe9b1d3d3117de9 Mon Sep 17 00:00:00 2001 From: cupkax Date: Sun, 30 Aug 2026 09:13:35 +1000 Subject: [PATCH 2/2] Tooltip support for Inevitable Critical Hits --- src/Classes/PassiveTree.lua | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/Classes/PassiveTree.lua b/src/Classes/PassiveTree.lua index 3b6983fbbf..77eb363517 100644 --- a/src/Classes/PassiveTree.lua +++ b/src/Classes/PassiveTree.lua @@ -25,6 +25,10 @@ local nodeReminderText = { "While affected by Unravelling, your ^xD02090Chaos ^xA0A080Damage randomly either also contributes to ^x3F6DB3Freeze ^xA0A080buildup,", "^xB97123Flammability^xA0A080, or ^xADAA47Shock ^xA0A080chance - changing which it contributes to every two seconds." }, + ["Forced Outcome"] = { + "Hits which could potentially be a Critical Hit but do not roll a Critical Hit will re-roll Critical Hit chance until they succeed.", '\t', + "Hits have 30% less Critical Damage Bonus for each time Critical Hit chance was re-rolled." + } } -- Retrieve the file at the given URL