Fix storage closing bounds on rotated grids (#5033)

This commit is contained in:
metalgearsloth
2021-10-27 19:27:25 +11:00
committed by GitHub
parent 14b401f9b3
commit f320c6dd8f
2 changed files with 2 additions and 2 deletions

View File

@@ -133,7 +133,7 @@ namespace Content.Server.Conveyor
public IEnumerable<(IEntity, IPhysBody)> GetEntitiesToMove(ConveyorComponent comp) public IEnumerable<(IEntity, IPhysBody)> GetEntitiesToMove(ConveyorComponent comp)
{ {
//todo uuuhhh cache this //todo uuuhhh cache this
foreach (var entity in _entityLookup.GetEntitiesIntersecting(comp.Owner, LookupFlags.Approximate)) foreach (var entity in _entityLookup.GetEntitiesIntersecting(comp.Owner, flags: LookupFlags.Approximate))
{ {
if (entity.Deleted) if (entity.Deleted)
{ {

View File

@@ -426,7 +426,7 @@ namespace Content.Server.Storage.Components
protected virtual IEnumerable<IEntity> DetermineCollidingEntities() protected virtual IEnumerable<IEntity> DetermineCollidingEntities()
{ {
var entityLookup = IoCManager.Resolve<IEntityLookup>(); var entityLookup = IoCManager.Resolve<IEntityLookup>();
return entityLookup.GetEntitiesIntersecting(Owner, LookupFlags.None); return entityLookup.GetEntitiesIntersecting(Owner, -0.015f, LookupFlags.Approximate);
} }
void IExAct.OnExplosion(ExplosionEventArgs eventArgs) void IExAct.OnExplosion(ExplosionEventArgs eventArgs)