using System.Linq;
using System.Numerics;
using Content.Server.Revenant.Components;
+using Content.Shared.Physics;
using Content.Shared.DoAfter;
using Content.Shared.Emag.Systems;
using Content.Shared.FixedPoint;
return;
}
+ if(_physics.GetEntitiesIntersectingBody(uid, (int) CollisionGroup.Impassable).Count > 0)
+ {
+ _popup.PopupEntity(Loc.GetString("revenant-in-solid"), uid, uid);
+ return;
+ }
+
var doAfter = new DoAfterArgs(EntityManager, uid, revenant.HarvestDebuffs.X, new HarvestEvent(), uid, target: target)
{
DistanceThreshold = 2,