From b61968db86e6f96574807b2ef85332af1c53f166 Mon Sep 17 00:00:00 2001 From: Kamron Batman <3953314+kamronbatman@users.noreply.github.com> Date: Sun, 27 Mar 2022 17:56:00 -0700 Subject: [PATCH] fix: Codegens artifacts (#978) --- .../BaseDecorationArtifact.cs | 95 +- .../DoomDecorationArtifacts.cs | 878 +++----- .../SEDecorationArtifacts.cs | 1817 +++++------------ .../Server.Items.BackpackArtifact.v0.json | 4 + ...erver.Items.BaseDecorationArtifact.v0.json | 4 + ...ms.BaseDecorationContainerArtifact.v0.json | 4 + .../Server.Items.Basket1Artifact.v0.json | 4 + .../Server.Items.Basket2Artifact.v0.json | 4 + .../Server.Items.Basket3NorthArtifact.v0.json | 4 + .../Server.Items.Basket3WestArtifact.v0.json | 4 + .../Server.Items.Basket4Artifact.v0.json | 4 + .../Server.Items.Basket5NorthArtifact.v0.json | 4 + .../Server.Items.Basket5WestArtifact.v0.json | 4 + .../Server.Items.Basket6Artifact.v0.json | 4 + .../Server.Items.BloodyWaterArtifact.v0.json | 4 + ...Server.Items.BooksFaceDownArtifact.v0.json | 4 + .../Server.Items.BooksNorthArtifact.v0.json | 4 + .../Server.Items.BooksWestArtifact.v0.json | 4 + .../Server.Items.BottleArtifact.v0.json | 4 + .../Server.Items.BowlArtifact.v0.json | 4 + ...rver.Items.BowlsHorizontalArtifact.v0.json | 4 + ...Server.Items.BowlsVerticalArtifact.v0.json | 4 + .../Server.Items.BrazierArtifact.v0.json | 4 + .../Server.Items.CocoonArtifact.v0.json | 4 + .../Server.Items.CupsArtifact.v0.json | 4 + .../Server.Items.DamagedBooksArtifact.v0.json | 4 + .../Server.Items.DolphinLeftArtifact.v0.json | 4 + .../Server.Items.DolphinRightArtifact.v0.json | 4 + .../Server.Items.EggCaseArtifact.v0.json | 4 + .../Server.Items.FanNorthArtifact.v0.json | 4 + .../Server.Items.FanWestArtifact.v0.json | 4 + .../Server.Items.FlowersArtifact.v0.json | 4 + ...ver.Items.GruesomeStandardArtifact.v0.json | 4 + .../Server.Items.LampPostArtifact.v0.json | 4 + .../Server.Items.LeatherTunicArtifact.v0.json | 4 + ...ver.Items.ManStatuetteEastArtifact.v0.json | 4 + ...er.Items.ManStatuetteSouthArtifact.v0.json | 4 + ...erver.Items.Painting1NorthArtifact.v0.json | 4 + ...Server.Items.Painting1WestArtifact.v0.json | 4 + ...erver.Items.Painting2NorthArtifact.v0.json | 4 + ...Server.Items.Painting2WestArtifact.v0.json | 4 + .../Server.Items.Painting3Artifact.v0.json | 4 + ...erver.Items.Painting4NorthArtifact.v0.json | 4 + ...Server.Items.Painting4WestArtifact.v0.json | 4 + ...erver.Items.Painting5NorthArtifact.v0.json | 4 + ...Server.Items.Painting5WestArtifact.v0.json | 4 + ...erver.Items.Painting6NorthArtifact.v0.json | 4 + ...Server.Items.Painting6WestArtifact.v0.json | 4 + .../Server.Items.RockArtifact.v0.json | 4 + ...erver.Items.RuinedPaintingArtifact.v0.json | 4 + .../Server.Items.SaddleArtifact.v0.json | 4 + .../Server.Items.SakeArtifact.v0.json | 4 + .../Server.Items.Sculpture1Artifact.v0.json | 4 + .../Server.Items.Sculpture2Artifact.v0.json | 4 + .../Server.Items.SkinnedDeerArtifact.v0.json | 4 + .../Server.Items.SkinnedGoatArtifact.v0.json | 4 + .../Server.Items.SkullCandleArtifact.v0.json | 4 + ...Server.Items.StretchedHideArtifact.v0.json | 4 + ...rver.Items.StuddedLeggingsArtifact.v0.json | 4 + .../Server.Items.StuddedTunicArtifact.v0.json | 4 + ...r.Items.SwordDisplay1NorthArtifact.v0.json | 4 + ...er.Items.SwordDisplay1WestArtifact.v0.json | 4 + ...r.Items.SwordDisplay2NorthArtifact.v0.json | 4 + ...er.Items.SwordDisplay2WestArtifact.v0.json | 4 + ...er.Items.SwordDisplay3EastArtifact.v0.json | 4 + ...r.Items.SwordDisplay3SouthArtifact.v0.json | 4 + ...r.Items.SwordDisplay4NorthArtifact.v0.json | 4 + ...er.Items.SwordDisplay4WestArtifact.v0.json | 4 + ...r.Items.SwordDisplay5NorthArtifact.v0.json | 4 + ...er.Items.SwordDisplay5WestArtifact.v0.json | 4 + .../Server.Items.TarotCardsArtifact.v0.json | 4 + .../Server.Items.TeapotNorthArtifact.v0.json | 4 + .../Server.Items.TeapotWestArtifact.v0.json | 4 + .../Server.Items.TowerLanternArtifact.v0.json | 4 + ...erver.Items.TripleFanNorthArtifact.v0.json | 4 + ...Server.Items.TripleFanWestArtifact.v0.json | 4 + .../Server.Items.Urn1Artifact.v0.json | 4 + .../Server.Items.Urn2Artifact.v0.json | 4 + .../Server.Items.ZenRock1Artifact.v0.json | 4 + .../Server.Items.ZenRock2Artifact.v0.json | 4 + .../Server.Items.ZenRock3Artifact.v0.json | 4 + 81 files changed, 1040 insertions(+), 2062 deletions(-) create mode 100644 Projects/UOContent/Migrations/Server.Items.BackpackArtifact.v0.json create mode 100644 Projects/UOContent/Migrations/Server.Items.BaseDecorationArtifact.v0.json create mode 100644 Projects/UOContent/Migrations/Server.Items.BaseDecorationContainerArtifact.v0.json create mode 100644 Projects/UOContent/Migrations/Server.Items.Basket1Artifact.v0.json create mode 100644 Projects/UOContent/Migrations/Server.Items.Basket2Artifact.v0.json create mode 100644 Projects/UOContent/Migrations/Server.Items.Basket3NorthArtifact.v0.json create mode 100644 Projects/UOContent/Migrations/Server.Items.Basket3WestArtifact.v0.json create mode 100644 Projects/UOContent/Migrations/Server.Items.Basket4Artifact.v0.json create mode 100644 Projects/UOContent/Migrations/Server.Items.Basket5NorthArtifact.v0.json create mode 100644 Projects/UOContent/Migrations/Server.Items.Basket5WestArtifact.v0.json create mode 100644 Projects/UOContent/Migrations/Server.Items.Basket6Artifact.v0.json create mode 100644 Projects/UOContent/Migrations/Server.Items.BloodyWaterArtifact.v0.json create mode 100644 Projects/UOContent/Migrations/Server.Items.BooksFaceDownArtifact.v0.json create mode 100644 Projects/UOContent/Migrations/Server.Items.BooksNorthArtifact.v0.json create mode 100644 Projects/UOContent/Migrations/Server.Items.BooksWestArtifact.v0.json create mode 100644 Projects/UOContent/Migrations/Server.Items.BottleArtifact.v0.json create mode 100644 Projects/UOContent/Migrations/Server.Items.BowlArtifact.v0.json create mode 100644 Projects/UOContent/Migrations/Server.Items.BowlsHorizontalArtifact.v0.json create mode 100644 Projects/UOContent/Migrations/Server.Items.BowlsVerticalArtifact.v0.json create mode 100644 Projects/UOContent/Migrations/Server.Items.BrazierArtifact.v0.json create mode 100644 Projects/UOContent/Migrations/Server.Items.CocoonArtifact.v0.json create mode 100644 Projects/UOContent/Migrations/Server.Items.CupsArtifact.v0.json create mode 100644 Projects/UOContent/Migrations/Server.Items.DamagedBooksArtifact.v0.json create mode 100644 Projects/UOContent/Migrations/Server.Items.DolphinLeftArtifact.v0.json create mode 100644 Projects/UOContent/Migrations/Server.Items.DolphinRightArtifact.v0.json create mode 100644 Projects/UOContent/Migrations/Server.Items.EggCaseArtifact.v0.json create mode 100644 Projects/UOContent/Migrations/Server.Items.FanNorthArtifact.v0.json create mode 100644 Projects/UOContent/Migrations/Server.Items.FanWestArtifact.v0.json create mode 100644 Projects/UOContent/Migrations/Server.Items.FlowersArtifact.v0.json create mode 100644 Projects/UOContent/Migrations/Server.Items.GruesomeStandardArtifact.v0.json create mode 100644 Projects/UOContent/Migrations/Server.Items.LampPostArtifact.v0.json create mode 100644 Projects/UOContent/Migrations/Server.Items.LeatherTunicArtifact.v0.json create mode 100644 Projects/UOContent/Migrations/Server.Items.ManStatuetteEastArtifact.v0.json create mode 100644 Projects/UOContent/Migrations/Server.Items.ManStatuetteSouthArtifact.v0.json create mode 100644 Projects/UOContent/Migrations/Server.Items.Painting1NorthArtifact.v0.json create mode 100644 Projects/UOContent/Migrations/Server.Items.Painting1WestArtifact.v0.json create mode 100644 Projects/UOContent/Migrations/Server.Items.Painting2NorthArtifact.v0.json create mode 100644 Projects/UOContent/Migrations/Server.Items.Painting2WestArtifact.v0.json create mode 100644 Projects/UOContent/Migrations/Server.Items.Painting3Artifact.v0.json create mode 100644 Projects/UOContent/Migrations/Server.Items.Painting4NorthArtifact.v0.json create mode 100644 Projects/UOContent/Migrations/Server.Items.Painting4WestArtifact.v0.json create mode 100644 Projects/UOContent/Migrations/Server.Items.Painting5NorthArtifact.v0.json create mode 100644 Projects/UOContent/Migrations/Server.Items.Painting5WestArtifact.v0.json create mode 100644 Projects/UOContent/Migrations/Server.Items.Painting6NorthArtifact.v0.json create mode 100644 Projects/UOContent/Migrations/Server.Items.Painting6WestArtifact.v0.json create mode 100644 Projects/UOContent/Migrations/Server.Items.RockArtifact.v0.json create mode 100644 Projects/UOContent/Migrations/Server.Items.RuinedPaintingArtifact.v0.json create mode 100644 Projects/UOContent/Migrations/Server.Items.SaddleArtifact.v0.json create mode 100644 Projects/UOContent/Migrations/Server.Items.SakeArtifact.v0.json create mode 100644 Projects/UOContent/Migrations/Server.Items.Sculpture1Artifact.v0.json create mode 100644 Projects/UOContent/Migrations/Server.Items.Sculpture2Artifact.v0.json create mode 100644 Projects/UOContent/Migrations/Server.Items.SkinnedDeerArtifact.v0.json create mode 100644 Projects/UOContent/Migrations/Server.Items.SkinnedGoatArtifact.v0.json create mode 100644 Projects/UOContent/Migrations/Server.Items.SkullCandleArtifact.v0.json create mode 100644 Projects/UOContent/Migrations/Server.Items.StretchedHideArtifact.v0.json create mode 100644 Projects/UOContent/Migrations/Server.Items.StuddedLeggingsArtifact.v0.json create mode 100644 Projects/UOContent/Migrations/Server.Items.StuddedTunicArtifact.v0.json create mode 100644 Projects/UOContent/Migrations/Server.Items.SwordDisplay1NorthArtifact.v0.json create mode 100644 Projects/UOContent/Migrations/Server.Items.SwordDisplay1WestArtifact.v0.json create mode 100644 Projects/UOContent/Migrations/Server.Items.SwordDisplay2NorthArtifact.v0.json create mode 100644 Projects/UOContent/Migrations/Server.Items.SwordDisplay2WestArtifact.v0.json create mode 100644 Projects/UOContent/Migrations/Server.Items.SwordDisplay3EastArtifact.v0.json create mode 100644 Projects/UOContent/Migrations/Server.Items.SwordDisplay3SouthArtifact.v0.json create mode 100644 Projects/UOContent/Migrations/Server.Items.SwordDisplay4NorthArtifact.v0.json create mode 100644 Projects/UOContent/Migrations/Server.Items.SwordDisplay4WestArtifact.v0.json create mode 100644 Projects/UOContent/Migrations/Server.Items.SwordDisplay5NorthArtifact.v0.json create mode 100644 Projects/UOContent/Migrations/Server.Items.SwordDisplay5WestArtifact.v0.json create mode 100644 Projects/UOContent/Migrations/Server.Items.TarotCardsArtifact.v0.json create mode 100644 Projects/UOContent/Migrations/Server.Items.TeapotNorthArtifact.v0.json create mode 100644 Projects/UOContent/Migrations/Server.Items.TeapotWestArtifact.v0.json create mode 100644 Projects/UOContent/Migrations/Server.Items.TowerLanternArtifact.v0.json create mode 100644 Projects/UOContent/Migrations/Server.Items.TripleFanNorthArtifact.v0.json create mode 100644 Projects/UOContent/Migrations/Server.Items.TripleFanWestArtifact.v0.json create mode 100644 Projects/UOContent/Migrations/Server.Items.Urn1Artifact.v0.json create mode 100644 Projects/UOContent/Migrations/Server.Items.Urn2Artifact.v0.json create mode 100644 Projects/UOContent/Migrations/Server.Items.ZenRock1Artifact.v0.json create mode 100644 Projects/UOContent/Migrations/Server.Items.ZenRock2Artifact.v0.json create mode 100644 Projects/UOContent/Migrations/Server.Items.ZenRock3Artifact.v0.json diff --git a/Projects/UOContent/Items/Decoration Artifacts/BaseDecorationArtifact.cs b/Projects/UOContent/Items/Decoration Artifacts/BaseDecorationArtifact.cs index 4cdc905c8..5f6843333 100644 --- a/Projects/UOContent/Items/Decoration Artifacts/BaseDecorationArtifact.cs +++ b/Projects/UOContent/Items/Decoration Artifacts/BaseDecorationArtifact.cs @@ -1,70 +1,35 @@ -namespace Server.Items +namespace Server.Items; + +[Serializable(0)] +public abstract partial class BaseDecorationArtifact : Item { - public abstract class BaseDecorationArtifact : Item + public BaseDecorationArtifact(int itemID) : base(itemID) => Weight = 10.0; + + public abstract int ArtifactRarity { get; } + + public override bool ForceShowProperties => true; + + public override void GetProperties(ObjectPropertyList list) { - public BaseDecorationArtifact(int itemID) : base(itemID) => Weight = 10.0; + base.GetProperties(list); - public BaseDecorationArtifact(Serial serial) : base(serial) - { - } - - public abstract int ArtifactRarity { get; } - - public override bool ForceShowProperties => true; - - public override void GetProperties(ObjectPropertyList list) - { - base.GetProperties(list); - - list.Add(1061078, ArtifactRarity.ToString()); // artifact rarity ~1_val~ - } - - public override void Serialize(IGenericWriter writer) - { - base.Serialize(writer); - - writer.WriteEncodedInt(0); // version - } - - public override void Deserialize(IGenericReader reader) - { - base.Deserialize(reader); - - var version = reader.ReadEncodedInt(); - } - } - - public abstract class BaseDecorationContainerArtifact : BaseContainer - { - public BaseDecorationContainerArtifact(int itemID) : base(itemID) => Weight = 10.0; - - public BaseDecorationContainerArtifact(Serial serial) : base(serial) - { - } - - public abstract int ArtifactRarity { get; } - - public override bool ForceShowProperties => true; - - public override void AddNameProperties(ObjectPropertyList list) - { - base.AddNameProperties(list); - - list.Add(1061078, ArtifactRarity.ToString()); // artifact rarity ~1_val~ - } - - public override void Serialize(IGenericWriter writer) - { - base.Serialize(writer); - - writer.WriteEncodedInt(0); // version - } - - public override void Deserialize(IGenericReader reader) - { - base.Deserialize(reader); - - var version = reader.ReadEncodedInt(); - } + list.Add(1061078, ArtifactRarity.ToString()); // artifact rarity ~1_val~ + } +} + +[Serializable(0)] +public abstract partial class BaseDecorationContainerArtifact : BaseContainer +{ + public BaseDecorationContainerArtifact(int itemID) : base(itemID) => Weight = 10.0; + + public abstract int ArtifactRarity { get; } + + public override bool ForceShowProperties => true; + + public override void AddNameProperties(ObjectPropertyList list) + { + base.AddNameProperties(list); + + list.Add(1061078, ArtifactRarity.ToString()); // artifact rarity ~1_val~ } } diff --git a/Projects/UOContent/Items/Decoration Artifacts/DoomDecorationArtifacts.cs b/Projects/UOContent/Items/Decoration Artifacts/DoomDecorationArtifacts.cs index b920a1c35..70af11141 100644 --- a/Projects/UOContent/Items/Decoration Artifacts/DoomDecorationArtifacts.cs +++ b/Projects/UOContent/Items/Decoration Artifacts/DoomDecorationArtifacts.cs @@ -1,640 +1,248 @@ -namespace Server.Items +namespace Server.Items; + +[Serializable(0)] +public partial class BackpackArtifact : BaseDecorationContainerArtifact { - public class BackpackArtifact : BaseDecorationContainerArtifact + [Constructible] + public BackpackArtifact() : base(0x9B2) { - [Constructible] - public BackpackArtifact() : base(0x9B2) - { - } - - public BackpackArtifact(Serial serial) : base(serial) - { - } - - public override int ArtifactRarity => 5; - - public override void Serialize(IGenericWriter writer) - { - base.Serialize(writer); - - writer.WriteEncodedInt(0); // version - } - - public override void Deserialize(IGenericReader reader) - { - base.Deserialize(reader); - - var version = reader.ReadEncodedInt(); - } } - public class BloodyWaterArtifact : BaseDecorationArtifact - { - [Constructible] - public BloodyWaterArtifact() : base(0xE23) - { - } - - public BloodyWaterArtifact(Serial serial) : base(serial) - { - } - - public override int ArtifactRarity => 5; - - public override void Serialize(IGenericWriter writer) - { - base.Serialize(writer); - - writer.WriteEncodedInt(0); // version - } - - public override void Deserialize(IGenericReader reader) - { - base.Deserialize(reader); - - var version = reader.ReadEncodedInt(); - } - } - - public class BooksWestArtifact : BaseDecorationArtifact - { - [Constructible] - public BooksWestArtifact() : base(0x1E25) - { - } - - public BooksWestArtifact(Serial serial) : base(serial) - { - } - - public override int ArtifactRarity => 3; - - public override void Serialize(IGenericWriter writer) - { - base.Serialize(writer); - - writer.WriteEncodedInt(0); // version - } - - public override void Deserialize(IGenericReader reader) - { - base.Deserialize(reader); - - var version = reader.ReadEncodedInt(); - } - } - - public class BooksNorthArtifact : BaseDecorationArtifact - { - [Constructible] - public BooksNorthArtifact() : base(0x1E24) - { - } - - public BooksNorthArtifact(Serial serial) : base(serial) - { - } - - public override int ArtifactRarity => 3; - - public override void Serialize(IGenericWriter writer) - { - base.Serialize(writer); - - writer.WriteEncodedInt(0); // version - } - - public override void Deserialize(IGenericReader reader) - { - base.Deserialize(reader); - - var version = reader.ReadEncodedInt(); - } - } - - public class BooksFaceDownArtifact : BaseDecorationArtifact - { - [Constructible] - public BooksFaceDownArtifact() : base(0x1E21) - { - } - - public BooksFaceDownArtifact(Serial serial) : base(serial) - { - } - - public override int ArtifactRarity => 3; - - public override void Serialize(IGenericWriter writer) - { - base.Serialize(writer); - - writer.WriteEncodedInt(0); // version - } - - public override void Deserialize(IGenericReader reader) - { - base.Deserialize(reader); - - var version = reader.ReadEncodedInt(); - } - } - - public class BottleArtifact : BaseDecorationArtifact - { - [Constructible] - public BottleArtifact() : base(0xE28) - { - } - - public BottleArtifact(Serial serial) : base(serial) - { - } - - public override int ArtifactRarity => 1; - - public override void Serialize(IGenericWriter writer) - { - base.Serialize(writer); - - writer.WriteEncodedInt(0); // version - } - - public override void Deserialize(IGenericReader reader) - { - base.Deserialize(reader); - - var version = reader.ReadEncodedInt(); - } - } - - public class BrazierArtifact : BaseDecorationArtifact - { - [Constructible] - public BrazierArtifact() : base(0xE31) => Light = LightType.Circle150; - - public BrazierArtifact(Serial serial) : base(serial) - { - } - - public override int ArtifactRarity => 2; - - public override void Serialize(IGenericWriter writer) - { - base.Serialize(writer); - - writer.WriteEncodedInt(0); // version - } - - public override void Deserialize(IGenericReader reader) - { - base.Deserialize(reader); - - var version = reader.ReadEncodedInt(); - } - } - - public class CocoonArtifact : BaseDecorationArtifact - { - [Constructible] - public CocoonArtifact() : base(0x10DA) - { - } - - public CocoonArtifact(Serial serial) : base(serial) - { - } - - public override int ArtifactRarity => 7; - - public override void Serialize(IGenericWriter writer) - { - base.Serialize(writer); - - writer.WriteEncodedInt(0); // version - } - - public override void Deserialize(IGenericReader reader) - { - base.Deserialize(reader); - - var version = reader.ReadEncodedInt(); - } - } - - public class DamagedBooksArtifact : BaseDecorationArtifact - { - [Constructible] - public DamagedBooksArtifact() : base(0xC16) - { - } - - public DamagedBooksArtifact(Serial serial) : base(serial) - { - } - - public override int ArtifactRarity => 1; - - public override void Serialize(IGenericWriter writer) - { - base.Serialize(writer); - - writer.WriteEncodedInt(0); // version - } - - public override void Deserialize(IGenericReader reader) - { - base.Deserialize(reader); - - var version = reader.ReadEncodedInt(); - } - } - - public class EggCaseArtifact : BaseDecorationArtifact - { - [Constructible] - public EggCaseArtifact() : base(0x10D9) - { - } - - public EggCaseArtifact(Serial serial) : base(serial) - { - } - - public override int ArtifactRarity => 5; - - public override void Serialize(IGenericWriter writer) - { - base.Serialize(writer); - - writer.WriteEncodedInt(0); // version - } - - public override void Deserialize(IGenericReader reader) - { - base.Deserialize(reader); - - var version = reader.ReadEncodedInt(); - } - } - - public class GruesomeStandardArtifact : BaseDecorationArtifact - { - [Constructible] - public GruesomeStandardArtifact() : base(0x428) - { - } - - public GruesomeStandardArtifact(Serial serial) : base(serial) - { - } - - public override int ArtifactRarity => 5; - - public override void Serialize(IGenericWriter writer) - { - base.Serialize(writer); - - writer.WriteEncodedInt(0); // version - } - - public override void Deserialize(IGenericReader reader) - { - base.Deserialize(reader); - - var version = reader.ReadEncodedInt(); - } - } - - public class LampPostArtifact : BaseDecorationArtifact - { - [Constructible] - public LampPostArtifact() : base(0xB24) => Light = LightType.Circle300; - - public LampPostArtifact(Serial serial) : base(serial) - { - } - - public override int ArtifactRarity => 3; - - public override void Serialize(IGenericWriter writer) - { - base.Serialize(writer); - - writer.WriteEncodedInt(0); // version - } - - public override void Deserialize(IGenericReader reader) - { - base.Deserialize(reader); - - var version = reader.ReadEncodedInt(); - } - } - - public class LeatherTunicArtifact : BaseDecorationArtifact - { - [Constructible] - public LeatherTunicArtifact() : base(0x13CA) - { - } - - public LeatherTunicArtifact(Serial serial) : base(serial) - { - } - - public override int ArtifactRarity => 9; - - public override void Serialize(IGenericWriter writer) - { - base.Serialize(writer); - - writer.WriteEncodedInt(0); // version - } - - public override void Deserialize(IGenericReader reader) - { - base.Deserialize(reader); - - var version = reader.ReadEncodedInt(); - } - } - - public class RockArtifact : BaseDecorationArtifact - { - [Constructible] - public RockArtifact() : base(0x1363) - { - } - - public RockArtifact(Serial serial) : base(serial) - { - } - - public override int ArtifactRarity => 1; - - public override void Serialize(IGenericWriter writer) - { - base.Serialize(writer); - - writer.WriteEncodedInt(0); // version - } - - public override void Deserialize(IGenericReader reader) - { - base.Deserialize(reader); - - var version = reader.ReadEncodedInt(); - } - } - - public class RuinedPaintingArtifact : BaseDecorationArtifact - { - [Constructible] - public RuinedPaintingArtifact() : base(0xC2C) - { - } - - public RuinedPaintingArtifact(Serial serial) : base(serial) - { - } - - public override int ArtifactRarity => 12; - - public override void Serialize(IGenericWriter writer) - { - base.Serialize(writer); - - writer.WriteEncodedInt(0); // version - } - - public override void Deserialize(IGenericReader reader) - { - base.Deserialize(reader); - - var version = reader.ReadEncodedInt(); - } - } - - public class SaddleArtifact : BaseDecorationArtifact - { - [Constructible] - public SaddleArtifact() : base(0xF38) - { - } - - public SaddleArtifact(Serial serial) : base(serial) - { - } - - public override int ArtifactRarity => 9; - - public override void Serialize(IGenericWriter writer) - { - base.Serialize(writer); - - writer.WriteEncodedInt(0); // version - } - - public override void Deserialize(IGenericReader reader) - { - base.Deserialize(reader); - - var version = reader.ReadEncodedInt(); - } - } - - public class SkinnedDeerArtifact : BaseDecorationArtifact - { - [Constructible] - public SkinnedDeerArtifact() : base(0x1E91) - { - } - - public SkinnedDeerArtifact(Serial serial) : base(serial) - { - } - - public override int ArtifactRarity => 8; - - public override void Serialize(IGenericWriter writer) - { - base.Serialize(writer); - - writer.WriteEncodedInt(0); // version - } - - public override void Deserialize(IGenericReader reader) - { - base.Deserialize(reader); - - var version = reader.ReadEncodedInt(); - } - } - - public class SkinnedGoatArtifact : BaseDecorationArtifact - { - [Constructible] - public SkinnedGoatArtifact() : base(0x1E88) - { - } - - public SkinnedGoatArtifact(Serial serial) : base(serial) - { - } - - public override int ArtifactRarity => 5; - - public override void Serialize(IGenericWriter writer) - { - base.Serialize(writer); - - writer.WriteEncodedInt(0); // version - } - - public override void Deserialize(IGenericReader reader) - { - base.Deserialize(reader); - - var version = reader.ReadEncodedInt(); - } - } - - public class SkullCandleArtifact : BaseDecorationArtifact - { - [Constructible] - public SkullCandleArtifact() : base(0x1858) => Light = LightType.Circle150; - - public SkullCandleArtifact(Serial serial) : base(serial) - { - } - - public override int ArtifactRarity => 1; - - public override void Serialize(IGenericWriter writer) - { - base.Serialize(writer); - - writer.WriteEncodedInt(0); // version - } - - public override void Deserialize(IGenericReader reader) - { - base.Deserialize(reader); - - var version = reader.ReadEncodedInt(); - } - } - - public class StretchedHideArtifact : BaseDecorationArtifact - { - [Constructible] - public StretchedHideArtifact() : base(0x106B) - { - } - - public StretchedHideArtifact(Serial serial) : base(serial) - { - } - - public override int ArtifactRarity => 2; - - public override void Serialize(IGenericWriter writer) - { - base.Serialize(writer); - - writer.WriteEncodedInt(0); // version - } - - public override void Deserialize(IGenericReader reader) - { - base.Deserialize(reader); - - var version = reader.ReadEncodedInt(); - } - } - - public class StuddedLeggingsArtifact : BaseDecorationArtifact - { - [Constructible] - public StuddedLeggingsArtifact() : base(0x13D8) - { - } - - public StuddedLeggingsArtifact(Serial serial) : base(serial) - { - } - - public override int ArtifactRarity => 5; - - public override void Serialize(IGenericWriter writer) - { - base.Serialize(writer); - - writer.WriteEncodedInt(0); // version - } - - public override void Deserialize(IGenericReader reader) - { - base.Deserialize(reader); - - var version = reader.ReadEncodedInt(); - } - } - - public class StuddedTunicArtifact : BaseDecorationArtifact - { - [Constructible] - public StuddedTunicArtifact() : base(0x13D9) - { - } - - public StuddedTunicArtifact(Serial serial) : base(serial) - { - } - - public override int ArtifactRarity => 7; - - public override void Serialize(IGenericWriter writer) - { - base.Serialize(writer); - - writer.WriteEncodedInt(0); // version - } - - public override void Deserialize(IGenericReader reader) - { - base.Deserialize(reader); - - var version = reader.ReadEncodedInt(); - } - } - - public class TarotCardsArtifact : BaseDecorationArtifact - { - [Constructible] - public TarotCardsArtifact() : base(0x12A5) - { - } - - public TarotCardsArtifact(Serial serial) : base(serial) - { - } - - public override int ArtifactRarity => 5; - - public override void Serialize(IGenericWriter writer) - { - base.Serialize(writer); - - writer.WriteEncodedInt(0); // version - } - - public override void Deserialize(IGenericReader reader) - { - base.Deserialize(reader); - - var version = reader.ReadEncodedInt(); - } - } + public override int ArtifactRarity => 5; +} + +[Serializable(0)] +public partial class BloodyWaterArtifact : BaseDecorationArtifact +{ + [Constructible] + public BloodyWaterArtifact() : base(0xE23) + { + } + + public override int ArtifactRarity => 5; +} + +[Serializable(0)] +public partial class BooksWestArtifact : BaseDecorationArtifact +{ + [Constructible] + public BooksWestArtifact() : base(0x1E25) + { + } + + public override int ArtifactRarity => 3; +} + +[Serializable(0)] +public partial class BooksNorthArtifact : BaseDecorationArtifact +{ + [Constructible] + public BooksNorthArtifact() : base(0x1E24) + { + } + + public override int ArtifactRarity => 3; +} + +[Serializable(0)] +public partial class BooksFaceDownArtifact : BaseDecorationArtifact +{ + [Constructible] + public BooksFaceDownArtifact() : base(0x1E21) + { + } + + public override int ArtifactRarity => 3; +} + +[Serializable(0)] +public partial class BottleArtifact : BaseDecorationArtifact +{ + [Constructible] + public BottleArtifact() : base(0xE28) + { + } + + public override int ArtifactRarity => 1; +} + +[Serializable(0)] +public partial class BrazierArtifact : BaseDecorationArtifact +{ + [Constructible] + public BrazierArtifact() : base(0xE31) => Light = LightType.Circle150; + + public override int ArtifactRarity => 2; +} + +[Serializable(0)] +public partial class CocoonArtifact : BaseDecorationArtifact +{ + [Constructible] + public CocoonArtifact() : base(0x10DA) + { + } + + public override int ArtifactRarity => 7; +} + +[Serializable(0)] +public partial class DamagedBooksArtifact : BaseDecorationArtifact +{ + [Constructible] + public DamagedBooksArtifact() : base(0xC16) + { + } + + public override int ArtifactRarity => 1; +} + +[Serializable(0)] +public partial class EggCaseArtifact : BaseDecorationArtifact +{ + [Constructible] + public EggCaseArtifact() : base(0x10D9) + { + } + + public override int ArtifactRarity => 5; +} + +[Serializable(0)] +public partial class GruesomeStandardArtifact : BaseDecorationArtifact +{ + [Constructible] + public GruesomeStandardArtifact() : base(0x428) + { + } + + public override int ArtifactRarity => 5; +} + +[Serializable(0)] +public partial class LampPostArtifact : BaseDecorationArtifact +{ + [Constructible] + public LampPostArtifact() : base(0xB24) => Light = LightType.Circle300; + + public override int ArtifactRarity => 3; +} + +[Serializable(0)] +public partial class LeatherTunicArtifact : BaseDecorationArtifact +{ + [Constructible] + public LeatherTunicArtifact() : base(0x13CA) + { + } + + public override int ArtifactRarity => 9; +} + +[Serializable(0)] +public partial class RockArtifact : BaseDecorationArtifact +{ + [Constructible] + public RockArtifact() : base(0x1363) + { + } + + public override int ArtifactRarity => 1; +} + +[Serializable(0)] +public partial class RuinedPaintingArtifact : BaseDecorationArtifact +{ + [Constructible] + public RuinedPaintingArtifact() : base(0xC2C) + { + } + + public override int ArtifactRarity => 12; +} + +[Serializable(0)] +public partial class SaddleArtifact : BaseDecorationArtifact +{ + [Constructible] + public SaddleArtifact() : base(0xF38) + { + } + + public override int ArtifactRarity => 9; +} + +[Serializable(0)] +public partial class SkinnedDeerArtifact : BaseDecorationArtifact +{ + [Constructible] + public SkinnedDeerArtifact() : base(0x1E91) + { + } + + public override int ArtifactRarity => 8; +} + +[Serializable(0)] +public partial class SkinnedGoatArtifact : BaseDecorationArtifact +{ + [Constructible] + public SkinnedGoatArtifact() : base(0x1E88) + { + } + + public override int ArtifactRarity => 5; +} + +[Serializable(0)] +public partial class SkullCandleArtifact : BaseDecorationArtifact +{ + [Constructible] + public SkullCandleArtifact() : base(0x1858) => Light = LightType.Circle150; + + public override int ArtifactRarity => 1; +} + +[Serializable(0)] +public partial class StretchedHideArtifact : BaseDecorationArtifact +{ + [Constructible] + public StretchedHideArtifact() : base(0x106B) + { + } + + public override int ArtifactRarity => 2; +} + +[Serializable(0)] +public partial class StuddedLeggingsArtifact : BaseDecorationArtifact +{ + [Constructible] + public StuddedLeggingsArtifact() : base(0x13D8) + { + } + + public override int ArtifactRarity => 5; +} + +[Serializable(0)] +public partial class StuddedTunicArtifact : BaseDecorationArtifact +{ + [Constructible] + public StuddedTunicArtifact() : base(0x13D9) + { + } + + public override int ArtifactRarity => 7; +} + +[Serializable(0)] +public partial class TarotCardsArtifact : BaseDecorationArtifact +{ + [Constructible] + public TarotCardsArtifact() : base(0x12A5) + { + } + + public override int ArtifactRarity => 5; } diff --git a/Projects/UOContent/Items/Decoration Artifacts/SEDecorationArtifacts.cs b/Projects/UOContent/Items/Decoration Artifacts/SEDecorationArtifacts.cs index b9a43810b..2f1ce0be6 100644 --- a/Projects/UOContent/Items/Decoration Artifacts/SEDecorationArtifacts.cs +++ b/Projects/UOContent/Items/Decoration Artifacts/SEDecorationArtifacts.cs @@ -1,1519 +1,612 @@ using Server.Network; -namespace Server.Items +namespace Server.Items; + +[Serializable(0)] +public partial class Basket1Artifact : BaseDecorationContainerArtifact { - public class Basket1Artifact : BaseDecorationContainerArtifact + [Constructible] + public Basket1Artifact() : base(0x24DD) { - [Constructible] - public Basket1Artifact() : base(0x24DD) - { - } - - public Basket1Artifact(Serial serial) : base(serial) - { - } - - public override int ArtifactRarity => 1; - - public override void Serialize(IGenericWriter writer) - { - base.Serialize(writer); - - writer.WriteEncodedInt(0); // version - } - - public override void Deserialize(IGenericReader reader) - { - base.Deserialize(reader); - - var version = reader.ReadEncodedInt(); - } } - public class Basket2Artifact : BaseDecorationContainerArtifact + public override int ArtifactRarity => 1; +} + +[Serializable(0)] +public partial class Basket2Artifact : BaseDecorationContainerArtifact +{ + [Constructible] + public Basket2Artifact() : base(0x24D7) { - [Constructible] - public Basket2Artifact() : base(0x24D7) - { - } - - public Basket2Artifact(Serial serial) : base(serial) - { - } - - public override int ArtifactRarity => 1; - - public override void Serialize(IGenericWriter writer) - { - base.Serialize(writer); - - writer.WriteEncodedInt(0); // version - } - - public override void Deserialize(IGenericReader reader) - { - base.Deserialize(reader); - - var version = reader.ReadEncodedInt(); - } } - public class Basket3WestArtifact : BaseDecorationContainerArtifact + public override int ArtifactRarity => 1; +} + +[Serializable(0)] +public partial class Basket3WestArtifact : BaseDecorationContainerArtifact +{ + [Constructible] + public Basket3WestArtifact() : base(0x24D9) { - [Constructible] - public Basket3WestArtifact() : base(0x24D9) - { - } - - public Basket3WestArtifact(Serial serial) : base(serial) - { - } - - public override int ArtifactRarity => 1; - - public override void Serialize(IGenericWriter writer) - { - base.Serialize(writer); - - writer.WriteEncodedInt(0); // version - } - - public override void Deserialize(IGenericReader reader) - { - base.Deserialize(reader); - - var version = reader.ReadEncodedInt(); - } } - public class Basket3NorthArtifact : BaseDecorationContainerArtifact + public override int ArtifactRarity => 1; +} + +[Serializable(0)] +public partial class Basket3NorthArtifact : BaseDecorationContainerArtifact +{ + [Constructible] + public Basket3NorthArtifact() : base(0x24DA) { - [Constructible] - public Basket3NorthArtifact() : base(0x24DA) - { - } - - public Basket3NorthArtifact(Serial serial) : base(serial) - { - } - - public override int ArtifactRarity => 1; - - public override void Serialize(IGenericWriter writer) - { - base.Serialize(writer); - - writer.WriteEncodedInt(0); // version - } - - public override void Deserialize(IGenericReader reader) - { - base.Deserialize(reader); - - var version = reader.ReadEncodedInt(); - } } - public class Basket4Artifact : BaseDecorationContainerArtifact + public override int ArtifactRarity => 1; +} + +[Serializable(0)] +public partial class Basket4Artifact : BaseDecorationContainerArtifact +{ + [Constructible] + public Basket4Artifact() : base(0x24D8) { - [Constructible] - public Basket4Artifact() : base(0x24D8) - { - } - - public Basket4Artifact(Serial serial) : base(serial) - { - } - - public override int ArtifactRarity => 2; - - public override void Serialize(IGenericWriter writer) - { - base.Serialize(writer); - - writer.WriteEncodedInt(0); // version - } - - public override void Deserialize(IGenericReader reader) - { - base.Deserialize(reader); - - var version = reader.ReadEncodedInt(); - } } - public class Basket5WestArtifact : BaseDecorationContainerArtifact + public override int ArtifactRarity => 2; +} + +[Serializable(0)] +public partial class Basket5WestArtifact : BaseDecorationContainerArtifact +{ + [Constructible] + public Basket5WestArtifact() : base(0x24DC) { - [Constructible] - public Basket5WestArtifact() : base(0x24DC) - { - } - - public Basket5WestArtifact(Serial serial) : base(serial) - { - } - - public override int ArtifactRarity => 2; - - public override void Serialize(IGenericWriter writer) - { - base.Serialize(writer); - - writer.WriteEncodedInt(0); // version - } - - public override void Deserialize(IGenericReader reader) - { - base.Deserialize(reader); - - var version = reader.ReadEncodedInt(); - } } - public class Basket5NorthArtifact : BaseDecorationContainerArtifact + public override int ArtifactRarity => 2; +} + +[Serializable(0)] +public partial class Basket5NorthArtifact : BaseDecorationContainerArtifact +{ + [Constructible] + public Basket5NorthArtifact() : base(0x24DB) { - [Constructible] - public Basket5NorthArtifact() : base(0x24DB) - { - } - - public Basket5NorthArtifact(Serial serial) : base(serial) - { - } - - public override int ArtifactRarity => 2; - - public override void Serialize(IGenericWriter writer) - { - base.Serialize(writer); - - writer.WriteEncodedInt(0); // version - } - - public override void Deserialize(IGenericReader reader) - { - base.Deserialize(reader); - - var version = reader.ReadEncodedInt(); - } } - public class Basket6Artifact : BaseDecorationContainerArtifact + public override int ArtifactRarity => 2; +} + +[Serializable(0)] +public partial class Basket6Artifact : BaseDecorationContainerArtifact +{ + [Constructible] + public Basket6Artifact() : base(0x24D5) { - [Constructible] - public Basket6Artifact() : base(0x24D5) - { - } - - public Basket6Artifact(Serial serial) : base(serial) - { - } - - public override int ArtifactRarity => 2; - - public override void Serialize(IGenericWriter writer) - { - base.Serialize(writer); - - writer.WriteEncodedInt(0); // version - } - - public override void Deserialize(IGenericReader reader) - { - base.Deserialize(reader); - - var version = reader.ReadEncodedInt(); - } } - public class BowlArtifact : BaseDecorationArtifact + public override int ArtifactRarity => 2; +} + +[Serializable(0)] +public partial class BowlArtifact : BaseDecorationArtifact +{ + [Constructible] + public BowlArtifact() : base(0x24DE) { - [Constructible] - public BowlArtifact() : base(0x24DE) - { - } - - public BowlArtifact(Serial serial) : base(serial) - { - } - - public override int ArtifactRarity => 4; - - public override void Serialize(IGenericWriter writer) - { - base.Serialize(writer); - - writer.WriteEncodedInt(0); // version - } - - public override void Deserialize(IGenericReader reader) - { - base.Deserialize(reader); - - var version = reader.ReadEncodedInt(); - } } - public class BowlsVerticalArtifact : BaseDecorationArtifact + public override int ArtifactRarity => 4; +} + +[Serializable(0)] +public partial class BowlsVerticalArtifact : BaseDecorationArtifact +{ + [Constructible] + public BowlsVerticalArtifact() : base(0x24DF) { - [Constructible] - public BowlsVerticalArtifact() : base(0x24DF) - { - } - - public BowlsVerticalArtifact(Serial serial) : base(serial) - { - } - - public override int ArtifactRarity => 3; - - public override void Serialize(IGenericWriter writer) - { - base.Serialize(writer); - - writer.WriteEncodedInt(0); // version - } - - public override void Deserialize(IGenericReader reader) - { - base.Deserialize(reader); - - var version = reader.ReadEncodedInt(); - } } - public class BowlsHorizontalArtifact : BaseDecorationArtifact + public override int ArtifactRarity => 3; +} + +[Serializable(0)] +public partial class BowlsHorizontalArtifact : BaseDecorationArtifact +{ + [Constructible] + public BowlsHorizontalArtifact() : base(0x24E0) { - [Constructible] - public BowlsHorizontalArtifact() : base(0x24E0) - { - } - - public BowlsHorizontalArtifact(Serial serial) : base(serial) - { - } - - public override int ArtifactRarity => 4; - - public override void Serialize(IGenericWriter writer) - { - base.Serialize(writer); - - writer.WriteEncodedInt(0); // version - } - - public override void Deserialize(IGenericReader reader) - { - base.Deserialize(reader); - - var version = reader.ReadEncodedInt(); - } } - public class CupsArtifact : BaseDecorationArtifact + public override int ArtifactRarity => 4; +} + +[Serializable(0)] +public partial class CupsArtifact : BaseDecorationArtifact +{ + [Constructible] + public CupsArtifact() : base(0x24E1) { - [Constructible] - public CupsArtifact() : base(0x24E1) - { - } - - public CupsArtifact(Serial serial) : base(serial) - { - } - - public override int ArtifactRarity => 4; - - public override void Serialize(IGenericWriter writer) - { - base.Serialize(writer); - - writer.WriteEncodedInt(0); // version - } - - public override void Deserialize(IGenericReader reader) - { - base.Deserialize(reader); - - var version = reader.ReadEncodedInt(); - } } - public class FanWestArtifact : BaseDecorationArtifact + public override int ArtifactRarity => 4; +} + +[Serializable(0)] +public partial class FanWestArtifact : BaseDecorationArtifact +{ + [Constructible] + public FanWestArtifact() : base(0x240A) { - [Constructible] - public FanWestArtifact() : base(0x240A) - { - } - - public FanWestArtifact(Serial serial) : base(serial) - { - } - - public override int ArtifactRarity => 3; - - public override void Serialize(IGenericWriter writer) - { - base.Serialize(writer); - - writer.WriteEncodedInt(0); // version - } - - public override void Deserialize(IGenericReader reader) - { - base.Deserialize(reader); - - var version = reader.ReadEncodedInt(); - } } - public class FanNorthArtifact : BaseDecorationArtifact + public override int ArtifactRarity => 3; +} + +[Serializable(0)] +public partial class FanNorthArtifact : BaseDecorationArtifact +{ + [Constructible] + public FanNorthArtifact() : base(0x2409) { - [Constructible] - public FanNorthArtifact() : base(0x2409) - { - } - - public FanNorthArtifact(Serial serial) : base(serial) - { - } - - public override int ArtifactRarity => 3; - - public override void Serialize(IGenericWriter writer) - { - base.Serialize(writer); - - writer.WriteEncodedInt(0); // version - } - - public override void Deserialize(IGenericReader reader) - { - base.Deserialize(reader); - - var version = reader.ReadEncodedInt(); - } } - public class TripleFanWestArtifact : BaseDecorationArtifact + public override int ArtifactRarity => 3; +} + +[Serializable(0)] +public partial class TripleFanWestArtifact : BaseDecorationArtifact +{ + [Constructible] + public TripleFanWestArtifact() : base(0x240C) { - [Constructible] - public TripleFanWestArtifact() : base(0x240C) - { - } - - public TripleFanWestArtifact(Serial serial) : base(serial) - { - } - - public override int ArtifactRarity => 4; - - public override void Serialize(IGenericWriter writer) - { - base.Serialize(writer); - - writer.WriteEncodedInt(0); // version - } - - public override void Deserialize(IGenericReader reader) - { - base.Deserialize(reader); - - var version = reader.ReadEncodedInt(); - } } - public class TripleFanNorthArtifact : BaseDecorationArtifact + public override int ArtifactRarity => 4; +} + +[Serializable(0)] +public partial class TripleFanNorthArtifact : BaseDecorationArtifact +{ + [Constructible] + public TripleFanNorthArtifact() : base(0x240B) { - [Constructible] - public TripleFanNorthArtifact() : base(0x240B) - { - } - - public TripleFanNorthArtifact(Serial serial) : base(serial) - { - } - - public override int ArtifactRarity => 4; - - public override void Serialize(IGenericWriter writer) - { - base.Serialize(writer); - - writer.WriteEncodedInt(0); // version - } - - public override void Deserialize(IGenericReader reader) - { - base.Deserialize(reader); - - var version = reader.ReadEncodedInt(); - } } - public class FlowersArtifact : BaseDecorationArtifact + public override int ArtifactRarity => 4; +} + +[Serializable(0)] +public partial class FlowersArtifact : BaseDecorationArtifact +{ + [Constructible] + public FlowersArtifact() : base(0x284A) { - [Constructible] - public FlowersArtifact() : base(0x284A) - { - } - - public FlowersArtifact(Serial serial) : base(serial) - { - } - - public override int ArtifactRarity => 7; - - public override void Serialize(IGenericWriter writer) - { - base.Serialize(writer); - - writer.WriteEncodedInt(0); // version - } - - public override void Deserialize(IGenericReader reader) - { - base.Deserialize(reader); - - var version = reader.ReadEncodedInt(); - } } - public class Painting1WestArtifact : BaseDecorationArtifact + public override int ArtifactRarity => 7; +} + +[Serializable(0)] +public partial class Painting1WestArtifact : BaseDecorationArtifact +{ + [Constructible] + public Painting1WestArtifact() : base(0x240E) { - [Constructible] - public Painting1WestArtifact() : base(0x240E) - { - } - - public Painting1WestArtifact(Serial serial) : base(serial) - { - } - - public override int ArtifactRarity => 4; - - public override void Serialize(IGenericWriter writer) - { - base.Serialize(writer); - - writer.WriteEncodedInt(0); // version - } - - public override void Deserialize(IGenericReader reader) - { - base.Deserialize(reader); - - var version = reader.ReadEncodedInt(); - } } - public class Painting1NorthArtifact : BaseDecorationArtifact + public override int ArtifactRarity => 4; +} + +[Serializable(0)] +public partial class Painting1NorthArtifact : BaseDecorationArtifact +{ + [Constructible] + public Painting1NorthArtifact() : base(0x240D) { - [Constructible] - public Painting1NorthArtifact() : base(0x240D) - { - } - - public Painting1NorthArtifact(Serial serial) : base(serial) - { - } - - public override int ArtifactRarity => 4; - - public override void Serialize(IGenericWriter writer) - { - base.Serialize(writer); - - writer.WriteEncodedInt(0); // version - } - - public override void Deserialize(IGenericReader reader) - { - base.Deserialize(reader); - - var version = reader.ReadEncodedInt(); - } } - public class Painting2WestArtifact : BaseDecorationArtifact + public override int ArtifactRarity => 4; +} + +[Serializable(0)] +public partial class Painting2WestArtifact : BaseDecorationArtifact +{ + [Constructible] + public Painting2WestArtifact() : base(0x2410) { - [Constructible] - public Painting2WestArtifact() : base(0x2410) - { - } - - public Painting2WestArtifact(Serial serial) : base(serial) - { - } - - public override int ArtifactRarity => 4; - - public override void Serialize(IGenericWriter writer) - { - base.Serialize(writer); - - writer.WriteEncodedInt(0); // version - } - - public override void Deserialize(IGenericReader reader) - { - base.Deserialize(reader); - - var version = reader.ReadEncodedInt(); - } } - public class Painting2NorthArtifact : BaseDecorationArtifact + public override int ArtifactRarity => 4; +} + +[Serializable(0)] +public partial class Painting2NorthArtifact : BaseDecorationArtifact +{ + [Constructible] + public Painting2NorthArtifact() : base(0x240F) { - [Constructible] - public Painting2NorthArtifact() : base(0x240F) - { - } - - public Painting2NorthArtifact(Serial serial) : base(serial) - { - } - - public override int ArtifactRarity => 4; - - public override void Serialize(IGenericWriter writer) - { - base.Serialize(writer); - - writer.WriteEncodedInt(0); // version - } - - public override void Deserialize(IGenericReader reader) - { - base.Deserialize(reader); - - var version = reader.ReadEncodedInt(); - } } - public class Painting3Artifact : BaseDecorationArtifact + public override int ArtifactRarity => 4; +} + +[Serializable(0)] +public partial class Painting3Artifact : BaseDecorationArtifact +{ + [Constructible] + public Painting3Artifact() : base(0x2411) { - [Constructible] - public Painting3Artifact() : base(0x2411) - { - } - - public Painting3Artifact(Serial serial) : base(serial) - { - } - - public override int ArtifactRarity => 5; - - public override void Serialize(IGenericWriter writer) - { - base.Serialize(writer); - - writer.WriteEncodedInt(0); // version - } - - public override void Deserialize(IGenericReader reader) - { - base.Deserialize(reader); - - var version = reader.ReadEncodedInt(); - } } - public class Painting4WestArtifact : BaseDecorationArtifact + public override int ArtifactRarity => 5; +} + +[Serializable(0)] +public partial class Painting4WestArtifact : BaseDecorationArtifact +{ + [Constructible] + public Painting4WestArtifact() : base(0x2412) { - [Constructible] - public Painting4WestArtifact() : base(0x2412) - { - } - - public Painting4WestArtifact(Serial serial) : base(serial) - { - } - - public override int ArtifactRarity => 6; - - public override void Serialize(IGenericWriter writer) - { - base.Serialize(writer); - - writer.WriteEncodedInt(0); // version - } - - public override void Deserialize(IGenericReader reader) - { - base.Deserialize(reader); - - var version = reader.ReadEncodedInt(); - } } - public class Painting4NorthArtifact : BaseDecorationArtifact + public override int ArtifactRarity => 6; +} + +[Serializable(0)] +public partial class Painting4NorthArtifact : BaseDecorationArtifact +{ + [Constructible] + public Painting4NorthArtifact() : base(0x2411) { - [Constructible] - public Painting4NorthArtifact() : base(0x2411) - { - } - - public Painting4NorthArtifact(Serial serial) : base(serial) - { - } - - public override int ArtifactRarity => 6; - - public override void Serialize(IGenericWriter writer) - { - base.Serialize(writer); - - writer.WriteEncodedInt(0); // version - } - - public override void Deserialize(IGenericReader reader) - { - base.Deserialize(reader); - - var version = reader.ReadEncodedInt(); - } } - public class Painting5WestArtifact : BaseDecorationArtifact + public override int ArtifactRarity => 6; +} + +[Serializable(0)] +public partial class Painting5WestArtifact : BaseDecorationArtifact +{ + [Constructible] + public Painting5WestArtifact() : base(0x2416) { - [Constructible] - public Painting5WestArtifact() : base(0x2416) - { - } - - public Painting5WestArtifact(Serial serial) : base(serial) - { - } - - public override int ArtifactRarity => 8; - - public override void Serialize(IGenericWriter writer) - { - base.Serialize(writer); - - writer.WriteEncodedInt(0); // version - } - - public override void Deserialize(IGenericReader reader) - { - base.Deserialize(reader); - - var version = reader.ReadEncodedInt(); - } } - public class Painting5NorthArtifact : BaseDecorationArtifact + public override int ArtifactRarity => 8; +} + +[Serializable(0)] +public partial class Painting5NorthArtifact : BaseDecorationArtifact +{ + [Constructible] + public Painting5NorthArtifact() : base(0x2415) { - [Constructible] - public Painting5NorthArtifact() : base(0x2415) - { - } - - public Painting5NorthArtifact(Serial serial) : base(serial) - { - } - - public override int ArtifactRarity => 8; - - public override void Serialize(IGenericWriter writer) - { - base.Serialize(writer); - - writer.WriteEncodedInt(0); // version - } - - public override void Deserialize(IGenericReader reader) - { - base.Deserialize(reader); - - var version = reader.ReadEncodedInt(); - } } - public class Painting6WestArtifact : BaseDecorationArtifact + public override int ArtifactRarity => 8; +} + +[Serializable(0)] +public partial class Painting6WestArtifact : BaseDecorationArtifact +{ + [Constructible] + public Painting6WestArtifact() : base(0x2418) { - [Constructible] - public Painting6WestArtifact() : base(0x2418) - { - } - - public Painting6WestArtifact(Serial serial) : base(serial) - { - } - - public override int ArtifactRarity => 9; - - public override void Serialize(IGenericWriter writer) - { - base.Serialize(writer); - - writer.WriteEncodedInt(0); // version - } - - public override void Deserialize(IGenericReader reader) - { - base.Deserialize(reader); - - var version = reader.ReadEncodedInt(); - } } - public class Painting6NorthArtifact : BaseDecorationArtifact + public override int ArtifactRarity => 9; +} + +[Serializable(0)] +public partial class Painting6NorthArtifact : BaseDecorationArtifact +{ + [Constructible] + public Painting6NorthArtifact() : base(0x2417) { - [Constructible] - public Painting6NorthArtifact() : base(0x2417) - { - } - - public Painting6NorthArtifact(Serial serial) : base(serial) - { - } - - public override int ArtifactRarity => 9; - - public override void Serialize(IGenericWriter writer) - { - base.Serialize(writer); - - writer.WriteEncodedInt(0); // version - } - - public override void Deserialize(IGenericReader reader) - { - base.Deserialize(reader); - - var version = reader.ReadEncodedInt(); - } } - public class SakeArtifact : BaseDecorationArtifact + public override int ArtifactRarity => 9; +} + +[Serializable(0)] +public partial class SakeArtifact : BaseDecorationArtifact +{ + [Constructible] + public SakeArtifact() : base(0x24E2) { - [Constructible] - public SakeArtifact() : base(0x24E2) - { - } - - public SakeArtifact(Serial serial) : base(serial) - { - } - - public override int ArtifactRarity => 4; - - public override void Serialize(IGenericWriter writer) - { - base.Serialize(writer); - - writer.WriteEncodedInt(0); // version - } - - public override void Deserialize(IGenericReader reader) - { - base.Deserialize(reader); - - var version = reader.ReadEncodedInt(); - } } - public class Sculpture1Artifact : BaseDecorationArtifact + public override int ArtifactRarity => 4; +} + +[Serializable(0)] +public partial class Sculpture1Artifact : BaseDecorationArtifact +{ + [Constructible] + public Sculpture1Artifact() : base(0x2419) { - [Constructible] - public Sculpture1Artifact() : base(0x2419) - { - } - - public Sculpture1Artifact(Serial serial) : base(serial) - { - } - - public override int ArtifactRarity => 3; - - public override void Serialize(IGenericWriter writer) - { - base.Serialize(writer); - - writer.WriteEncodedInt(0); // version - } - - public override void Deserialize(IGenericReader reader) - { - base.Deserialize(reader); - - var version = reader.ReadEncodedInt(); - } } - public class Sculpture2Artifact : BaseDecorationArtifact + public override int ArtifactRarity => 3; +} + +[Serializable(0)] +public partial class Sculpture2Artifact : BaseDecorationArtifact +{ + [Constructible] + public Sculpture2Artifact() : base(0x241B) { - [Constructible] - public Sculpture2Artifact() : base(0x241B) - { - } - - public Sculpture2Artifact(Serial serial) : base(serial) - { - } - - public override int ArtifactRarity => 3; - - public override void Serialize(IGenericWriter writer) - { - base.Serialize(writer); - - writer.WriteEncodedInt(0); // version - } - - public override void Deserialize(IGenericReader reader) - { - base.Deserialize(reader); - - var version = reader.ReadEncodedInt(); - } } - public class DolphinLeftArtifact : BaseDecorationArtifact + public override int ArtifactRarity => 3; +} + +[Serializable(0)] +public partial class DolphinLeftArtifact : BaseDecorationArtifact +{ + [Constructible] + public DolphinLeftArtifact() : base(0x2846) { - [Constructible] - public DolphinLeftArtifact() : base(0x2846) - { - } - - public DolphinLeftArtifact(Serial serial) : base(serial) - { - } - - public override int ArtifactRarity => 8; - - public override void Serialize(IGenericWriter writer) - { - base.Serialize(writer); - - writer.WriteEncodedInt(0); // version - } - - public override void Deserialize(IGenericReader reader) - { - base.Deserialize(reader); - - var version = reader.ReadEncodedInt(); - } } - public class DolphinRightArtifact : BaseDecorationArtifact + public override int ArtifactRarity => 8; +} + +[Serializable(0)] +public partial class DolphinRightArtifact : BaseDecorationArtifact +{ + [Constructible] + public DolphinRightArtifact() : base(0x2847) { - [Constructible] - public DolphinRightArtifact() : base(0x2847) - { - } - - public DolphinRightArtifact(Serial serial) : base(serial) - { - } - - public override int ArtifactRarity => 8; - - public override void Serialize(IGenericWriter writer) - { - base.Serialize(writer); - - writer.WriteEncodedInt(0); // version - } - - public override void Deserialize(IGenericReader reader) - { - base.Deserialize(reader); - - var version = reader.ReadEncodedInt(); - } } - public class ManStatuetteSouthArtifact : BaseDecorationArtifact + public override int ArtifactRarity => 8; +} + +[Serializable(0)] +public partial class ManStatuetteSouthArtifact : BaseDecorationArtifact +{ + [Constructible] + public ManStatuetteSouthArtifact() : base(0x2848) { - [Constructible] - public ManStatuetteSouthArtifact() : base(0x2848) - { - } - - public ManStatuetteSouthArtifact(Serial serial) : base(serial) - { - } - - public override int ArtifactRarity => 9; - - public override void Serialize(IGenericWriter writer) - { - base.Serialize(writer); - - writer.WriteEncodedInt(0); // version - } - - public override void Deserialize(IGenericReader reader) - { - base.Deserialize(reader); - - var version = reader.ReadEncodedInt(); - } } - public class ManStatuetteEastArtifact : BaseDecorationArtifact + public override int ArtifactRarity => 9; +} + +[Serializable(0)] +public partial class ManStatuetteEastArtifact : BaseDecorationArtifact +{ + [Constructible] + public ManStatuetteEastArtifact() : base(0x2849) { - [Constructible] - public ManStatuetteEastArtifact() : base(0x2849) - { - } - - public ManStatuetteEastArtifact(Serial serial) : base(serial) - { - } - - public override int ArtifactRarity => 9; - - public override void Serialize(IGenericWriter writer) - { - base.Serialize(writer); - - writer.WriteEncodedInt(0); // version - } - - public override void Deserialize(IGenericReader reader) - { - base.Deserialize(reader); - - var version = reader.ReadEncodedInt(); - } } - public class SwordDisplay1WestArtifact : BaseDecorationArtifact + public override int ArtifactRarity => 9; +} + +[Serializable(0)] +public partial class SwordDisplay1WestArtifact : BaseDecorationArtifact +{ + [Constructible] + public SwordDisplay1WestArtifact() : base(0x2842) { - [Constructible] - public SwordDisplay1WestArtifact() : base(0x2842) - { - } - - public SwordDisplay1WestArtifact(Serial serial) : base(serial) - { - } - - public override int ArtifactRarity => 5; - - public override void Serialize(IGenericWriter writer) - { - base.Serialize(writer); - - writer.WriteEncodedInt(0); // version - } - - public override void Deserialize(IGenericReader reader) - { - base.Deserialize(reader); - - var version = reader.ReadEncodedInt(); - } } - public class SwordDisplay1NorthArtifact : BaseDecorationArtifact + public override int ArtifactRarity => 5; +} + +[Serializable(0)] +public partial class SwordDisplay1NorthArtifact : BaseDecorationArtifact +{ + [Constructible] + public SwordDisplay1NorthArtifact() : base(0x2843) { - [Constructible] - public SwordDisplay1NorthArtifact() : base(0x2843) - { - } - - public SwordDisplay1NorthArtifact(Serial serial) : base(serial) - { - } - - public override int ArtifactRarity => 5; - - public override void Serialize(IGenericWriter writer) - { - base.Serialize(writer); - - writer.WriteEncodedInt(0); // version - } - - public override void Deserialize(IGenericReader reader) - { - base.Deserialize(reader); - - var version = reader.ReadEncodedInt(); - } } - public class SwordDisplay2WestArtifact : BaseDecorationArtifact + public override int ArtifactRarity => 5; +} + +[Serializable(0)] +public partial class SwordDisplay2WestArtifact : BaseDecorationArtifact +{ + [Constructible] + public SwordDisplay2WestArtifact() : base(0x2844) { - [Constructible] - public SwordDisplay2WestArtifact() : base(0x2844) - { - } - - public SwordDisplay2WestArtifact(Serial serial) : base(serial) - { - } - - public override int ArtifactRarity => 6; - - public override void Serialize(IGenericWriter writer) - { - base.Serialize(writer); - - writer.WriteEncodedInt(0); // version - } - - public override void Deserialize(IGenericReader reader) - { - base.Deserialize(reader); - - var version = reader.ReadEncodedInt(); - } } - public class SwordDisplay2NorthArtifact : BaseDecorationArtifact + public override int ArtifactRarity => 6; +} + +[Serializable(0)] +public partial class SwordDisplay2NorthArtifact : BaseDecorationArtifact +{ + [Constructible] + public SwordDisplay2NorthArtifact() : base(0x2845) { - [Constructible] - public SwordDisplay2NorthArtifact() : base(0x2845) - { - } - - public SwordDisplay2NorthArtifact(Serial serial) : base(serial) - { - } - - public override int ArtifactRarity => 6; - - public override void Serialize(IGenericWriter writer) - { - base.Serialize(writer); - - writer.WriteEncodedInt(0); // version - } - - public override void Deserialize(IGenericReader reader) - { - base.Deserialize(reader); - - var version = reader.ReadEncodedInt(); - } } - public class SwordDisplay3SouthArtifact : BaseDecorationArtifact + public override int ArtifactRarity => 6; +} + +[Serializable(0)] +public partial class SwordDisplay3SouthArtifact : BaseDecorationArtifact +{ + [Constructible] + public SwordDisplay3SouthArtifact() : base(0x2855) { - [Constructible] - public SwordDisplay3SouthArtifact() : base(0x2855) - { - } - - public SwordDisplay3SouthArtifact(Serial serial) : base(serial) - { - } - - public override int ArtifactRarity => 8; - - public override void Serialize(IGenericWriter writer) - { - base.Serialize(writer); - - writer.WriteEncodedInt(0); // version - } - - public override void Deserialize(IGenericReader reader) - { - base.Deserialize(reader); - - var version = reader.ReadEncodedInt(); - } } - public class SwordDisplay3EastArtifact : BaseDecorationArtifact + public override int ArtifactRarity => 8; +} + +[Serializable(0)] +public partial class SwordDisplay3EastArtifact : BaseDecorationArtifact +{ + [Constructible] + public SwordDisplay3EastArtifact() : base(0x2856) { - [Constructible] - public SwordDisplay3EastArtifact() : base(0x2856) - { - } - - public SwordDisplay3EastArtifact(Serial serial) : base(serial) - { - } - - public override int ArtifactRarity => 8; - - public override void Serialize(IGenericWriter writer) - { - base.Serialize(writer); - - writer.WriteEncodedInt(0); // version - } - - public override void Deserialize(IGenericReader reader) - { - base.Deserialize(reader); - - var version = reader.ReadEncodedInt(); - } } - public class SwordDisplay4WestArtifact : BaseDecorationArtifact + public override int ArtifactRarity => 8; +} + +[Serializable(0)] +public partial class SwordDisplay4WestArtifact : BaseDecorationArtifact +{ + [Constructible] + public SwordDisplay4WestArtifact() : base(0x2853) { - [Constructible] - public SwordDisplay4WestArtifact() : base(0x2853) - { - } - - public SwordDisplay4WestArtifact(Serial serial) : base(serial) - { - } - - public override int ArtifactRarity => 8; - - public override void Serialize(IGenericWriter writer) - { - base.Serialize(writer); - - writer.WriteEncodedInt(0); // version - } - - public override void Deserialize(IGenericReader reader) - { - base.Deserialize(reader); - - var version = reader.ReadEncodedInt(); - } } - public class SwordDisplay4NorthArtifact : BaseDecorationArtifact + public override int ArtifactRarity => 8; +} + +[Serializable(0)] +public partial class SwordDisplay4NorthArtifact : BaseDecorationArtifact +{ + [Constructible] + public SwordDisplay4NorthArtifact() : base(0x2854) { - [Constructible] - public SwordDisplay4NorthArtifact() : base(0x2854) - { - } - - public SwordDisplay4NorthArtifact(Serial serial) : base(serial) - { - } - - public override int ArtifactRarity => 9; - - public override void Serialize(IGenericWriter writer) - { - base.Serialize(writer); - - writer.WriteEncodedInt(0); // version - } - - public override void Deserialize(IGenericReader reader) - { - base.Deserialize(reader); - - var version = reader.ReadEncodedInt(); - } } - public class SwordDisplay5WestArtifact : BaseDecorationArtifact + public override int ArtifactRarity => 9; +} + +[Serializable(0)] +public partial class SwordDisplay5WestArtifact : BaseDecorationArtifact +{ + [Constructible] + public SwordDisplay5WestArtifact() : base(0x2851) { - [Constructible] - public SwordDisplay5WestArtifact() : base(0x2851) - { - } - - public SwordDisplay5WestArtifact(Serial serial) : base(serial) - { - } - - public override int ArtifactRarity => 9; - - public override void Serialize(IGenericWriter writer) - { - base.Serialize(writer); - - writer.WriteEncodedInt(0); // version - } - - public override void Deserialize(IGenericReader reader) - { - base.Deserialize(reader); - - var version = reader.ReadEncodedInt(); - } } - public class SwordDisplay5NorthArtifact : BaseDecorationArtifact + public override int ArtifactRarity => 9; +} + +[Serializable(0)] +public partial class SwordDisplay5NorthArtifact : BaseDecorationArtifact +{ + [Constructible] + public SwordDisplay5NorthArtifact() : base(0x2852) { - [Constructible] - public SwordDisplay5NorthArtifact() : base(0x2852) - { - } - - public SwordDisplay5NorthArtifact(Serial serial) : base(serial) - { - } - - public override int ArtifactRarity => 9; - - public override void Serialize(IGenericWriter writer) - { - base.Serialize(writer); - - writer.WriteEncodedInt(0); // version - } - - public override void Deserialize(IGenericReader reader) - { - base.Deserialize(reader); - - var version = reader.ReadEncodedInt(); - } } - public class TeapotWestArtifact : BaseDecorationArtifact + public override int ArtifactRarity => 9; +} + +[Serializable(0)] +public partial class TeapotWestArtifact : BaseDecorationArtifact +{ + [Constructible] + public TeapotWestArtifact() : base(0x24E7) { - [Constructible] - public TeapotWestArtifact() : base(0x24E7) - { - } - - public TeapotWestArtifact(Serial serial) : base(serial) - { - } - - public override int ArtifactRarity => 3; - - public override void Serialize(IGenericWriter writer) - { - base.Serialize(writer); - - writer.WriteEncodedInt(0); // version - } - - public override void Deserialize(IGenericReader reader) - { - base.Deserialize(reader); - - var version = reader.ReadEncodedInt(); - } } - public class TeapotNorthArtifact : BaseDecorationArtifact + public override int ArtifactRarity => 3; +} + +[Serializable(0)] +public partial class TeapotNorthArtifact : BaseDecorationArtifact +{ + [Constructible] + public TeapotNorthArtifact() : base(0x24E6) { - [Constructible] - public TeapotNorthArtifact() : base(0x24E6) - { - } - - public TeapotNorthArtifact(Serial serial) : base(serial) - { - } - - public override int ArtifactRarity => 3; - - public override void Serialize(IGenericWriter writer) - { - base.Serialize(writer); - - writer.WriteEncodedInt(0); // version - } - - public override void Deserialize(IGenericReader reader) - { - base.Deserialize(reader); - - var version = reader.ReadEncodedInt(); - } } - public class TowerLanternArtifact : BaseDecorationArtifact + public override int ArtifactRarity => 3; +} + +[Serializable(0)] +public partial class TowerLanternArtifact : BaseDecorationArtifact +{ + [Constructible] + public TowerLanternArtifact() : base(0x24C0) => Light = LightType.Circle225; + + public override int ArtifactRarity => 3; + + [CommandProperty(AccessLevel.GameMaster)] + public bool IsOn { - [Constructible] - public TowerLanternArtifact() : base(0x24C0) => Light = LightType.Circle225; + get => ItemID == 0x24BF; + set => ItemID = value ? 0x24BF : 0x24C0; + } - public TowerLanternArtifact(Serial serial) : base(serial) + public override void OnDoubleClick(Mobile from) + { + if (from.InRange(GetWorldLocation(), 2)) { - } - - public override int ArtifactRarity => 3; - - [CommandProperty(AccessLevel.GameMaster)] - public bool IsOn - { - get => ItemID == 0x24BF; - set => ItemID = value ? 0x24BF : 0x24C0; - } - - public override void OnDoubleClick(Mobile from) - { - if (from.InRange(GetWorldLocation(), 2)) + if (IsOn) { - if (IsOn) - { - IsOn = false; - from.PlaySound(0x3BE); - } - else - { - IsOn = true; - from.PlaySound(0x47); - } + IsOn = false; + from.PlaySound(0x3BE); } else { - from.LocalOverheadMessage(MessageType.Regular, 0x3B2, 1019045); // I can't reach that. + IsOn = true; + from.PlaySound(0x47); } } - - public override void Serialize(IGenericWriter writer) + else { - base.Serialize(writer); - - writer.WriteEncodedInt(1); // version - } - - public override void Deserialize(IGenericReader reader) - { - base.Deserialize(reader); - - var version = reader.ReadEncodedInt(); - - if (version == 0) - { - Light = LightType.Circle225; - } - } - } - - public class Urn1Artifact : BaseDecorationArtifact - { - [Constructible] - public Urn1Artifact() : base(0x241D) - { - } - - public Urn1Artifact(Serial serial) : base(serial) - { - } - - public override int ArtifactRarity => 3; - - public override void Serialize(IGenericWriter writer) - { - base.Serialize(writer); - - writer.WriteEncodedInt(0); // version - } - - public override void Deserialize(IGenericReader reader) - { - base.Deserialize(reader); - - var version = reader.ReadEncodedInt(); - } - } - - public class Urn2Artifact : BaseDecorationArtifact - { - [Constructible] - public Urn2Artifact() : base(0x241E) - { - } - - public Urn2Artifact(Serial serial) : base(serial) - { - } - - public override int ArtifactRarity => 3; - - public override void Serialize(IGenericWriter writer) - { - base.Serialize(writer); - - writer.WriteEncodedInt(0); // version - } - - public override void Deserialize(IGenericReader reader) - { - base.Deserialize(reader); - - var version = reader.ReadEncodedInt(); - } - } - - public class ZenRock1Artifact : BaseDecorationArtifact - { - [Constructible] - public ZenRock1Artifact() : base(0x24E4) - { - } - - public ZenRock1Artifact(Serial serial) : base(serial) - { - } - - public override int ArtifactRarity => 2; - - public override void Serialize(IGenericWriter writer) - { - base.Serialize(writer); - - writer.WriteEncodedInt(0); // version - } - - public override void Deserialize(IGenericReader reader) - { - base.Deserialize(reader); - - var version = reader.ReadEncodedInt(); - } - } - - public class ZenRock2Artifact : BaseDecorationArtifact - { - [Constructible] - public ZenRock2Artifact() : base(0x24E3) - { - } - - public ZenRock2Artifact(Serial serial) : base(serial) - { - } - - public override int ArtifactRarity => 3; - - public override void Serialize(IGenericWriter writer) - { - base.Serialize(writer); - - writer.WriteEncodedInt(0); // version - } - - public override void Deserialize(IGenericReader reader) - { - base.Deserialize(reader); - - var version = reader.ReadEncodedInt(); - } - } - - public class ZenRock3Artifact : BaseDecorationArtifact - { - [Constructible] - public ZenRock3Artifact() : base(0x24E5) - { - } - - public ZenRock3Artifact(Serial serial) : base(serial) - { - } - - public override int ArtifactRarity => 3; - - public override void Serialize(IGenericWriter writer) - { - base.Serialize(writer); - - writer.WriteEncodedInt(0); // version - } - - public override void Deserialize(IGenericReader reader) - { - base.Deserialize(reader); - - var version = reader.ReadEncodedInt(); + from.LocalOverheadMessage(MessageType.Regular, 0x3B2, 1019045); // I can't reach that. } } } + +[Serializable(0)] +public partial class Urn1Artifact : BaseDecorationArtifact +{ + [Constructible] + public Urn1Artifact() : base(0x241D) + { + } + + public override int ArtifactRarity => 3; +} + +[Serializable(0)] +public partial class Urn2Artifact : BaseDecorationArtifact +{ + [Constructible] + public Urn2Artifact() : base(0x241E) + { + } + + public override int ArtifactRarity => 3; +} + +[Serializable(0)] +public partial class ZenRock1Artifact : BaseDecorationArtifact +{ + [Constructible] + public ZenRock1Artifact() : base(0x24E4) + { + } + + public override int ArtifactRarity => 2; +} + +[Serializable(0)] +public partial class ZenRock2Artifact : BaseDecorationArtifact +{ + [Constructible] + public ZenRock2Artifact() : base(0x24E3) + { + } + + public override int ArtifactRarity => 3; +} + +[Serializable(0)] +public partial class ZenRock3Artifact : BaseDecorationArtifact +{ + [Constructible] + public ZenRock3Artifact() : base(0x24E5) + { + } + + public override int ArtifactRarity => 3; +} diff --git a/Projects/UOContent/Migrations/Server.Items.BackpackArtifact.v0.json b/Projects/UOContent/Migrations/Server.Items.BackpackArtifact.v0.json new file mode 100644 index 000000000..271e12223 --- /dev/null +++ b/Projects/UOContent/Migrations/Server.Items.BackpackArtifact.v0.json @@ -0,0 +1,4 @@ +{ + "version": 0, + "type": "Server.Items.BackpackArtifact" +} \ No newline at end of file diff --git a/Projects/UOContent/Migrations/Server.Items.BaseDecorationArtifact.v0.json b/Projects/UOContent/Migrations/Server.Items.BaseDecorationArtifact.v0.json new file mode 100644 index 000000000..3bd499052 --- /dev/null +++ b/Projects/UOContent/Migrations/Server.Items.BaseDecorationArtifact.v0.json @@ -0,0 +1,4 @@ +{ + "version": 0, + "type": "Server.Items.BaseDecorationArtifact" +} \ No newline at end of file diff --git a/Projects/UOContent/Migrations/Server.Items.BaseDecorationContainerArtifact.v0.json b/Projects/UOContent/Migrations/Server.Items.BaseDecorationContainerArtifact.v0.json new file mode 100644 index 000000000..9718a93a0 --- /dev/null +++ b/Projects/UOContent/Migrations/Server.Items.BaseDecorationContainerArtifact.v0.json @@ -0,0 +1,4 @@ +{ + "version": 0, + "type": "Server.Items.BaseDecorationContainerArtifact" +} \ No newline at end of file diff --git a/Projects/UOContent/Migrations/Server.Items.Basket1Artifact.v0.json b/Projects/UOContent/Migrations/Server.Items.Basket1Artifact.v0.json new file mode 100644 index 000000000..c614628cb --- /dev/null +++ b/Projects/UOContent/Migrations/Server.Items.Basket1Artifact.v0.json @@ -0,0 +1,4 @@ +{ + "version": 0, + "type": "Server.Items.Basket1Artifact" +} \ No newline at end of file diff --git a/Projects/UOContent/Migrations/Server.Items.Basket2Artifact.v0.json b/Projects/UOContent/Migrations/Server.Items.Basket2Artifact.v0.json new file mode 100644 index 000000000..1a73e0f16 --- /dev/null +++ b/Projects/UOContent/Migrations/Server.Items.Basket2Artifact.v0.json @@ -0,0 +1,4 @@ +{ + "version": 0, + "type": "Server.Items.Basket2Artifact" +} \ No newline at end of file diff --git a/Projects/UOContent/Migrations/Server.Items.Basket3NorthArtifact.v0.json b/Projects/UOContent/Migrations/Server.Items.Basket3NorthArtifact.v0.json new file mode 100644 index 000000000..6175f23bf --- /dev/null +++ b/Projects/UOContent/Migrations/Server.Items.Basket3NorthArtifact.v0.json @@ -0,0 +1,4 @@ +{ + "version": 0, + "type": "Server.Items.Basket3NorthArtifact" +} \ No newline at end of file diff --git a/Projects/UOContent/Migrations/Server.Items.Basket3WestArtifact.v0.json b/Projects/UOContent/Migrations/Server.Items.Basket3WestArtifact.v0.json new file mode 100644 index 000000000..052ec8b0b --- /dev/null +++ b/Projects/UOContent/Migrations/Server.Items.Basket3WestArtifact.v0.json @@ -0,0 +1,4 @@ +{ + "version": 0, + "type": "Server.Items.Basket3WestArtifact" +} \ No newline at end of file diff --git a/Projects/UOContent/Migrations/Server.Items.Basket4Artifact.v0.json b/Projects/UOContent/Migrations/Server.Items.Basket4Artifact.v0.json new file mode 100644 index 000000000..0d9d1f04f --- /dev/null +++ b/Projects/UOContent/Migrations/Server.Items.Basket4Artifact.v0.json @@ -0,0 +1,4 @@ +{ + "version": 0, + "type": "Server.Items.Basket4Artifact" +} \ No newline at end of file diff --git a/Projects/UOContent/Migrations/Server.Items.Basket5NorthArtifact.v0.json b/Projects/UOContent/Migrations/Server.Items.Basket5NorthArtifact.v0.json new file mode 100644 index 000000000..5c846cbee --- /dev/null +++ b/Projects/UOContent/Migrations/Server.Items.Basket5NorthArtifact.v0.json @@ -0,0 +1,4 @@ +{ + "version": 0, + "type": "Server.Items.Basket5NorthArtifact" +} \ No newline at end of file diff --git a/Projects/UOContent/Migrations/Server.Items.Basket5WestArtifact.v0.json b/Projects/UOContent/Migrations/Server.Items.Basket5WestArtifact.v0.json new file mode 100644 index 000000000..8471cfd4e --- /dev/null +++ b/Projects/UOContent/Migrations/Server.Items.Basket5WestArtifact.v0.json @@ -0,0 +1,4 @@ +{ + "version": 0, + "type": "Server.Items.Basket5WestArtifact" +} \ No newline at end of file diff --git a/Projects/UOContent/Migrations/Server.Items.Basket6Artifact.v0.json b/Projects/UOContent/Migrations/Server.Items.Basket6Artifact.v0.json new file mode 100644 index 000000000..7efe70742 --- /dev/null +++ b/Projects/UOContent/Migrations/Server.Items.Basket6Artifact.v0.json @@ -0,0 +1,4 @@ +{ + "version": 0, + "type": "Server.Items.Basket6Artifact" +} \ No newline at end of file diff --git a/Projects/UOContent/Migrations/Server.Items.BloodyWaterArtifact.v0.json b/Projects/UOContent/Migrations/Server.Items.BloodyWaterArtifact.v0.json new file mode 100644 index 000000000..62768f5c6 --- /dev/null +++ b/Projects/UOContent/Migrations/Server.Items.BloodyWaterArtifact.v0.json @@ -0,0 +1,4 @@ +{ + "version": 0, + "type": "Server.Items.BloodyWaterArtifact" +} \ No newline at end of file diff --git a/Projects/UOContent/Migrations/Server.Items.BooksFaceDownArtifact.v0.json b/Projects/UOContent/Migrations/Server.Items.BooksFaceDownArtifact.v0.json new file mode 100644 index 000000000..aeef57c93 --- /dev/null +++ b/Projects/UOContent/Migrations/Server.Items.BooksFaceDownArtifact.v0.json @@ -0,0 +1,4 @@ +{ + "version": 0, + "type": "Server.Items.BooksFaceDownArtifact" +} \ No newline at end of file diff --git a/Projects/UOContent/Migrations/Server.Items.BooksNorthArtifact.v0.json b/Projects/UOContent/Migrations/Server.Items.BooksNorthArtifact.v0.json new file mode 100644 index 000000000..75edbd1c0 --- /dev/null +++ b/Projects/UOContent/Migrations/Server.Items.BooksNorthArtifact.v0.json @@ -0,0 +1,4 @@ +{ + "version": 0, + "type": "Server.Items.BooksNorthArtifact" +} \ No newline at end of file diff --git a/Projects/UOContent/Migrations/Server.Items.BooksWestArtifact.v0.json b/Projects/UOContent/Migrations/Server.Items.BooksWestArtifact.v0.json new file mode 100644 index 000000000..1161373b9 --- /dev/null +++ b/Projects/UOContent/Migrations/Server.Items.BooksWestArtifact.v0.json @@ -0,0 +1,4 @@ +{ + "version": 0, + "type": "Server.Items.BooksWestArtifact" +} \ No newline at end of file diff --git a/Projects/UOContent/Migrations/Server.Items.BottleArtifact.v0.json b/Projects/UOContent/Migrations/Server.Items.BottleArtifact.v0.json new file mode 100644 index 000000000..4bcae0807 --- /dev/null +++ b/Projects/UOContent/Migrations/Server.Items.BottleArtifact.v0.json @@ -0,0 +1,4 @@ +{ + "version": 0, + "type": "Server.Items.BottleArtifact" +} \ No newline at end of file diff --git a/Projects/UOContent/Migrations/Server.Items.BowlArtifact.v0.json b/Projects/UOContent/Migrations/Server.Items.BowlArtifact.v0.json new file mode 100644 index 000000000..b3b120fd2 --- /dev/null +++ b/Projects/UOContent/Migrations/Server.Items.BowlArtifact.v0.json @@ -0,0 +1,4 @@ +{ + "version": 0, + "type": "Server.Items.BowlArtifact" +} \ No newline at end of file diff --git a/Projects/UOContent/Migrations/Server.Items.BowlsHorizontalArtifact.v0.json b/Projects/UOContent/Migrations/Server.Items.BowlsHorizontalArtifact.v0.json new file mode 100644 index 000000000..7f9a1bb96 --- /dev/null +++ b/Projects/UOContent/Migrations/Server.Items.BowlsHorizontalArtifact.v0.json @@ -0,0 +1,4 @@ +{ + "version": 0, + "type": "Server.Items.BowlsHorizontalArtifact" +} \ No newline at end of file diff --git a/Projects/UOContent/Migrations/Server.Items.BowlsVerticalArtifact.v0.json b/Projects/UOContent/Migrations/Server.Items.BowlsVerticalArtifact.v0.json new file mode 100644 index 000000000..cb9e76c8b --- /dev/null +++ b/Projects/UOContent/Migrations/Server.Items.BowlsVerticalArtifact.v0.json @@ -0,0 +1,4 @@ +{ + "version": 0, + "type": "Server.Items.BowlsVerticalArtifact" +} \ No newline at end of file diff --git a/Projects/UOContent/Migrations/Server.Items.BrazierArtifact.v0.json b/Projects/UOContent/Migrations/Server.Items.BrazierArtifact.v0.json new file mode 100644 index 000000000..7601a5c28 --- /dev/null +++ b/Projects/UOContent/Migrations/Server.Items.BrazierArtifact.v0.json @@ -0,0 +1,4 @@ +{ + "version": 0, + "type": "Server.Items.BrazierArtifact" +} \ No newline at end of file diff --git a/Projects/UOContent/Migrations/Server.Items.CocoonArtifact.v0.json b/Projects/UOContent/Migrations/Server.Items.CocoonArtifact.v0.json new file mode 100644 index 000000000..493941395 --- /dev/null +++ b/Projects/UOContent/Migrations/Server.Items.CocoonArtifact.v0.json @@ -0,0 +1,4 @@ +{ + "version": 0, + "type": "Server.Items.CocoonArtifact" +} \ No newline at end of file diff --git a/Projects/UOContent/Migrations/Server.Items.CupsArtifact.v0.json b/Projects/UOContent/Migrations/Server.Items.CupsArtifact.v0.json new file mode 100644 index 000000000..c8b9779c4 --- /dev/null +++ b/Projects/UOContent/Migrations/Server.Items.CupsArtifact.v0.json @@ -0,0 +1,4 @@ +{ + "version": 0, + "type": "Server.Items.CupsArtifact" +} \ No newline at end of file diff --git a/Projects/UOContent/Migrations/Server.Items.DamagedBooksArtifact.v0.json b/Projects/UOContent/Migrations/Server.Items.DamagedBooksArtifact.v0.json new file mode 100644 index 000000000..23c93bc34 --- /dev/null +++ b/Projects/UOContent/Migrations/Server.Items.DamagedBooksArtifact.v0.json @@ -0,0 +1,4 @@ +{ + "version": 0, + "type": "Server.Items.DamagedBooksArtifact" +} \ No newline at end of file diff --git a/Projects/UOContent/Migrations/Server.Items.DolphinLeftArtifact.v0.json b/Projects/UOContent/Migrations/Server.Items.DolphinLeftArtifact.v0.json new file mode 100644 index 000000000..e9a16e0dd --- /dev/null +++ b/Projects/UOContent/Migrations/Server.Items.DolphinLeftArtifact.v0.json @@ -0,0 +1,4 @@ +{ + "version": 0, + "type": "Server.Items.DolphinLeftArtifact" +} \ No newline at end of file diff --git a/Projects/UOContent/Migrations/Server.Items.DolphinRightArtifact.v0.json b/Projects/UOContent/Migrations/Server.Items.DolphinRightArtifact.v0.json new file mode 100644 index 000000000..65777313d --- /dev/null +++ b/Projects/UOContent/Migrations/Server.Items.DolphinRightArtifact.v0.json @@ -0,0 +1,4 @@ +{ + "version": 0, + "type": "Server.Items.DolphinRightArtifact" +} \ No newline at end of file diff --git a/Projects/UOContent/Migrations/Server.Items.EggCaseArtifact.v0.json b/Projects/UOContent/Migrations/Server.Items.EggCaseArtifact.v0.json new file mode 100644 index 000000000..259baf617 --- /dev/null +++ b/Projects/UOContent/Migrations/Server.Items.EggCaseArtifact.v0.json @@ -0,0 +1,4 @@ +{ + "version": 0, + "type": "Server.Items.EggCaseArtifact" +} \ No newline at end of file diff --git a/Projects/UOContent/Migrations/Server.Items.FanNorthArtifact.v0.json b/Projects/UOContent/Migrations/Server.Items.FanNorthArtifact.v0.json new file mode 100644 index 000000000..2b44def64 --- /dev/null +++ b/Projects/UOContent/Migrations/Server.Items.FanNorthArtifact.v0.json @@ -0,0 +1,4 @@ +{ + "version": 0, + "type": "Server.Items.FanNorthArtifact" +} \ No newline at end of file diff --git a/Projects/UOContent/Migrations/Server.Items.FanWestArtifact.v0.json b/Projects/UOContent/Migrations/Server.Items.FanWestArtifact.v0.json new file mode 100644 index 000000000..156ece978 --- /dev/null +++ b/Projects/UOContent/Migrations/Server.Items.FanWestArtifact.v0.json @@ -0,0 +1,4 @@ +{ + "version": 0, + "type": "Server.Items.FanWestArtifact" +} \ No newline at end of file diff --git a/Projects/UOContent/Migrations/Server.Items.FlowersArtifact.v0.json b/Projects/UOContent/Migrations/Server.Items.FlowersArtifact.v0.json new file mode 100644 index 000000000..c9527ebe3 --- /dev/null +++ b/Projects/UOContent/Migrations/Server.Items.FlowersArtifact.v0.json @@ -0,0 +1,4 @@ +{ + "version": 0, + "type": "Server.Items.FlowersArtifact" +} \ No newline at end of file diff --git a/Projects/UOContent/Migrations/Server.Items.GruesomeStandardArtifact.v0.json b/Projects/UOContent/Migrations/Server.Items.GruesomeStandardArtifact.v0.json new file mode 100644 index 000000000..45dfb8bce --- /dev/null +++ b/Projects/UOContent/Migrations/Server.Items.GruesomeStandardArtifact.v0.json @@ -0,0 +1,4 @@ +{ + "version": 0, + "type": "Server.Items.GruesomeStandardArtifact" +} \ No newline at end of file diff --git a/Projects/UOContent/Migrations/Server.Items.LampPostArtifact.v0.json b/Projects/UOContent/Migrations/Server.Items.LampPostArtifact.v0.json new file mode 100644 index 000000000..2b731c1f5 --- /dev/null +++ b/Projects/UOContent/Migrations/Server.Items.LampPostArtifact.v0.json @@ -0,0 +1,4 @@ +{ + "version": 0, + "type": "Server.Items.LampPostArtifact" +} \ No newline at end of file diff --git a/Projects/UOContent/Migrations/Server.Items.LeatherTunicArtifact.v0.json b/Projects/UOContent/Migrations/Server.Items.LeatherTunicArtifact.v0.json new file mode 100644 index 000000000..fd37349a1 --- /dev/null +++ b/Projects/UOContent/Migrations/Server.Items.LeatherTunicArtifact.v0.json @@ -0,0 +1,4 @@ +{ + "version": 0, + "type": "Server.Items.LeatherTunicArtifact" +} \ No newline at end of file diff --git a/Projects/UOContent/Migrations/Server.Items.ManStatuetteEastArtifact.v0.json b/Projects/UOContent/Migrations/Server.Items.ManStatuetteEastArtifact.v0.json new file mode 100644 index 000000000..62b7bc6ec --- /dev/null +++ b/Projects/UOContent/Migrations/Server.Items.ManStatuetteEastArtifact.v0.json @@ -0,0 +1,4 @@ +{ + "version": 0, + "type": "Server.Items.ManStatuetteEastArtifact" +} \ No newline at end of file diff --git a/Projects/UOContent/Migrations/Server.Items.ManStatuetteSouthArtifact.v0.json b/Projects/UOContent/Migrations/Server.Items.ManStatuetteSouthArtifact.v0.json new file mode 100644 index 000000000..8d58d643a --- /dev/null +++ b/Projects/UOContent/Migrations/Server.Items.ManStatuetteSouthArtifact.v0.json @@ -0,0 +1,4 @@ +{ + "version": 0, + "type": "Server.Items.ManStatuetteSouthArtifact" +} \ No newline at end of file diff --git a/Projects/UOContent/Migrations/Server.Items.Painting1NorthArtifact.v0.json b/Projects/UOContent/Migrations/Server.Items.Painting1NorthArtifact.v0.json new file mode 100644 index 000000000..40b3e66da --- /dev/null +++ b/Projects/UOContent/Migrations/Server.Items.Painting1NorthArtifact.v0.json @@ -0,0 +1,4 @@ +{ + "version": 0, + "type": "Server.Items.Painting1NorthArtifact" +} \ No newline at end of file diff --git a/Projects/UOContent/Migrations/Server.Items.Painting1WestArtifact.v0.json b/Projects/UOContent/Migrations/Server.Items.Painting1WestArtifact.v0.json new file mode 100644 index 000000000..b2f21b5f5 --- /dev/null +++ b/Projects/UOContent/Migrations/Server.Items.Painting1WestArtifact.v0.json @@ -0,0 +1,4 @@ +{ + "version": 0, + "type": "Server.Items.Painting1WestArtifact" +} \ No newline at end of file diff --git a/Projects/UOContent/Migrations/Server.Items.Painting2NorthArtifact.v0.json b/Projects/UOContent/Migrations/Server.Items.Painting2NorthArtifact.v0.json new file mode 100644 index 000000000..2031ec7bb --- /dev/null +++ b/Projects/UOContent/Migrations/Server.Items.Painting2NorthArtifact.v0.json @@ -0,0 +1,4 @@ +{ + "version": 0, + "type": "Server.Items.Painting2NorthArtifact" +} \ No newline at end of file diff --git a/Projects/UOContent/Migrations/Server.Items.Painting2WestArtifact.v0.json b/Projects/UOContent/Migrations/Server.Items.Painting2WestArtifact.v0.json new file mode 100644 index 000000000..e0db930f6 --- /dev/null +++ b/Projects/UOContent/Migrations/Server.Items.Painting2WestArtifact.v0.json @@ -0,0 +1,4 @@ +{ + "version": 0, + "type": "Server.Items.Painting2WestArtifact" +} \ No newline at end of file diff --git a/Projects/UOContent/Migrations/Server.Items.Painting3Artifact.v0.json b/Projects/UOContent/Migrations/Server.Items.Painting3Artifact.v0.json new file mode 100644 index 000000000..ff244ec11 --- /dev/null +++ b/Projects/UOContent/Migrations/Server.Items.Painting3Artifact.v0.json @@ -0,0 +1,4 @@ +{ + "version": 0, + "type": "Server.Items.Painting3Artifact" +} \ No newline at end of file diff --git a/Projects/UOContent/Migrations/Server.Items.Painting4NorthArtifact.v0.json b/Projects/UOContent/Migrations/Server.Items.Painting4NorthArtifact.v0.json new file mode 100644 index 000000000..13d2251dd --- /dev/null +++ b/Projects/UOContent/Migrations/Server.Items.Painting4NorthArtifact.v0.json @@ -0,0 +1,4 @@ +{ + "version": 0, + "type": "Server.Items.Painting4NorthArtifact" +} \ No newline at end of file diff --git a/Projects/UOContent/Migrations/Server.Items.Painting4WestArtifact.v0.json b/Projects/UOContent/Migrations/Server.Items.Painting4WestArtifact.v0.json new file mode 100644 index 000000000..22a8a0fe5 --- /dev/null +++ b/Projects/UOContent/Migrations/Server.Items.Painting4WestArtifact.v0.json @@ -0,0 +1,4 @@ +{ + "version": 0, + "type": "Server.Items.Painting4WestArtifact" +} \ No newline at end of file diff --git a/Projects/UOContent/Migrations/Server.Items.Painting5NorthArtifact.v0.json b/Projects/UOContent/Migrations/Server.Items.Painting5NorthArtifact.v0.json new file mode 100644 index 000000000..a2261668d --- /dev/null +++ b/Projects/UOContent/Migrations/Server.Items.Painting5NorthArtifact.v0.json @@ -0,0 +1,4 @@ +{ + "version": 0, + "type": "Server.Items.Painting5NorthArtifact" +} \ No newline at end of file diff --git a/Projects/UOContent/Migrations/Server.Items.Painting5WestArtifact.v0.json b/Projects/UOContent/Migrations/Server.Items.Painting5WestArtifact.v0.json new file mode 100644 index 000000000..0870e57b3 --- /dev/null +++ b/Projects/UOContent/Migrations/Server.Items.Painting5WestArtifact.v0.json @@ -0,0 +1,4 @@ +{ + "version": 0, + "type": "Server.Items.Painting5WestArtifact" +} \ No newline at end of file diff --git a/Projects/UOContent/Migrations/Server.Items.Painting6NorthArtifact.v0.json b/Projects/UOContent/Migrations/Server.Items.Painting6NorthArtifact.v0.json new file mode 100644 index 000000000..78b84c295 --- /dev/null +++ b/Projects/UOContent/Migrations/Server.Items.Painting6NorthArtifact.v0.json @@ -0,0 +1,4 @@ +{ + "version": 0, + "type": "Server.Items.Painting6NorthArtifact" +} \ No newline at end of file diff --git a/Projects/UOContent/Migrations/Server.Items.Painting6WestArtifact.v0.json b/Projects/UOContent/Migrations/Server.Items.Painting6WestArtifact.v0.json new file mode 100644 index 000000000..3dff6badd --- /dev/null +++ b/Projects/UOContent/Migrations/Server.Items.Painting6WestArtifact.v0.json @@ -0,0 +1,4 @@ +{ + "version": 0, + "type": "Server.Items.Painting6WestArtifact" +} \ No newline at end of file diff --git a/Projects/UOContent/Migrations/Server.Items.RockArtifact.v0.json b/Projects/UOContent/Migrations/Server.Items.RockArtifact.v0.json new file mode 100644 index 000000000..8f58e3f1b --- /dev/null +++ b/Projects/UOContent/Migrations/Server.Items.RockArtifact.v0.json @@ -0,0 +1,4 @@ +{ + "version": 0, + "type": "Server.Items.RockArtifact" +} \ No newline at end of file diff --git a/Projects/UOContent/Migrations/Server.Items.RuinedPaintingArtifact.v0.json b/Projects/UOContent/Migrations/Server.Items.RuinedPaintingArtifact.v0.json new file mode 100644 index 000000000..0fed9ca14 --- /dev/null +++ b/Projects/UOContent/Migrations/Server.Items.RuinedPaintingArtifact.v0.json @@ -0,0 +1,4 @@ +{ + "version": 0, + "type": "Server.Items.RuinedPaintingArtifact" +} \ No newline at end of file diff --git a/Projects/UOContent/Migrations/Server.Items.SaddleArtifact.v0.json b/Projects/UOContent/Migrations/Server.Items.SaddleArtifact.v0.json new file mode 100644 index 000000000..503b174d1 --- /dev/null +++ b/Projects/UOContent/Migrations/Server.Items.SaddleArtifact.v0.json @@ -0,0 +1,4 @@ +{ + "version": 0, + "type": "Server.Items.SaddleArtifact" +} \ No newline at end of file diff --git a/Projects/UOContent/Migrations/Server.Items.SakeArtifact.v0.json b/Projects/UOContent/Migrations/Server.Items.SakeArtifact.v0.json new file mode 100644 index 000000000..9401028a8 --- /dev/null +++ b/Projects/UOContent/Migrations/Server.Items.SakeArtifact.v0.json @@ -0,0 +1,4 @@ +{ + "version": 0, + "type": "Server.Items.SakeArtifact" +} \ No newline at end of file diff --git a/Projects/UOContent/Migrations/Server.Items.Sculpture1Artifact.v0.json b/Projects/UOContent/Migrations/Server.Items.Sculpture1Artifact.v0.json new file mode 100644 index 000000000..b3ba13f74 --- /dev/null +++ b/Projects/UOContent/Migrations/Server.Items.Sculpture1Artifact.v0.json @@ -0,0 +1,4 @@ +{ + "version": 0, + "type": "Server.Items.Sculpture1Artifact" +} \ No newline at end of file diff --git a/Projects/UOContent/Migrations/Server.Items.Sculpture2Artifact.v0.json b/Projects/UOContent/Migrations/Server.Items.Sculpture2Artifact.v0.json new file mode 100644 index 000000000..110a50784 --- /dev/null +++ b/Projects/UOContent/Migrations/Server.Items.Sculpture2Artifact.v0.json @@ -0,0 +1,4 @@ +{ + "version": 0, + "type": "Server.Items.Sculpture2Artifact" +} \ No newline at end of file diff --git a/Projects/UOContent/Migrations/Server.Items.SkinnedDeerArtifact.v0.json b/Projects/UOContent/Migrations/Server.Items.SkinnedDeerArtifact.v0.json new file mode 100644 index 000000000..8cf6586c2 --- /dev/null +++ b/Projects/UOContent/Migrations/Server.Items.SkinnedDeerArtifact.v0.json @@ -0,0 +1,4 @@ +{ + "version": 0, + "type": "Server.Items.SkinnedDeerArtifact" +} \ No newline at end of file diff --git a/Projects/UOContent/Migrations/Server.Items.SkinnedGoatArtifact.v0.json b/Projects/UOContent/Migrations/Server.Items.SkinnedGoatArtifact.v0.json new file mode 100644 index 000000000..b110bcab3 --- /dev/null +++ b/Projects/UOContent/Migrations/Server.Items.SkinnedGoatArtifact.v0.json @@ -0,0 +1,4 @@ +{ + "version": 0, + "type": "Server.Items.SkinnedGoatArtifact" +} \ No newline at end of file diff --git a/Projects/UOContent/Migrations/Server.Items.SkullCandleArtifact.v0.json b/Projects/UOContent/Migrations/Server.Items.SkullCandleArtifact.v0.json new file mode 100644 index 000000000..440decb75 --- /dev/null +++ b/Projects/UOContent/Migrations/Server.Items.SkullCandleArtifact.v0.json @@ -0,0 +1,4 @@ +{ + "version": 0, + "type": "Server.Items.SkullCandleArtifact" +} \ No newline at end of file diff --git a/Projects/UOContent/Migrations/Server.Items.StretchedHideArtifact.v0.json b/Projects/UOContent/Migrations/Server.Items.StretchedHideArtifact.v0.json new file mode 100644 index 000000000..5864f95d2 --- /dev/null +++ b/Projects/UOContent/Migrations/Server.Items.StretchedHideArtifact.v0.json @@ -0,0 +1,4 @@ +{ + "version": 0, + "type": "Server.Items.StretchedHideArtifact" +} \ No newline at end of file diff --git a/Projects/UOContent/Migrations/Server.Items.StuddedLeggingsArtifact.v0.json b/Projects/UOContent/Migrations/Server.Items.StuddedLeggingsArtifact.v0.json new file mode 100644 index 000000000..eba0ff0e0 --- /dev/null +++ b/Projects/UOContent/Migrations/Server.Items.StuddedLeggingsArtifact.v0.json @@ -0,0 +1,4 @@ +{ + "version": 0, + "type": "Server.Items.StuddedLeggingsArtifact" +} \ No newline at end of file diff --git a/Projects/UOContent/Migrations/Server.Items.StuddedTunicArtifact.v0.json b/Projects/UOContent/Migrations/Server.Items.StuddedTunicArtifact.v0.json new file mode 100644 index 000000000..4ed9d4287 --- /dev/null +++ b/Projects/UOContent/Migrations/Server.Items.StuddedTunicArtifact.v0.json @@ -0,0 +1,4 @@ +{ + "version": 0, + "type": "Server.Items.StuddedTunicArtifact" +} \ No newline at end of file diff --git a/Projects/UOContent/Migrations/Server.Items.SwordDisplay1NorthArtifact.v0.json b/Projects/UOContent/Migrations/Server.Items.SwordDisplay1NorthArtifact.v0.json new file mode 100644 index 000000000..810db7f36 --- /dev/null +++ b/Projects/UOContent/Migrations/Server.Items.SwordDisplay1NorthArtifact.v0.json @@ -0,0 +1,4 @@ +{ + "version": 0, + "type": "Server.Items.SwordDisplay1NorthArtifact" +} \ No newline at end of file diff --git a/Projects/UOContent/Migrations/Server.Items.SwordDisplay1WestArtifact.v0.json b/Projects/UOContent/Migrations/Server.Items.SwordDisplay1WestArtifact.v0.json new file mode 100644 index 000000000..50cfbc144 --- /dev/null +++ b/Projects/UOContent/Migrations/Server.Items.SwordDisplay1WestArtifact.v0.json @@ -0,0 +1,4 @@ +{ + "version": 0, + "type": "Server.Items.SwordDisplay1WestArtifact" +} \ No newline at end of file diff --git a/Projects/UOContent/Migrations/Server.Items.SwordDisplay2NorthArtifact.v0.json b/Projects/UOContent/Migrations/Server.Items.SwordDisplay2NorthArtifact.v0.json new file mode 100644 index 000000000..33aaaad72 --- /dev/null +++ b/Projects/UOContent/Migrations/Server.Items.SwordDisplay2NorthArtifact.v0.json @@ -0,0 +1,4 @@ +{ + "version": 0, + "type": "Server.Items.SwordDisplay2NorthArtifact" +} \ No newline at end of file diff --git a/Projects/UOContent/Migrations/Server.Items.SwordDisplay2WestArtifact.v0.json b/Projects/UOContent/Migrations/Server.Items.SwordDisplay2WestArtifact.v0.json new file mode 100644 index 000000000..33df5a093 --- /dev/null +++ b/Projects/UOContent/Migrations/Server.Items.SwordDisplay2WestArtifact.v0.json @@ -0,0 +1,4 @@ +{ + "version": 0, + "type": "Server.Items.SwordDisplay2WestArtifact" +} \ No newline at end of file diff --git a/Projects/UOContent/Migrations/Server.Items.SwordDisplay3EastArtifact.v0.json b/Projects/UOContent/Migrations/Server.Items.SwordDisplay3EastArtifact.v0.json new file mode 100644 index 000000000..6adc5ea9a --- /dev/null +++ b/Projects/UOContent/Migrations/Server.Items.SwordDisplay3EastArtifact.v0.json @@ -0,0 +1,4 @@ +{ + "version": 0, + "type": "Server.Items.SwordDisplay3EastArtifact" +} \ No newline at end of file diff --git a/Projects/UOContent/Migrations/Server.Items.SwordDisplay3SouthArtifact.v0.json b/Projects/UOContent/Migrations/Server.Items.SwordDisplay3SouthArtifact.v0.json new file mode 100644 index 000000000..0be1d44eb --- /dev/null +++ b/Projects/UOContent/Migrations/Server.Items.SwordDisplay3SouthArtifact.v0.json @@ -0,0 +1,4 @@ +{ + "version": 0, + "type": "Server.Items.SwordDisplay3SouthArtifact" +} \ No newline at end of file diff --git a/Projects/UOContent/Migrations/Server.Items.SwordDisplay4NorthArtifact.v0.json b/Projects/UOContent/Migrations/Server.Items.SwordDisplay4NorthArtifact.v0.json new file mode 100644 index 000000000..6f18cc9f2 --- /dev/null +++ b/Projects/UOContent/Migrations/Server.Items.SwordDisplay4NorthArtifact.v0.json @@ -0,0 +1,4 @@ +{ + "version": 0, + "type": "Server.Items.SwordDisplay4NorthArtifact" +} \ No newline at end of file diff --git a/Projects/UOContent/Migrations/Server.Items.SwordDisplay4WestArtifact.v0.json b/Projects/UOContent/Migrations/Server.Items.SwordDisplay4WestArtifact.v0.json new file mode 100644 index 000000000..d87c9ae60 --- /dev/null +++ b/Projects/UOContent/Migrations/Server.Items.SwordDisplay4WestArtifact.v0.json @@ -0,0 +1,4 @@ +{ + "version": 0, + "type": "Server.Items.SwordDisplay4WestArtifact" +} \ No newline at end of file diff --git a/Projects/UOContent/Migrations/Server.Items.SwordDisplay5NorthArtifact.v0.json b/Projects/UOContent/Migrations/Server.Items.SwordDisplay5NorthArtifact.v0.json new file mode 100644 index 000000000..f7549c1c9 --- /dev/null +++ b/Projects/UOContent/Migrations/Server.Items.SwordDisplay5NorthArtifact.v0.json @@ -0,0 +1,4 @@ +{ + "version": 0, + "type": "Server.Items.SwordDisplay5NorthArtifact" +} \ No newline at end of file diff --git a/Projects/UOContent/Migrations/Server.Items.SwordDisplay5WestArtifact.v0.json b/Projects/UOContent/Migrations/Server.Items.SwordDisplay5WestArtifact.v0.json new file mode 100644 index 000000000..953b64866 --- /dev/null +++ b/Projects/UOContent/Migrations/Server.Items.SwordDisplay5WestArtifact.v0.json @@ -0,0 +1,4 @@ +{ + "version": 0, + "type": "Server.Items.SwordDisplay5WestArtifact" +} \ No newline at end of file diff --git a/Projects/UOContent/Migrations/Server.Items.TarotCardsArtifact.v0.json b/Projects/UOContent/Migrations/Server.Items.TarotCardsArtifact.v0.json new file mode 100644 index 000000000..c35d04652 --- /dev/null +++ b/Projects/UOContent/Migrations/Server.Items.TarotCardsArtifact.v0.json @@ -0,0 +1,4 @@ +{ + "version": 0, + "type": "Server.Items.TarotCardsArtifact" +} \ No newline at end of file diff --git a/Projects/UOContent/Migrations/Server.Items.TeapotNorthArtifact.v0.json b/Projects/UOContent/Migrations/Server.Items.TeapotNorthArtifact.v0.json new file mode 100644 index 000000000..0cc360e43 --- /dev/null +++ b/Projects/UOContent/Migrations/Server.Items.TeapotNorthArtifact.v0.json @@ -0,0 +1,4 @@ +{ + "version": 0, + "type": "Server.Items.TeapotNorthArtifact" +} \ No newline at end of file diff --git a/Projects/UOContent/Migrations/Server.Items.TeapotWestArtifact.v0.json b/Projects/UOContent/Migrations/Server.Items.TeapotWestArtifact.v0.json new file mode 100644 index 000000000..78e012076 --- /dev/null +++ b/Projects/UOContent/Migrations/Server.Items.TeapotWestArtifact.v0.json @@ -0,0 +1,4 @@ +{ + "version": 0, + "type": "Server.Items.TeapotWestArtifact" +} \ No newline at end of file diff --git a/Projects/UOContent/Migrations/Server.Items.TowerLanternArtifact.v0.json b/Projects/UOContent/Migrations/Server.Items.TowerLanternArtifact.v0.json new file mode 100644 index 000000000..24b052b7f --- /dev/null +++ b/Projects/UOContent/Migrations/Server.Items.TowerLanternArtifact.v0.json @@ -0,0 +1,4 @@ +{ + "version": 0, + "type": "Server.Items.TowerLanternArtifact" +} \ No newline at end of file diff --git a/Projects/UOContent/Migrations/Server.Items.TripleFanNorthArtifact.v0.json b/Projects/UOContent/Migrations/Server.Items.TripleFanNorthArtifact.v0.json new file mode 100644 index 000000000..09d293e31 --- /dev/null +++ b/Projects/UOContent/Migrations/Server.Items.TripleFanNorthArtifact.v0.json @@ -0,0 +1,4 @@ +{ + "version": 0, + "type": "Server.Items.TripleFanNorthArtifact" +} \ No newline at end of file diff --git a/Projects/UOContent/Migrations/Server.Items.TripleFanWestArtifact.v0.json b/Projects/UOContent/Migrations/Server.Items.TripleFanWestArtifact.v0.json new file mode 100644 index 000000000..4bdca34be --- /dev/null +++ b/Projects/UOContent/Migrations/Server.Items.TripleFanWestArtifact.v0.json @@ -0,0 +1,4 @@ +{ + "version": 0, + "type": "Server.Items.TripleFanWestArtifact" +} \ No newline at end of file diff --git a/Projects/UOContent/Migrations/Server.Items.Urn1Artifact.v0.json b/Projects/UOContent/Migrations/Server.Items.Urn1Artifact.v0.json new file mode 100644 index 000000000..261d2866a --- /dev/null +++ b/Projects/UOContent/Migrations/Server.Items.Urn1Artifact.v0.json @@ -0,0 +1,4 @@ +{ + "version": 0, + "type": "Server.Items.Urn1Artifact" +} \ No newline at end of file diff --git a/Projects/UOContent/Migrations/Server.Items.Urn2Artifact.v0.json b/Projects/UOContent/Migrations/Server.Items.Urn2Artifact.v0.json new file mode 100644 index 000000000..723f06743 --- /dev/null +++ b/Projects/UOContent/Migrations/Server.Items.Urn2Artifact.v0.json @@ -0,0 +1,4 @@ +{ + "version": 0, + "type": "Server.Items.Urn2Artifact" +} \ No newline at end of file diff --git a/Projects/UOContent/Migrations/Server.Items.ZenRock1Artifact.v0.json b/Projects/UOContent/Migrations/Server.Items.ZenRock1Artifact.v0.json new file mode 100644 index 000000000..5c499202e --- /dev/null +++ b/Projects/UOContent/Migrations/Server.Items.ZenRock1Artifact.v0.json @@ -0,0 +1,4 @@ +{ + "version": 0, + "type": "Server.Items.ZenRock1Artifact" +} \ No newline at end of file diff --git a/Projects/UOContent/Migrations/Server.Items.ZenRock2Artifact.v0.json b/Projects/UOContent/Migrations/Server.Items.ZenRock2Artifact.v0.json new file mode 100644 index 000000000..ff6522468 --- /dev/null +++ b/Projects/UOContent/Migrations/Server.Items.ZenRock2Artifact.v0.json @@ -0,0 +1,4 @@ +{ + "version": 0, + "type": "Server.Items.ZenRock2Artifact" +} \ No newline at end of file diff --git a/Projects/UOContent/Migrations/Server.Items.ZenRock3Artifact.v0.json b/Projects/UOContent/Migrations/Server.Items.ZenRock3Artifact.v0.json new file mode 100644 index 000000000..3f006c6a8 --- /dev/null +++ b/Projects/UOContent/Migrations/Server.Items.ZenRock3Artifact.v0.json @@ -0,0 +1,4 @@ +{ + "version": 0, + "type": "Server.Items.ZenRock3Artifact" +} \ No newline at end of file