Fix lookup flags (#12235)
This commit is contained in:
@@ -172,7 +172,7 @@ namespace Content.Client.Audio
|
|||||||
var ambientQuery = GetEntityQuery<AmbientSoundComponent>();
|
var ambientQuery = GetEntityQuery<AmbientSoundComponent>();
|
||||||
var xformQuery = GetEntityQuery<TransformComponent>();
|
var xformQuery = GetEntityQuery<TransformComponent>();
|
||||||
|
|
||||||
foreach (var entity in _lookup.GetEntitiesInRange(coordinates, _maxAmbientRange + RangeBuffer, LookupFlags.Anchored | LookupFlags.Approximate))
|
foreach (var entity in _lookup.GetEntitiesInRange(coordinates, _maxAmbientRange + RangeBuffer))
|
||||||
{
|
{
|
||||||
if (!ambientQuery.TryGetComponent(entity, out var ambientComp) ||
|
if (!ambientQuery.TryGetComponent(entity, out var ambientComp) ||
|
||||||
!ambientComp.Enabled ||
|
!ambientComp.Enabled ||
|
||||||
|
|||||||
@@ -163,7 +163,7 @@ public sealed class EntityStorageSystem : EntitySystem
|
|||||||
|
|
||||||
var targetCoordinates = new EntityCoordinates(uid, component.EnteringOffset);
|
var targetCoordinates = new EntityCoordinates(uid, component.EnteringOffset);
|
||||||
|
|
||||||
var entities = _lookup.GetEntitiesInRange(targetCoordinates, component.EnteringRange, LookupFlags.Approximate);
|
var entities = _lookup.GetEntitiesInRange(targetCoordinates, component.EnteringRange, LookupFlags.Approximate | LookupFlags.Dynamic | LookupFlags.Sundries);
|
||||||
|
|
||||||
var ev = new StorageBeforeCloseEvent(uid, entities);
|
var ev = new StorageBeforeCloseEvent(uid, entities);
|
||||||
RaiseLocalEvent(uid, ev, true);
|
RaiseLocalEvent(uid, ev, true);
|
||||||
|
|||||||
@@ -298,7 +298,7 @@ namespace Content.Server.Storage.EntitySystems
|
|||||||
var validStorables = new List<EntityUid>();
|
var validStorables = new List<EntityUid>();
|
||||||
var itemQuery = GetEntityQuery<ItemComponent>();
|
var itemQuery = GetEntityQuery<ItemComponent>();
|
||||||
|
|
||||||
foreach (var entity in _entityLookupSystem.GetEntitiesInRange(args.ClickLocation, storageComp.AreaInsertRadius, LookupFlags.None))
|
foreach (var entity in _entityLookupSystem.GetEntitiesInRange(args.ClickLocation, storageComp.AreaInsertRadius, LookupFlags.Dynamic | LookupFlags.Sundries))
|
||||||
{
|
{
|
||||||
if (entity == args.User
|
if (entity == args.User
|
||||||
|| !itemQuery.HasComponent(entity)
|
|| !itemQuery.HasComponent(entity)
|
||||||
|
|||||||
Reference in New Issue
Block a user