Content side for removing IMap / IMapGrid comps (#12357)
This commit is contained in:
@@ -130,7 +130,7 @@ namespace Content.Server.Singularity.EntitySystems
|
||||
private bool CanDestroy(SharedSingularityComponent component, EntityUid entity)
|
||||
{
|
||||
return entity != component.Owner &&
|
||||
!EntityManager.HasComponent<IMapGridComponent>(entity) &&
|
||||
!EntityManager.HasComponent<MapGridComponent>(entity) &&
|
||||
!EntityManager.HasComponent<GhostComponent>(entity) &&
|
||||
!EntityManager.HasComponent<StationDataComponent>(entity) && // these SHOULD be in null-space... but just in case. Also, maybe someone moves a singularity there..
|
||||
(component.Level > 4 ||
|
||||
@@ -180,7 +180,7 @@ namespace Content.Server.Singularity.EntitySystems
|
||||
private bool CanPull(EntityUid entity)
|
||||
{
|
||||
return !(EntityManager.HasComponent<GhostComponent>(entity) ||
|
||||
EntityManager.HasComponent<IMapGridComponent>(entity) ||
|
||||
EntityManager.HasComponent<MapGridComponent>(entity) ||
|
||||
EntityManager.HasComponent<MapComponent>(entity) ||
|
||||
EntityManager.HasComponent<ServerSingularityComponent>(entity) ||
|
||||
_container.IsEntityInContainer(entity));
|
||||
|
||||
Reference in New Issue
Block a user