From ed7e856c04ce948ffdce88049e4ca51476b4a08b Mon Sep 17 00:00:00 2001 From: LocalIdentity Date: Thu, 18 Jun 2026 07:05:29 +1000 Subject: [PATCH] Fix Sine Aequo Immobilisation buildup calculation The calc was not behaving correctly at values other than 50% e.g. Immobilise enemies at 44% buildup instead of 100% is meant to apply 56% less poise threshold, not 44% --- src/Modules/ModParser.lua | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/Modules/ModParser.lua b/src/Modules/ModParser.lua index 3dd2c16b06..1b4efd8a7b 100644 --- a/src/Modules/ModParser.lua +++ b/src/Modules/ModParser.lua @@ -5781,8 +5781,8 @@ local specialModList = { flag("CannotHeavyStun"), flag("CannotPin"), }, - ["immobilise enemies at (%d+)%% buildup instead of (%d+)%%"] = function(num, _, base) return { - mod("EnemyModifier", "LIST", { mod = mod("PoiseThreshold", "MORE",-num) }), + ["immobilise enemies at (%d+)%% buildup instead of (%d+)%%"] = function(num) return { + mod("EnemyModifier", "LIST", { mod = mod("PoiseThreshold", "MORE",(num - 100)) }), } end, ["the effect of blind on you is reversed"] = { flag("BlindEffectReversed") }, ["blind does not affect your chance to hit"] = { flag("IgnoreBlindHitChance") },