Make ItemSlots more verbose + AME proof of concept (#25779)

* Make itemslots more verbose with AME proof of concept.

* Remove unnecessary [DataField] strings and use null coalescing in whitelist checks.

* Change optional popup fields into LocId.
This commit is contained in:
LordCarve
2024-03-03 06:37:34 +01:00
committed by GitHub
parent 4943151111
commit 06d755a860
5 changed files with 84 additions and 46 deletions

View File

@@ -234,6 +234,8 @@ public sealed class AmeControllerSystem : EntitySystem
UpdateUi(uid, controller);
_itemSlots.SetLock(uid, controller.FuelSlot, value);
// Logging
if (!HasComp<MindContainerComponent>(user))
return;