Removed debugging code

This commit is contained in:
Chomp
2025-01-27 11:26:41 +00:00
parent cb6a0cd283
commit b6d6c06c6c
@@ -471,13 +471,43 @@ public class LocationLootGenerator(
// Add loot to container before returning
containerClone.Template.Items.AddRange(items);
itemAddedCount++;
}
return containerClone;
}
protected ItemSize? GetItemSize(List<Item>? items)
{
var rootItem = items[0];
if (items.Count == 1)
{
var itemTemplate = _itemHelper.GetItem(rootItem.Template).Value;
if (itemTemplate.Properties is null)
{
_logger.Error($"Unable to process item: ${{chosenTpl}}. it lacks _props");
return null;
}
// Single item, get items properties
return new ItemSize
{
Width = itemTemplate.Properties.Width.Value,
Height = itemTemplate.Properties.Height.Value
};
}
// Multi-mod-item, use helper to get size of item + mods
var result = _inventoryHelper.GetItemSize(rootItem.Template, rootItem.Id, items);
return new ItemSize
{
Width = result[0],
Height = result[1]
};
}
/// <summary>
/// Get a 2D grid of a container's item slots
/// </summary>