// // UpgradeableItem.cs // // Copyright (c) František Boháček. All rights reserved. // Licensed under the MIT license. See LICENSE file in the project root for full license information. using NosSmooth.Data.Abstractions.Infos; namespace NosSmooth.Game.Data.Items; /// /// An item that can be upgraded and has rarity, ie. weapon or armor. /// /// The vnum of the item. /// The information about the item. /// The upgrade (0 - 10). /// The rare nubmer (0 - 8). public record UpgradeableItem(int ItemVNum, IItemInfo? Info, byte? Upgrade, sbyte? Rare) : Item(ItemVNum, Info);