Some mild item size balancing + fixes (#21250)

This commit is contained in:
Nemanja
2023-10-25 22:47:44 -04:00
committed by GitHub
parent 7a08a4ebbb
commit 81f5e341c0
6 changed files with 21 additions and 12 deletions

View File

@@ -180,14 +180,13 @@ namespace Content.Server.Chemistry.EntitySystems
var user = message.Session.AttachedEntity;
var maybeContainer = _itemSlotsSystem.GetItemOrNull(chemMaster, SharedChemMaster.OutputSlotName);
if (maybeContainer is not { Valid: true } container
|| !TryComp(container, out StorageComponent? storage)
|| storage.Container is null)
|| !TryComp(container, out StorageComponent? storage))
{
return; // output can't fit pills
}
// Ensure the number is valid.
if (message.Number == 0 || _storageSystem.HasSpace((chemMaster, storage)))
if (message.Number == 0 || !_storageSystem.HasSpace((container, storage)))
return;
// Ensure the amount is valid.