From 7fd5802a3c5a0ac1af914d07a396fcffd75f2622 Mon Sep 17 00:00:00 2001 From: Viktor Magyari Date: Thu, 4 Jun 2026 19:26:02 +0200 Subject: [PATCH 1/2] Add support for parsing some additional remnant modifiers --- src/Data/ModCache.lua | 8 ++------ src/Modules/ModParser.lua | 2 ++ 2 files changed, 4 insertions(+), 6 deletions(-) diff --git a/src/Data/ModCache.lua b/src/Data/ModCache.lua index 48a1b56ac3..b6cc846839 100644 --- a/src/Data/ModCache.lua +++ b/src/Data/ModCache.lua @@ -6205,13 +6205,9 @@ c["Remnants can be collected from 50% further away All Flames of Chayula that yo c["Remnants can be collected from 50% further away All Flames of Chayula that you manifest are Purple"]={nil,"Remnants can be collected from 50% further away All Flames of Chayula that you manifest are Purple "} c["Remnants can be collected from 50% further away All Flames of Chayula that you manifest are Red"]={nil,"Remnants can be collected from 50% further away All Flames of Chayula that you manifest are Red "} c["Remnants can be collected from 50% further away Remnants you create reappear once, 3 seconds after being collected"]={nil,"Remnants can be collected from 50% further away Remnants you create reappear once, 3 seconds after being collected "} -c["Remnants you create have 10% increased effect"]={nil,"Remnants you create have 10% increased effect "} +c["Remnants you create have 10% increased effect"]={{[1]={flags=0,keywordFlags=0,name="RemnantEffect",type="INC",value=10}},nil} c["Remnants you create have 2% increased effect per 10 Tribute"]={nil,"Remnants you create have 2% increased effect per 10 Tribute "} -c["Remnants you create have 50% increased effect"]={nil,"Remnants you create have 50% increased effect "} -c["Remnants you create have 50% increased effect Remnants can be collected from 50% further away"]={nil,"Remnants you create have 50% increased effect Remnants can be collected from 50% further away "} -c["Remnants you create have 50% increased effect Remnants can be collected from 50% further away All Flames of Chayula that you manifest are Blue"]={nil,"Remnants you create have 50% increased effect Remnants can be collected from 50% further away All Flames of Chayula that you manifest are Blue "} -c["Remnants you create have 50% increased effect Remnants can be collected from 50% further away All Flames of Chayula that you manifest are Purple"]={nil,"Remnants you create have 50% increased effect Remnants can be collected from 50% further away All Flames of Chayula that you manifest are Purple "} -c["Remnants you create have 50% increased effect Remnants can be collected from 50% further away All Flames of Chayula that you manifest are Red"]={nil,"Remnants you create have 50% increased effect Remnants can be collected from 50% further away All Flames of Chayula that you manifest are Red "} +c["Remnants you create have 50% increased effect"]={{[1]={flags=0,keywordFlags=0,name="RemnantEffect",type="INC",value=50}},nil} c["Remnants you create reappear once, 3 seconds after being collected"]={nil,"Remnants you create reappear once, 3 seconds after being collected "} c["Remove Ignite when you Warcry"]={nil,"Remove Ignite when you Warcry "} c["Remove a Curse after Channelling for 2 seconds"]={nil,"Remove a Curse after Channelling for 2 seconds "} diff --git a/src/Modules/ModParser.lua b/src/Modules/ModParser.lua index 4fd02b525e..0ab74ed786 100644 --- a/src/Modules/ModParser.lua +++ b/src/Modules/ModParser.lua @@ -5489,6 +5489,8 @@ local specialModList = { ["magic utility flasks applied to you have (%d+)%% increased effect"] = function(num) return { mod("MagicUtilityFlaskEffect", "INC", num, { type = "ActorCondition", actor = "player"}) } end, ["flasks applied to you have (%d+)%% reduced effect"] = function(num) return { mod("FlaskEffect", "INC", -num, { type = "ActorCondition", actor = "player"}) } end, ["remnants have (%d+)%% increased effect"] = function(num) return { mod("RemnantEffect", "INC", num) } end, + ["remnants you create have (%d+)%% increased effect"] = function( + num) return { mod("RemnantEffect", "INC", num) } end, ["(%d+)%% increased charm cooldown recovery rate"] = function(num) return { mod("CharmCooldownRecovery", "INC", num) } end, ["adds (%d+) passive skills"] = function(num) return { mod("JewelData", "LIST", { key = "clusterJewelNodeCount", value = num }) } end, ["1 added passive skill is a jewel socket"] = { mod("JewelData", "LIST", { key = "clusterJewelSocketCount", value = 1 }) }, From 9919ae10f725c46fe7a3137abf09fac79b1c86bc Mon Sep 17 00:00:00 2001 From: Viktor Magyari Date: Thu, 4 Jun 2026 19:39:33 +0200 Subject: [PATCH 2/2] Fix formatting --- src/Modules/ModParser.lua | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/Modules/ModParser.lua b/src/Modules/ModParser.lua index 0ab74ed786..ceb17111fe 100644 --- a/src/Modules/ModParser.lua +++ b/src/Modules/ModParser.lua @@ -5489,8 +5489,7 @@ local specialModList = { ["magic utility flasks applied to you have (%d+)%% increased effect"] = function(num) return { mod("MagicUtilityFlaskEffect", "INC", num, { type = "ActorCondition", actor = "player"}) } end, ["flasks applied to you have (%d+)%% reduced effect"] = function(num) return { mod("FlaskEffect", "INC", -num, { type = "ActorCondition", actor = "player"}) } end, ["remnants have (%d+)%% increased effect"] = function(num) return { mod("RemnantEffect", "INC", num) } end, - ["remnants you create have (%d+)%% increased effect"] = function( - num) return { mod("RemnantEffect", "INC", num) } end, + ["remnants you create have (%d+)%% increased effect"] = function(num) return { mod("RemnantEffect", "INC", num) } end, ["(%d+)%% increased charm cooldown recovery rate"] = function(num) return { mod("CharmCooldownRecovery", "INC", num) } end, ["adds (%d+) passive skills"] = function(num) return { mod("JewelData", "LIST", { key = "clusterJewelNodeCount", value = num }) } end, ["1 added passive skill is a jewel socket"] = { mod("JewelData", "LIST", { key = "clusterJewelSocketCount", value = 1 }) },