feat: add extensible item inventory and world system

This commit is contained in:
2026-08-23 23:16:49 +02:00
parent 25e32f20d9
commit f4331f426c
48 changed files with 693 additions and 0 deletions
@@ -0,0 +1,13 @@
using Game.Features.Items.Contracts;
namespace Game.Features.Items.Domain;
public sealed class PassiveItemInstance(ItemInfo info) : IItemInstance
{
public ItemInfo Info { get; } = info;
public ItemActionResult Use(ItemUseRequest request) => ItemActionResult.Fail(
ItemActionStatus.UnsupportedAction,
$"Item {Info.DefinitionId} cannot be used directly."
);
}