DoHeavyAttack stamina check (#742)

This commit is contained in:
BIGZi0348
2024-10-21 22:15:09 +03:00
committed by GitHub
parent 2ad660c528
commit f521659cae

View File

@@ -6,6 +6,7 @@ using Content.Shared.Administration.Logs;
using Content.Shared.CombatMode;
using Content.Shared.Damage;
using Content.Shared.Damage.Systems;
using Content.Shared.Damage.Components; // WD
using Content.Shared.Database;
using Content.Shared.FixedPoint;
using Content.Shared.Hands;
@@ -644,6 +645,11 @@ public abstract class SharedMeleeWeaponSystem : EntitySystem
if (!TryComp<TransformComponent>(user, out var userXform))
return false;
// WD EDIT
if (TryComp<StaminaComponent>(user, out var stamina) && stamina.StaminaDamage >= stamina.CritThreshold)
return false;
// WD EDIT END
var targetMap = GetCoordinates(ev.Coordinates).ToMap(EntityManager, TransformSystem);
if (targetMap.MapId != userXform.MapID)