Player warp item implementation

This commit is contained in:
2025-03-03 01:17:30 -08:00
parent 05295f535a
commit 4ac70b1ca7
48 changed files with 231 additions and 138 deletions

View File

@@ -395,10 +395,11 @@ public partial class InventoryMenu : Control, IInventoryMenu
if (currentItem is IEquipableItem)
await EquipOrUnequipItem();
else if (currentItem is IUsableItem usableItem)
{
usableItem.Use();
if (currentItem is ConsumableItem consumableItem)
DestroyItem(consumableItem);
DestroyItem(usableItem);
EmitSignal(SignalName.ClosedMenu);
}
RefreshUIAfterUserSelection();
}