ejectOnBreak ejects locked slots too (#12933)

This commit is contained in:
Rane
2023-01-04 13:40:32 -05:00
committed by GitHub
parent 040c4525f9
commit 16525082d2

View File

@@ -541,9 +541,12 @@ namespace Content.Shared.Containers.ItemSlots
foreach (var slot in component.Slots.Values) foreach (var slot in component.Slots.Values)
{ {
if (slot.EjectOnBreak && slot.HasItem) if (slot.EjectOnBreak && slot.HasItem)
{
SetLock(uid, slot, false, component);
TryEject(uid, slot, null, out var _); TryEject(uid, slot, null, out var _);
} }
} }
}
/// <summary> /// <summary>
/// Get the contents of some item slot. /// Get the contents of some item slot.