@@ -23,7 +23,7 @@ namespace Content.Server.GameObjects.Components.Disposal
|
|||||||
var holder = Owner.EntityManager.SpawnEntity(HolderPrototypeId, Owner.Transform.MapPosition);
|
var holder = Owner.EntityManager.SpawnEntity(HolderPrototypeId, Owner.Transform.MapPosition);
|
||||||
var holderComponent = holder.GetComponent<DisposalHolderComponent>();
|
var holderComponent = holder.GetComponent<DisposalHolderComponent>();
|
||||||
|
|
||||||
foreach (var entity in from.ContainedEntities)
|
foreach (var entity in from.ContainedEntities.ToArray())
|
||||||
{
|
{
|
||||||
holderComponent.TryInsert(entity);
|
holderComponent.TryInsert(entity);
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -287,10 +287,6 @@ namespace Content.Server.GameObjects.Components.Disposal
|
|||||||
}
|
}
|
||||||
|
|
||||||
var entryComponent = entry.GetComponent<DisposalEntryComponent>();
|
var entryComponent = entry.GetComponent<DisposalEntryComponent>();
|
||||||
foreach (var entity in _container.ContainedEntities.ToList())
|
|
||||||
{
|
|
||||||
_container.Remove(entity);
|
|
||||||
}
|
|
||||||
|
|
||||||
if (Owner.Transform.Coordinates.TryGetTileAtmosphere(out var tileAtmos) &&
|
if (Owner.Transform.Coordinates.TryGetTileAtmosphere(out var tileAtmos) &&
|
||||||
tileAtmos.Air != null &&
|
tileAtmos.Air != null &&
|
||||||
|
|||||||
Reference in New Issue
Block a user