diff --git a/spec/System/TestItemTools_spec.lua b/spec/System/TestItemTools_spec.lua index ab7c6785e..f30a1dc86 100644 --- a/spec/System/TestItemTools_spec.lua +++ b/spec/System/TestItemTools_spec.lua @@ -26,6 +26,8 @@ local applyRangeTests = { [{ "(15-20)% increased Cold Damage per 1% Cold Resistance above 75%", 1.0, 1.5 }] = "30% increased Cold Damage per 1% Cold Resistance above 75%", [{ "(15-20)% increased Cold Damage per 1% Cold Resistance above 75%", 0.5, 1.0 }] = "18% increased Cold Damage per 1% Cold Resistance above 75%", [{ "(15-20)% increased Cold Damage per 1% Cold Resistance above 75%", 0.5, 1.5 }] = "27% increased Cold Damage per 1% Cold Resistance above 75%", + -- Unscalable unique range + [{ "Sacrifice (5-15)% of Life to gain that much Energy Shield when you Cast a Spell", 1.0, 1.5 }] = "Sacrifice 15% of Life to gain that much Energy Shield when you Cast a Spell", -- High precision range [{ "Regenerate (66.7-75) Life per second", 1.0, 1.0 }] = "Regenerate 75 Life per second", [{ "Regenerate (66.7-75) Life per second", 1.0, 1.5 }] = "Regenerate 112.5 Life per second", diff --git a/src/Data/ModScalability.lua b/src/Data/ModScalability.lua index d48808b18..023ba7484 100644 --- a/src/Data/ModScalability.lua +++ b/src/Data/ModScalability.lua @@ -12081,7 +12081,7 @@ return { ["Runebinder"] = { }, ["Runic Monsters in your Maps are Duplicated"] = { }, ["Sacrifice # Life to not consume the last bolt when firing"] = { { isScalable = true } }, - ["Sacrifice #% of Life to gain that much Energy Shield when you Cast a Spell"] = { { isScalable = true } }, + ["Sacrifice #% of Life to gain that much Energy Shield when you Cast a Spell"] = { { isScalable = false } }, ["Sacrifice #% of maximum Life to gain that much Guard when you Dodge Roll"] = { { isScalable = true } }, ["Sacrifice #% of your Life when you Use or Trigger a Spell Skill"] = { { isScalable = true } }, ["Sacrifice up to # to receive double on Trial completion"] = { { isScalable = false, formats = { "ultimatum_wager_type_hash" } } },