ModernUO/Projects/UOContent/Items/Clothing/Shirts.cs
2021-08-24 23:11:59 -07:00

54 lines
1.4 KiB
C#

namespace Server.Items
{
[Serializable(0, false)]
public abstract partial class BaseShirt : BaseClothing
{
public BaseShirt(int itemID, int hue = 0) : base(itemID, Layer.Shirt, hue)
{
}
}
[Flippable(0x1efd, 0x1efe)]
[Serializable(0, false)]
public partial class FancyShirt : BaseShirt
{
[Constructible]
public FancyShirt(int hue = 0) : base(0x1EFD, hue) => Weight = 2.0;
}
[Flippable(0x1517, 0x1518)]
[Serializable(0, false)]
public partial class Shirt : BaseShirt
{
[Constructible]
public Shirt(int hue = 0) : base(0x1517, hue) => Weight = 1.0;
}
[Flippable(0x2794, 0x27DF)]
[Serializable(0, false)]
public partial class ClothNinjaJacket : BaseShirt
{
[Constructible]
public ClothNinjaJacket(int hue = 0) : base(0x2794, hue)
{
Weight = 5.0;
Layer = Layer.InnerTorso;
}
}
[Serializable(0)]
public partial class ElvenShirt : BaseShirt
{
[Constructible]
public ElvenShirt(int hue = 0) : base(0x3175, hue) => Weight = 2.0;
public override Race RequiredRace => Race.Elf;
}
[Serializable(0)]
public partial class ElvenDarkShirt : BaseShirt
{
[Constructible]
public ElvenDarkShirt(int hue = 0) : base(0x3176, hue) => Weight = 2.0;
}
}