From: Perry Fraser Date: Thu, 10 Jul 2025 07:48:45 +0000 (-0400) Subject: fix: wide swings with resistanceBypass now bypass resists (#38496) X-Git-Url: https://git.smokeofanarchy.ru/gitweb.cgi?a=commitdiff_plain;h=80c6650730d3d019b318ca0af8ed1269431746f8;p=space-station-14.git fix: wide swings with resistanceBypass now bypass resists (#38496) --- diff --git a/Content.Shared/Weapons/Melee/SharedMeleeWeaponSystem.cs b/Content.Shared/Weapons/Melee/SharedMeleeWeaponSystem.cs index bd44dcfd66..7d0d7577a4 100644 --- a/Content.Shared/Weapons/Melee/SharedMeleeWeaponSystem.cs +++ b/Content.Shared/Weapons/Melee/SharedMeleeWeaponSystem.cs @@ -578,6 +578,7 @@ public abstract class SharedMeleeWeaponSystem : EntitySystem var distance = Math.Min(component.Range, direction.Length()); var damage = GetDamage(meleeUid, user, component); + var resistanceBypass = GetResistanceBypass(meleeUid, user, component); var entities = GetEntityList(ev.Entities); if (entities.Count == 0) @@ -682,7 +683,7 @@ public abstract class SharedMeleeWeaponSystem : EntitySystem RaiseLocalEvent(entity, attackedEvent); var modifiedDamage = DamageSpecifier.ApplyModifierSets(damage + hitEvent.BonusDamage + attackedEvent.BonusDamage, hitEvent.ModifiersList); - var damageResult = Damageable.TryChangeDamage(entity, modifiedDamage, origin:user); + var damageResult = Damageable.TryChangeDamage(entity, modifiedDamage, origin: user, ignoreResistances: resistanceBypass); if (damageResult != null && damageResult.GetTotal() > FixedPoint2.Zero) {