[Combat] Let people melee attack themselves (#15272)
This commit is contained in:
@@ -418,10 +418,8 @@ public abstract class SharedMeleeWeaponSystem : EntitySystem
|
|||||||
{
|
{
|
||||||
var damage = component.Damage * GetModifier(component, true);
|
var damage = component.Damage * GetModifier(component, true);
|
||||||
|
|
||||||
// Can't attack yourself
|
|
||||||
// For consistency with wide attacks stuff needs damageable.
|
// For consistency with wide attacks stuff needs damageable.
|
||||||
if (user == ev.Target ||
|
if (Deleted(ev.Target) ||
|
||||||
Deleted(ev.Target) ||
|
|
||||||
!HasComp<DamageableComponent>(ev.Target) ||
|
!HasComp<DamageableComponent>(ev.Target) ||
|
||||||
!TryComp<TransformComponent>(ev.Target, out var targetXform) ||
|
!TryComp<TransformComponent>(ev.Target, out var targetXform) ||
|
||||||
// Not in LOS.
|
// Not in LOS.
|
||||||
|
|||||||
Reference in New Issue
Block a user