From 9bca3b5432cc27e134ff61c160e59b232ae4faec Mon Sep 17 00:00:00 2001 From: hondacrx Date: Wed, 27 Jan 2021 14:58:05 -0500 Subject: [PATCH] Core/Combat: Fixes Resistance calculations. --- Source/Game/Entities/Unit/Unit.Combat.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Source/Game/Entities/Unit/Unit.Combat.cs b/Source/Game/Entities/Unit/Unit.Combat.cs index cf921cdf3..3c3b05e50 100644 --- a/Source/Game/Entities/Unit/Unit.Combat.cs +++ b/Source/Game/Entities/Unit/Unit.Combat.cs @@ -2447,7 +2447,7 @@ namespace Game.Entities // level-based resistance does not apply to binary spells, and cannot be overcome by spell penetration if (spellInfo == null || !spellInfo.HasAttribute(SpellCustomAttributes.BinarySpell)) - victimResistance += Math.Max((victim.GetLevelForTarget(this) - GetLevelForTarget(victim)) * 5.0f, 0.0f); + victimResistance += Math.Max(((float)victim.GetLevelForTarget(this) - (float)GetLevelForTarget(victim)) * 5.0f, 0.0f); uint bossLevel = 83; float bossResistanceConstant = 510.0f;