public static bool ItemPurchaseSuccessful(Item item) { if (item.Value <= Player.Gold) { if (Player.HasThisItemInInventory(item.Name)) { World.InventoryItemByName(item.Name).Quantity += 1; Player.Gold -= item.Value; } else { Player.Inventory.Add(new InventoryItem(item)); Player.Gold -= item.Value; } return(true); } return(false); }