Fix Ascendant/Gladiator Block Chance when using Necromantic Aegis (#8944)

The node should not be granting the 50% block chance to the player if you are using Necromantic Aegis with it

Co-authored-by: LocalIdentity <localidentity2@gmail.com>
This commit is contained in:
LocalIdentity
2025-08-12 01:15:37 +10:00
committed by GitHub
parent 613c48db7a
commit b7cb052a88

View File

@@ -652,7 +652,7 @@ function calcs.defence(env, actor)
baseBlockChance = baseBlockChance + actor.itemList["Weapon 3"].armourData.BlockChance
end
output.ShieldBlockChance = baseBlockChance
baseBlockChance = modDB:Override(nil, "ReplaceShieldBlock") or baseBlockChance
baseBlockChance = not env.keystonesAdded["Necromantic Aegis"] and modDB:Override(nil, "ReplaceShieldBlock") or baseBlockChance
-- Apply player block overrides if Necromantic Aegis allocated
baseBlockChance = actor == env.minion and env.keystonesAdded["Necromantic Aegis"] and env.player.modDB:Override(nil, "ReplaceShieldBlock") or baseBlockChance