Fixed dumb error, case-insensitive item name
This commit is contained in:
@@ -38,12 +38,23 @@ namespace reallife_gamemode.Server.Commands
|
||||
|
||||
IItem iItem = InventoryManager.GetItemByName(item);
|
||||
|
||||
if(iItem == null)
|
||||
{
|
||||
player.SendChatMessage("Dieses Essen existiert nicht.");
|
||||
return;
|
||||
}
|
||||
|
||||
List<UserItem> itemList = player.GetUser().GetItems();
|
||||
UserItem eatItem = itemList.FirstOrDefault(i => i.ItemId == iItem.Id);
|
||||
|
||||
if(eatItem is IUsableItem)
|
||||
if(eatItem == null)
|
||||
{
|
||||
player.SendChatMessage("Du hast dieses Item nicht");
|
||||
return;
|
||||
}
|
||||
|
||||
if(iItem is IUsableItem usableItemObj)
|
||||
{
|
||||
var usableItemObj = eatItem as IUsableItem;
|
||||
usableItemObj.Use(eatItem, player);
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user