Fix access for vehicles and mechs (#20737)

* fix access for vehicles and mechs

* optimize
This commit is contained in:
Nemanja
2023-10-05 05:12:40 -04:00
committed by GitHub
parent c7cf6764ee
commit 3949932536
3 changed files with 7 additions and 17 deletions

View File

@@ -71,7 +71,7 @@ public sealed class AccessReaderSystem : EntitySystem
{
args.Handled = true;
reader.Enabled = false;
Dirty(reader);
Dirty(uid, reader);
}
/// <summary>
@@ -183,16 +183,16 @@ public sealed class AccessReaderSystem : EntitySystem
{
FindAccessItemsInventory(uid, out var items);
foreach (var item in new ValueList<EntityUid>(items))
{
items.UnionWith(FindPotentialAccessItems(item));
}
var ev = new GetAdditionalAccessEvent
{
Entities = items
};
RaiseLocalEvent(uid, ref ev);
foreach (var item in new ValueList<EntityUid>(items))
{
items.UnionWith(FindPotentialAccessItems(item));
}
items.Add(uid);
return items;
}