Power works with Anchorable (#1240)
Co-authored-by: py01 <pyronetics01@gmail.com>
This commit is contained in:
@@ -96,6 +96,7 @@ namespace Content.Server.GameObjects.Components.Power.ApcNetComponents
|
||||
.GetEntitiesInRange(Owner, PowerTransferRange);
|
||||
return nearbyEntities.Select(entity => entity.TryGetComponent<PowerReceiverComponent>(out var receiver) ? receiver : null)
|
||||
.Where(receiver => receiver != null)
|
||||
.Where(receiver => receiver.Connectable)
|
||||
.Where(receiver => receiver.NeedsProvider)
|
||||
.Where(receiver => receiver.Owner.Transform.GridPosition.Distance(mapManager, Owner.Transform.GridPosition) < Math.Min(PowerTransferRange, receiver.PowerReceptionRange))
|
||||
.ToList();
|
||||
|
||||
Reference in New Issue
Block a user