diff --git a/Projects/UOContent/Items/Misc/Bedlam/GlobOfMonstreousInterredGrizzle.cs b/Projects/UOContent/Items/Misc/Bedlam/GlobOfMonstreousInterredGrizzle.cs index 530e9f1e8..84ae71f46 100644 --- a/Projects/UOContent/Items/Misc/Bedlam/GlobOfMonstreousInterredGrizzle.cs +++ b/Projects/UOContent/Items/Misc/Bedlam/GlobOfMonstreousInterredGrizzle.cs @@ -1,30 +1,14 @@ -namespace Server.Items +using ModernUO.Serialization; + +namespace Server.Items; + +[SerializationGenerator(0, false)] +public partial class GlobOfMonstreousInterredGrizzle : Item { - public class GlobOfMonstreousInterredGrizzle : Item + [Constructible] + public GlobOfMonstreousInterredGrizzle() : base(0x2F3) { - [Constructible] - public GlobOfMonstreousInterredGrizzle() : base(0x2F3) - { - } - - public GlobOfMonstreousInterredGrizzle(Serial serial) : base(serial) - { - } - - public override int LabelNumber => 1072117; // Glob of Monsterous Interred Grizzle - - public override void Serialize(IGenericWriter writer) - { - base.Serialize(writer); - - writer.Write(0); // version - } - - public override void Deserialize(IGenericReader reader) - { - base.Deserialize(reader); - - var version = reader.ReadInt(); - } } + + public override int LabelNumber => 1072117; // Glob of Monsterous Interred Grizzle } diff --git a/Projects/UOContent/Items/Misc/Bedlam/GrizzledSkullCollection.cs b/Projects/UOContent/Items/Misc/Bedlam/GrizzledSkullCollection.cs index d73710b23..7a504a0b4 100644 --- a/Projects/UOContent/Items/Misc/Bedlam/GrizzledSkullCollection.cs +++ b/Projects/UOContent/Items/Misc/Bedlam/GrizzledSkullCollection.cs @@ -1,30 +1,14 @@ -namespace Server.Items +using ModernUO.Serialization; + +namespace Server.Items; + +[SerializationGenerator(0, false)] +public partial class GrizzledSkullCollection : Item { - public class GrizzledSkullCollection : Item + [Constructible] + public GrizzledSkullCollection() : base(0x21FC) { - [Constructible] - public GrizzledSkullCollection() : base(0x21FC) - { - } - - public GrizzledSkullCollection(Serial serial) : base(serial) - { - } - - public override int LabelNumber => 1072116; // Grizzled Skull collection - - public override void Serialize(IGenericWriter writer) - { - base.Serialize(writer); - - writer.Write(0); // version - } - - public override void Deserialize(IGenericReader reader) - { - base.Deserialize(reader); - - var version = reader.ReadInt(); - } } + + public override int LabelNumber => 1072116; // Grizzled Skull collection } diff --git a/Projects/UOContent/Items/Misc/Bedlam/MonsterousInterredGrizzleMaggots.cs b/Projects/UOContent/Items/Misc/Bedlam/MonsterousInterredGrizzleMaggots.cs index 646a39e82..e86cef732 100644 --- a/Projects/UOContent/Items/Misc/Bedlam/MonsterousInterredGrizzleMaggots.cs +++ b/Projects/UOContent/Items/Misc/Bedlam/MonsterousInterredGrizzleMaggots.cs @@ -1,30 +1,14 @@ -namespace Server.Items +using ModernUO.Serialization; + +namespace Server.Items; + +[SerializationGenerator(0, false)] +public partial class MonsterousInterredGrizzleMaggots : Item { - public class MonsterousInterredGrizzleMaggots : Item + [Constructible] + public MonsterousInterredGrizzleMaggots() : base(0x2633) { - [Constructible] - public MonsterousInterredGrizzleMaggots() : base(0x2633) - { - } - - public MonsterousInterredGrizzleMaggots(Serial serial) : base(serial) - { - } - - public override int LabelNumber => 1075090; // Monsterous Interred Grizzle Maggots - - public override void Serialize(IGenericWriter writer) - { - base.Serialize(writer); - - writer.Write(0); // version - } - - public override void Deserialize(IGenericReader reader) - { - base.Deserialize(reader); - - var version = reader.ReadInt(); - } } + + public override int LabelNumber => 1075090; // Monsterous Interred Grizzle Maggots } diff --git a/Projects/UOContent/Items/Misc/Bedlam/ResolvesBridle.cs b/Projects/UOContent/Items/Misc/Bedlam/ResolvesBridle.cs index 423f81159..87220094b 100644 --- a/Projects/UOContent/Items/Misc/Bedlam/ResolvesBridle.cs +++ b/Projects/UOContent/Items/Misc/Bedlam/ResolvesBridle.cs @@ -1,30 +1,14 @@ -namespace Server.Items +using ModernUO.Serialization; + +namespace Server.Items; + +[SerializationGenerator(0, false)] +public partial class ResolvesBridle : Item { - public class ResolvesBridle : Item + [Constructible] + public ResolvesBridle() : base(0x1374) { - [Constructible] - public ResolvesBridle() : base(0x1374) - { - } - - public ResolvesBridle(Serial serial) : base(serial) - { - } - - public override int LabelNumber => 1074761; // Resolve's Bridle - - public override void Serialize(IGenericWriter writer) - { - base.Serialize(writer); - - writer.Write(0); // version - } - - public override void Deserialize(IGenericReader reader) - { - base.Deserialize(reader); - - var version = reader.ReadInt(); - } } + + public override int LabelNumber => 1074761; // Resolve's Bridle } diff --git a/Projects/UOContent/Items/Misc/Bedlam/TombstoneOfTheDamned.cs b/Projects/UOContent/Items/Misc/Bedlam/TombstoneOfTheDamned.cs index ee08d77d8..1a1e2acfc 100644 --- a/Projects/UOContent/Items/Misc/Bedlam/TombstoneOfTheDamned.cs +++ b/Projects/UOContent/Items/Misc/Bedlam/TombstoneOfTheDamned.cs @@ -1,30 +1,14 @@ -namespace Server.Items +using ModernUO.Serialization; + +namespace Server.Items; + +[SerializationGenerator(0, false)] +public partial class TombstoneOfTheDamned : Item { - public class TombstoneOfTheDamned : Item + [Constructible] + public TombstoneOfTheDamned() : base(Utility.RandomMinMax(0xED7, 0xEDE)) { - [Constructible] - public TombstoneOfTheDamned() : base(Utility.RandomMinMax(0xED7, 0xEDE)) - { - } - - public TombstoneOfTheDamned(Serial serial) : base(serial) - { - } - - public override int LabelNumber => 1072123; // Tombstone of the Damned - - public override void Serialize(IGenericWriter writer) - { - base.Serialize(writer); - - writer.Write(0); // version - } - - public override void Deserialize(IGenericReader reader) - { - base.Deserialize(reader); - - var version = reader.ReadInt(); - } } + + public override int LabelNumber => 1072123; // Tombstone of the Damned } diff --git a/Projects/UOContent/Items/Misc/Blighted Grove/AbscessTail.cs b/Projects/UOContent/Items/Misc/Blighted Grove/AbscessTail.cs index 0e201533f..118bd217c 100644 --- a/Projects/UOContent/Items/Misc/Blighted Grove/AbscessTail.cs +++ b/Projects/UOContent/Items/Misc/Blighted Grove/AbscessTail.cs @@ -1,32 +1,16 @@ -namespace Server.Items +using ModernUO.Serialization; + +namespace Server.Items; + +[SerializationGenerator(0, false)] +public partial class AbscessTail : Item { - public class AbscessTail : Item + [Constructible] + public AbscessTail() : base(0x1A9D) { - [Constructible] - public AbscessTail() : base(0x1A9D) - { - LootType = LootType.Blessed; - Hue = 0x51D; // TODO check - } - - public AbscessTail(Serial serial) : base(serial) - { - } - - public override int LabelNumber => 1074231; // Abscess' Tail - - public override void Serialize(IGenericWriter writer) - { - base.Serialize(writer); - - writer.Write(0); // version - } - - public override void Deserialize(IGenericReader reader) - { - base.Deserialize(reader); - - var version = reader.ReadInt(); - } + LootType = LootType.Blessed; + Hue = 0x51D; // TODO check } + + public override int LabelNumber => 1074231; // Abscess' Tail } diff --git a/Projects/UOContent/Items/Misc/Blighted Grove/CoilsFang.cs b/Projects/UOContent/Items/Misc/Blighted Grove/CoilsFang.cs index 49a12ee8a..5b396b12a 100644 --- a/Projects/UOContent/Items/Misc/Blighted Grove/CoilsFang.cs +++ b/Projects/UOContent/Items/Misc/Blighted Grove/CoilsFang.cs @@ -1,32 +1,16 @@ -namespace Server.Items +using ModernUO.Serialization; + +namespace Server.Items; + +[SerializationGenerator(0, false)] +public partial class CoilsFang : Item { - public class CoilsFang : Item + [Constructible] + public CoilsFang() : base(0x10E8) { - [Constructible] - public CoilsFang() : base(0x10E8) - { - LootType = LootType.Blessed; - Hue = 0x487; - } - - public CoilsFang(Serial serial) : base(serial) - { - } - - public override int LabelNumber => 1074229; // Coil's Fang - - public override void Serialize(IGenericWriter writer) - { - base.Serialize(writer); - - writer.Write(0); // version - } - - public override void Deserialize(IGenericReader reader) - { - base.Deserialize(reader); - - var version = reader.ReadInt(); - } + LootType = LootType.Blessed; + Hue = 0x487; } + + public override int LabelNumber => 1074229; // Coil's Fang } diff --git a/Projects/UOContent/Items/Misc/Blighted Grove/EternallyCorruptTree.cs b/Projects/UOContent/Items/Misc/Blighted Grove/EternallyCorruptTree.cs index 9430d4503..f559cc92c 100644 --- a/Projects/UOContent/Items/Misc/Blighted Grove/EternallyCorruptTree.cs +++ b/Projects/UOContent/Items/Misc/Blighted Grove/EternallyCorruptTree.cs @@ -1,28 +1,12 @@ -namespace Server.Items +using ModernUO.Serialization; + +namespace Server.Items; + +[SerializationGenerator(0, false)] +public partial class EternallyCorruptTree : Item { - public class EternallyCorruptTree : Item - { - [Constructible] - public EternallyCorruptTree() : base(0x20FA) => Hue = Utility.RandomMinMax(0x899, 0x8B0); + [Constructible] + public EternallyCorruptTree() : base(0x20FA) => Hue = Utility.RandomMinMax(0x899, 0x8B0); - public EternallyCorruptTree(Serial serial) : base(serial) - { - } - - public override int LabelNumber => 1072093; // Eternally Corrupt Tree - - public override void Serialize(IGenericWriter writer) - { - base.Serialize(writer); - - writer.Write(0); // version - } - - public override void Deserialize(IGenericReader reader) - { - base.Deserialize(reader); - - var version = reader.ReadInt(); - } - } + public override int LabelNumber => 1072093; // Eternally Corrupt Tree } diff --git a/Projects/UOContent/Items/Misc/Blighted Grove/HydraScale.cs b/Projects/UOContent/Items/Misc/Blighted Grove/HydraScale.cs index 17be77ead..179cacb20 100644 --- a/Projects/UOContent/Items/Misc/Blighted Grove/HydraScale.cs +++ b/Projects/UOContent/Items/Misc/Blighted Grove/HydraScale.cs @@ -1,32 +1,16 @@ -namespace Server.Items +using ModernUO.Serialization; + +namespace Server.Items; + +[SerializationGenerator(0, false)] +public partial class HydraScale : Item { - public class HydraScale : Item + [Constructible] + public HydraScale() : base(0x26B4) { - [Constructible] - public HydraScale() : base(0x26B4) - { - LootType = LootType.Blessed; - Hue = 0xC2; // TODO check - } - - public HydraScale(Serial serial) : base(serial) - { - } - - public override int LabelNumber => 1074760; // A hydra scale. - - public override void Serialize(IGenericWriter writer) - { - base.Serialize(writer); - - writer.Write(0); // version - } - - public override void Deserialize(IGenericReader reader) - { - base.Deserialize(reader); - - var version = reader.ReadInt(); - } + LootType = LootType.Blessed; + Hue = 0xC2; // TODO check } + + public override int LabelNumber => 1074760; // A hydra scale. } diff --git a/Projects/UOContent/Items/Misc/Blighted Grove/MelisandesFermentedWine.cs b/Projects/UOContent/Items/Misc/Blighted Grove/MelisandesFermentedWine.cs index 080783aab..92f18247a 100644 --- a/Projects/UOContent/Items/Misc/Blighted Grove/MelisandesFermentedWine.cs +++ b/Projects/UOContent/Items/Misc/Blighted Grove/MelisandesFermentedWine.cs @@ -1,49 +1,40 @@ -namespace Server.Items +using ModernUO.Serialization; + +namespace Server.Items; + +[SerializationGenerator(0, false)] +public partial class MelisandesFermentedWine : GreaterExplosionPotion { - public class MelisandesFermentedWine : GreaterExplosionPotion + [Constructible] + public MelisandesFermentedWine() { - [Constructible] - public MelisandesFermentedWine() + Stackable = false; + ItemID = 0x99B; + + // TODO update + Hue = Utility.Random(3) switch { - Stackable = false; - ItemID = 0x99B; - Hue = Utility.RandomList(0xB, 0xF, 0x48D); // TODO update - } + 1 => 0xF, + 2 => 0x48D, + _ => 0xB, + }; + } - public MelisandesFermentedWine(Serial serial) : base(serial) + public override int LabelNumber => 1072114; // Melisande's Fermented Wine + + public override void Drink(Mobile from) + { + if (MondainsLegacy.CheckML(from)) { - } - - public override int LabelNumber => 1072114; // Melisande's Fermented Wine - - public override void Drink(Mobile from) - { - if (MondainsLegacy.CheckML(from)) - { - base.Drink(from); - } - } - - public override void GetProperties(IPropertyList list) - { - base.GetProperties(list); - - list.Add(1074502); // It looks explosive. - list.Add(1075085); // Requirement: Mondain's Legacy - } - - public override void Serialize(IGenericWriter writer) - { - base.Serialize(writer); - - writer.Write(0); // version - } - - public override void Deserialize(IGenericReader reader) - { - base.Deserialize(reader); - - var version = reader.ReadInt(); + base.Drink(from); } } + + public override void GetProperties(IPropertyList list) + { + base.GetProperties(list); + + list.Add(1074502); // It looks explosive. + list.Add(1075085); // Requirement: Mondain's Legacy + } } diff --git a/Projects/UOContent/Items/Misc/Blighted Grove/MelisandesHairDye.cs b/Projects/UOContent/Items/Misc/Blighted Grove/MelisandesHairDye.cs index c8a40859b..73c5cba67 100644 --- a/Projects/UOContent/Items/Misc/Blighted Grove/MelisandesHairDye.cs +++ b/Projects/UOContent/Items/Misc/Blighted Grove/MelisandesHairDye.cs @@ -1,91 +1,74 @@ +using ModernUO.Serialization; using Server.Gumps; -namespace Server.Items +namespace Server.Items; + +[SerializationGenerator(0, false)] +public partial class MelisandesHairDye : Item { - public class MelisandesHairDye : Item + [Constructible] + public MelisandesHairDye() : base(0xEFF) => Hue = Utility.RandomMinMax(0x47E, 0x499); + + public override int LabelNumber => 1041088; // Hair Dye + + public override void OnDoubleClick(Mobile from) { - [Constructible] - public MelisandesHairDye() : base(0xEFF) => Hue = Utility.RandomMinMax(0x47E, 0x499); - - public MelisandesHairDye(Serial serial) : base(serial) + if (IsChildOf(from.Backpack)) { - } - - public override int LabelNumber => 1041088; // Hair Dye - - public override void OnDoubleClick(Mobile from) - { - if (IsChildOf(from.Backpack)) + if (MondainsLegacy.CheckML(from)) { - if (MondainsLegacy.CheckML(from)) + from.SendGump(new ConfirmGump(this)); + } + } + else + { + from.SendLocalizedMessage(1042001); // That must be in your pack for you to use it. + } + } + + public override void GetProperties(IPropertyList list) + { + base.GetProperties(list); + + list.Add(1075085); // Requirement: Mondain's Legacy + } + + private class ConfirmGump : BaseConfirmGump + { + private readonly Item m_Item; + + public ConfirmGump(Item item) => m_Item = item; + + public override int TitleNumber => 1074395; //
Use Permanent Hair Dye
+ + // This special hair dye is made of a unique mixture of leaves, permanently changing one's hair color until another dye is used. + public override int LabelNumber => 1074396; + + public override void Confirm(Mobile from) + { + if (m_Item?.Deleted == false && m_Item.IsChildOf(from.Backpack)) + { + if (from.HairItemID != 0) { - from.SendGump(new ConfirmGump(this)); + from.HairHue = m_Item.Hue; + from.PlaySound(0x240); + from.SendLocalizedMessage(502622); // You dye your hair. + m_Item.Delete(); + } + else + { + from.SendLocalizedMessage(502623); // You have no hair to dye and you cannot use this. } } else { - from.SendLocalizedMessage(1042001); // That must be in your pack for you to use it. + from.SendLocalizedMessage(1073461); // You don't have enough dye. } } - public override void GetProperties(IPropertyList list) + public override void Refuse(Mobile from) { - base.GetProperties(list); - - list.Add(1075085); // Requirement: Mondain's Legacy - } - - public override void Serialize(IGenericWriter writer) - { - base.Serialize(writer); - - writer.Write(0); // version - } - - public override void Deserialize(IGenericReader reader) - { - base.Deserialize(reader); - - var version = reader.ReadInt(); - } - - private class ConfirmGump : BaseConfirmGump - { - private readonly Item m_Item; - - public ConfirmGump(Item item) => m_Item = item; - - public override int TitleNumber => 1074395; //
Use Permanent Hair Dye
- - public override int LabelNumber => - 1074396; // This special hair dye is made of a unique mixture of leaves, permanently changing one's hair color until another dye is used. - - public override void Confirm(Mobile from) - { - if (m_Item?.Deleted == false && m_Item.IsChildOf(from.Backpack)) - { - if (from.HairItemID != 0) - { - from.HairHue = m_Item.Hue; - from.PlaySound(0x240); - from.SendLocalizedMessage(502622); // You dye your hair. - m_Item.Delete(); - } - else - { - from.SendLocalizedMessage(502623); // You have no hair to dye and you cannot use this. - } - } - else - { - from.SendLocalizedMessage(1073461); // You don't have enough dye. - } - } - - public override void Refuse(Mobile from) - { - from.SendLocalizedMessage(502620); // You decide not to dye your hair. - } + from.SendLocalizedMessage(502620); // You decide not to dye your hair. } } } diff --git a/Projects/UOContent/Items/Misc/Blighted Grove/SalivasFeather.cs b/Projects/UOContent/Items/Misc/Blighted Grove/SalivasFeather.cs index 250b89406..2fbdecb51 100644 --- a/Projects/UOContent/Items/Misc/Blighted Grove/SalivasFeather.cs +++ b/Projects/UOContent/Items/Misc/Blighted Grove/SalivasFeather.cs @@ -1,32 +1,16 @@ -namespace Server.Items +using ModernUO.Serialization; + +namespace Server.Items; + +[SerializationGenerator(0, false)] +public partial class SalivasFeather : Item { - public class SalivasFeather : Item + [Constructible] + public SalivasFeather() : base(0x1020) { - [Constructible] - public SalivasFeather() : base(0x1020) - { - LootType = LootType.Blessed; - Hue = 0x5C; - } - - public SalivasFeather(Serial serial) : base(serial) - { - } - - public override int LabelNumber => 1074234; // Saliva's Feather - - public override void Serialize(IGenericWriter writer) - { - base.Serialize(writer); - - writer.Write(0); // version - } - - public override void Deserialize(IGenericReader reader) - { - base.Deserialize(reader); - - var version = reader.ReadInt(); - } + LootType = LootType.Blessed; + Hue = 0x5C; } + + public override int LabelNumber => 1074234; // Saliva's Feather } diff --git a/Projects/UOContent/Items/Misc/Blighted Grove/SamplesOfCorruptedWater.cs b/Projects/UOContent/Items/Misc/Blighted Grove/SamplesOfCorruptedWater.cs index 6da47d10b..d8cbd61d4 100644 --- a/Projects/UOContent/Items/Misc/Blighted Grove/SamplesOfCorruptedWater.cs +++ b/Projects/UOContent/Items/Misc/Blighted Grove/SamplesOfCorruptedWater.cs @@ -1,28 +1,12 @@ -namespace Server.Items +using ModernUO.Serialization; + +namespace Server.Items; + +[SerializationGenerator(0, false)] +public partial class SamplesOfCorruptedWater : Item { - public class SamplesOfCorruptedWater : Item - { - [Constructible] - public SamplesOfCorruptedWater() : base(0xEFE) => LootType = LootType.Blessed; + [Constructible] + public SamplesOfCorruptedWater() : base(0xEFE) => LootType = LootType.Blessed; - public SamplesOfCorruptedWater(Serial serial) : base(serial) - { - } - - public override int LabelNumber => 1074999; // samples of corrupted water - - public override void Serialize(IGenericWriter writer) - { - base.Serialize(writer); - - writer.Write(0); // version - } - - public override void Deserialize(IGenericReader reader) - { - base.Deserialize(reader); - - var version = reader.ReadInt(); - } - } + public override int LabelNumber => 1074999; // samples of corrupted water } diff --git a/Projects/UOContent/Items/Misc/Blighted Grove/TaintedSeeds.cs b/Projects/UOContent/Items/Misc/Blighted Grove/TaintedSeeds.cs index 3e068fb5f..1182cb67a 100644 --- a/Projects/UOContent/Items/Misc/Blighted Grove/TaintedSeeds.cs +++ b/Projects/UOContent/Items/Misc/Blighted Grove/TaintedSeeds.cs @@ -1,32 +1,16 @@ -namespace Server.Items +using ModernUO.Serialization; + +namespace Server.Items; + +[SerializationGenerator(0, false)] +public partial class TaintedSeeds : Item { - public class TaintedSeeds : Item + [Constructible] + public TaintedSeeds() : base(0xDFA) { - [Constructible] - public TaintedSeeds() : base(0xDFA) - { - LootType = LootType.Blessed; - Hue = 0x48; // TODO check - } - - public TaintedSeeds(Serial serial) : base(serial) - { - } - - public override int LabelNumber => 1074233; // Tainted Seeds - - public override void Serialize(IGenericWriter writer) - { - base.Serialize(writer); - - writer.Write(0); // version - } - - public override void Deserialize(IGenericReader reader) - { - base.Deserialize(reader); - - var version = reader.ReadInt(); - } + LootType = LootType.Blessed; + Hue = 0x48; // TODO check } + + public override int LabelNumber => 1074233; // Tainted Seeds } diff --git a/Projects/UOContent/Items/Misc/Blighted Grove/ThorvaldsMedallion.cs b/Projects/UOContent/Items/Misc/Blighted Grove/ThorvaldsMedallion.cs index bdba9ebc8..14c9a31fd 100644 --- a/Projects/UOContent/Items/Misc/Blighted Grove/ThorvaldsMedallion.cs +++ b/Projects/UOContent/Items/Misc/Blighted Grove/ThorvaldsMedallion.cs @@ -1,32 +1,16 @@ -namespace Server.Items +using ModernUO.Serialization; + +namespace Server.Items; + +[SerializationGenerator(0, false)] +public partial class ThorvaldsMedallion : Item { - public class ThorvaldsMedallion : Item + [Constructible] + public ThorvaldsMedallion() : base(0x2AAA) { - [Constructible] - public ThorvaldsMedallion() : base(0x2AAA) - { - LootType = LootType.Blessed; - Hue = 0x47F; // TODO check - } - - public ThorvaldsMedallion(Serial serial) : base(serial) - { - } - - public override int LabelNumber => 1074232; // Thorvald's Medallion - - public override void Serialize(IGenericWriter writer) - { - base.Serialize(writer); - - writer.Write(0); // version - } - - public override void Deserialize(IGenericReader reader) - { - base.Deserialize(reader); - - var version = reader.ReadInt(); - } + LootType = LootType.Blessed; + Hue = 0x47F; // TODO check } + + public override int LabelNumber => 1074232; // Thorvald's Medallion } diff --git a/Projects/UOContent/Items/Misc/Blighted Grove/ThrashersTail.cs b/Projects/UOContent/Items/Misc/Blighted Grove/ThrashersTail.cs index e77dbc5ee..6d8ddb06a 100644 --- a/Projects/UOContent/Items/Misc/Blighted Grove/ThrashersTail.cs +++ b/Projects/UOContent/Items/Misc/Blighted Grove/ThrashersTail.cs @@ -1,32 +1,16 @@ -namespace Server.Items +using ModernUO.Serialization; + +namespace Server.Items; + +[SerializationGenerator(0, false)] +public partial class ThrashersTail : Item { - public class ThrashersTail : Item + [Constructible] + public ThrashersTail() : base(0x1A9D) { - [Constructible] - public ThrashersTail() : base(0x1A9D) - { - LootType = LootType.Blessed; - Hue = 0x455; - } - - public ThrashersTail(Serial serial) : base(serial) - { - } - - public override int LabelNumber => 1074230; // Thrasher's Tail - - public override void Serialize(IGenericWriter writer) - { - base.Serialize(writer); - - writer.Write(0); // version - } - - public override void Deserialize(IGenericReader reader) - { - base.Deserialize(reader); - - var version = reader.ReadInt(); - } + LootType = LootType.Blessed; + Hue = 0x455; } + + public override int LabelNumber => 1074230; // Thrasher's Tail } diff --git a/Projects/UOContent/Items/Misc/Labyrinth/MinotaurArtifact.cs b/Projects/UOContent/Items/Misc/Labyrinth/MinotaurArtifact.cs index 7097d1325..07b6824cf 100644 --- a/Projects/UOContent/Items/Misc/Labyrinth/MinotaurArtifact.cs +++ b/Projects/UOContent/Items/Misc/Labyrinth/MinotaurArtifact.cs @@ -1,38 +1,22 @@ -namespace Server.Items +using ModernUO.Serialization; + +namespace Server.Items; + +[SerializationGenerator(0, false)] +public partial class MinotaurArtifact : Item { - public class MinotaurArtifact : Item + [Constructible] + public MinotaurArtifact() : base(Utility.RandomList(0xB46, 0xB48, 0x9ED)) { - [Constructible] - public MinotaurArtifact() : base(Utility.RandomList(0xB46, 0xB48, 0x9ED)) + if (ItemID == 0x9ED) { - if (ItemID == 0x9ED) - { - Weight = 30; - } - - LootType = LootType.Blessed; - Hue = 0x100; + Weight = 30; } - public MinotaurArtifact(Serial serial) : base(serial) - { - } - - public override int LabelNumber => 1074826; // Minotaur Artifact - public override double DefaultWeight => 5.0; - - public override void Serialize(IGenericWriter writer) - { - base.Serialize(writer); - - writer.Write(0); // version - } - - public override void Deserialize(IGenericReader reader) - { - base.Deserialize(reader); - - var version = reader.ReadInt(); - } + LootType = LootType.Blessed; + Hue = 0x100; } + + public override int LabelNumber => 1074826; // Minotaur Artifact + public override double DefaultWeight => 5.0; } diff --git a/Projects/UOContent/Items/Misc/Painted Caves/GrobusFur.cs b/Projects/UOContent/Items/Misc/Painted Caves/GrobusFur.cs index 793b7cc9f..f6e721c8e 100644 --- a/Projects/UOContent/Items/Misc/Painted Caves/GrobusFur.cs +++ b/Projects/UOContent/Items/Misc/Painted Caves/GrobusFur.cs @@ -1,32 +1,16 @@ -namespace Server.Items +using ModernUO.Serialization; + +namespace Server.Items; + +[SerializationGenerator(0, false)] +public partial class GrobusFur : Item { - public class GrobusFur : Item + [Constructible] + public GrobusFur() : base(0x11F4) { - [Constructible] - public GrobusFur() : base(0x11F4) - { - LootType = LootType.Blessed; - Hue = 0x455; - } - - public GrobusFur(Serial serial) : base(serial) - { - } - - public override int LabelNumber => 1074676; // Grobu's Fur - - public override void Serialize(IGenericWriter writer) - { - base.Serialize(writer); - - writer.Write(0); // version - } - - public override void Deserialize(IGenericReader reader) - { - base.Deserialize(reader); - - var version = reader.ReadInt(); - } + LootType = LootType.Blessed; + Hue = 0x455; } + + public override int LabelNumber => 1074676; // Grobu's Fur } diff --git a/Projects/UOContent/Items/Misc/Painted Caves/PrimitiveFetish.cs b/Projects/UOContent/Items/Misc/Painted Caves/PrimitiveFetish.cs index 5e448d32e..15575b58b 100644 --- a/Projects/UOContent/Items/Misc/Painted Caves/PrimitiveFetish.cs +++ b/Projects/UOContent/Items/Misc/Painted Caves/PrimitiveFetish.cs @@ -1,32 +1,16 @@ -namespace Server.Items +using ModernUO.Serialization; + +namespace Server.Items; + +[SerializationGenerator(0, false)] +public partial class PrimitiveFetish : Item { - public class PrimitiveFetish : Item + [Constructible] + public PrimitiveFetish() : base(0x23F) { - [Constructible] - public PrimitiveFetish() : base(0x23F) - { - LootType = LootType.Blessed; - Hue = 0x244; - } - - public PrimitiveFetish(Serial serial) : base(serial) - { - } - - public override int LabelNumber => 1074675; // Primitive Fetish - - public override void Serialize(IGenericWriter writer) - { - base.Serialize(writer); - - writer.Write(0); // version - } - - public override void Deserialize(IGenericReader reader) - { - base.Deserialize(reader); - - var version = reader.ReadInt(); - } + LootType = LootType.Blessed; + Hue = 0x244; } + + public override int LabelNumber => 1074675; // Primitive Fetish } diff --git a/Projects/UOContent/Items/Misc/Palace of Paroxysmus/AcidProofRope.cs b/Projects/UOContent/Items/Misc/Palace of Paroxysmus/AcidProofRope.cs index 131a23cbc..45c76cd7f 100644 --- a/Projects/UOContent/Items/Misc/Palace of Paroxysmus/AcidProofRope.cs +++ b/Projects/UOContent/Items/Misc/Palace of Paroxysmus/AcidProofRope.cs @@ -1,28 +1,12 @@ -namespace Server.Items +using ModernUO.Serialization; + +namespace Server.Items; + +[SerializationGenerator(0, false)] +public partial class AcidProofRope : Item { - public class AcidProofRope : Item - { - [Constructible] - public AcidProofRope() : base(0x20D) => Hue = 0x3D1; + [Constructible] + public AcidProofRope() : base(0x20D) => Hue = 0x3D1; - public AcidProofRope(Serial serial) : base(serial) - { - } - - public override int LabelNumber => 1074886; // Acid Proof Rope - - public override void Serialize(IGenericWriter writer) - { - base.Serialize(writer); - - writer.Write(0); // version - } - - public override void Deserialize(IGenericReader reader) - { - base.Deserialize(reader); - - var version = reader.ReadInt(); - } - } + public override int LabelNumber => 1074886; // Acid Proof Rope } diff --git a/Projects/UOContent/Items/Misc/Palace of Paroxysmus/ParoxysmusCorrodedStein.cs b/Projects/UOContent/Items/Misc/Palace of Paroxysmus/ParoxysmusCorrodedStein.cs index 66af50a40..6981ad019 100644 --- a/Projects/UOContent/Items/Misc/Palace of Paroxysmus/ParoxysmusCorrodedStein.cs +++ b/Projects/UOContent/Items/Misc/Palace of Paroxysmus/ParoxysmusCorrodedStein.cs @@ -1,30 +1,14 @@ -namespace Server.Items +using ModernUO.Serialization; + +namespace Server.Items; + +[SerializationGenerator(0, false)] +public partial class ParoxysmusCorrodedStein : Item { - public class ParoxysmusCorrodedStein : Item + [Constructible] + public ParoxysmusCorrodedStein() : base(0x9D6) { - [Constructible] - public ParoxysmusCorrodedStein() : base(0x9D6) - { - } - - public ParoxysmusCorrodedStein(Serial serial) : base(serial) - { - } - - public override int LabelNumber => 1072083; // Paroxysmus' Corroded Stein - - public override void Serialize(IGenericWriter writer) - { - base.Serialize(writer); - - writer.Write(0); // version - } - - public override void Deserialize(IGenericReader reader) - { - base.Deserialize(reader); - - var version = reader.ReadInt(); - } } + + public override int LabelNumber => 1072083; // Paroxysmus' Corroded Stein } diff --git a/Projects/UOContent/Items/Misc/Palace of Paroxysmus/ParoxysmusDinner.cs b/Projects/UOContent/Items/Misc/Palace of Paroxysmus/ParoxysmusDinner.cs index 39d45486b..b71341dd9 100644 --- a/Projects/UOContent/Items/Misc/Palace of Paroxysmus/ParoxysmusDinner.cs +++ b/Projects/UOContent/Items/Misc/Palace of Paroxysmus/ParoxysmusDinner.cs @@ -1,30 +1,14 @@ -namespace Server.Items +using ModernUO.Serialization; + +namespace Server.Items; + +[SerializationGenerator(0, false)] +public partial class ParoxysmusDinner : Item { - public class ParoxysmusDinner : Item + [Constructible] + public ParoxysmusDinner() : base(0x1E95) { - [Constructible] - public ParoxysmusDinner() : base(0x1E95) - { - } - - public ParoxysmusDinner(Serial serial) : base(serial) - { - } - - public override int LabelNumber => 1072086; // Paroxysmus' Dinner - - public override void Serialize(IGenericWriter writer) - { - base.Serialize(writer); - - writer.Write(0); // version - } - - public override void Deserialize(IGenericReader reader) - { - base.Deserialize(reader); - - var version = reader.ReadInt(); - } } + + public override int LabelNumber => 1072086; // Paroxysmus' Dinner } diff --git a/Projects/UOContent/Items/Misc/Palace of Paroxysmus/StringOfPartsOfParoxysmusVictims.cs b/Projects/UOContent/Items/Misc/Palace of Paroxysmus/StringOfPartsOfParoxysmusVictims.cs index a32a38cbe..b4cb7232d 100644 --- a/Projects/UOContent/Items/Misc/Palace of Paroxysmus/StringOfPartsOfParoxysmusVictims.cs +++ b/Projects/UOContent/Items/Misc/Palace of Paroxysmus/StringOfPartsOfParoxysmusVictims.cs @@ -1,30 +1,14 @@ -namespace Server.Items +using ModernUO.Serialization; + +namespace Server.Items; + +[SerializationGenerator(0, false)] +public partial class StringOfPartsOfParoxysmusVictims : Item { - public class StringOfPartsOfParoxysmusVictims : Item + [Constructible] + public StringOfPartsOfParoxysmusVictims() : base(0xFD2) { - [Constructible] - public StringOfPartsOfParoxysmusVictims() : base(0xFD2) - { - } - - public StringOfPartsOfParoxysmusVictims(Serial serial) : base(serial) - { - } - - public override int LabelNumber => 1072082; // String of Parts of Paroxysmus' Victims - - public override void Serialize(IGenericWriter writer) - { - base.Serialize(writer); - - writer.Write(0); // version - } - - public override void Deserialize(IGenericReader reader) - { - base.Deserialize(reader); - - var version = reader.ReadInt(); - } } + + public override int LabelNumber => 1072082; // String of Parts of Paroxysmus' Victims } diff --git a/Projects/UOContent/Items/Misc/Palace of Paroxysmus/SweatOfParoxysmus.cs b/Projects/UOContent/Items/Misc/Palace of Paroxysmus/SweatOfParoxysmus.cs index e7f370faf..1e36ff9ae 100644 --- a/Projects/UOContent/Items/Misc/Palace of Paroxysmus/SweatOfParoxysmus.cs +++ b/Projects/UOContent/Items/Misc/Palace of Paroxysmus/SweatOfParoxysmus.cs @@ -1,30 +1,14 @@ -namespace Server.Items +using ModernUO.Serialization; + +namespace Server.Items; + +[SerializationGenerator(0, false)] +public partial class SweatOfParoxysmus : Item { - public class SweatOfParoxysmus : Item + [Constructible] + public SweatOfParoxysmus() : base(0xF01) { - [Constructible] - public SweatOfParoxysmus() : base(0xF01) - { - } - - public SweatOfParoxysmus(Serial serial) : base(serial) - { - } - - public override int LabelNumber => 1072081; // Sweat of Paroxysmus - - public override void Serialize(IGenericWriter writer) - { - base.Serialize(writer); - - writer.Write(0); // version - } - - public override void Deserialize(IGenericReader reader) - { - base.Deserialize(reader); - - var version = reader.ReadInt(); - } } + + public override int LabelNumber => 1072081; // Sweat of Paroxysmus } diff --git a/Projects/UOContent/Items/Misc/Prism of Light/CrystallineFragments.cs b/Projects/UOContent/Items/Misc/Prism of Light/CrystallineFragments.cs index 6a8bf5091..cb32805f0 100644 --- a/Projects/UOContent/Items/Misc/Prism of Light/CrystallineFragments.cs +++ b/Projects/UOContent/Items/Misc/Prism of Light/CrystallineFragments.cs @@ -1,32 +1,16 @@ -namespace Server.Items +using ModernUO.Serialization; + +namespace Server.Items; + +[SerializationGenerator(0, false)] +public partial class CrystallineFragments : Item { - public class CrystallineFragments : Item + [Constructible] + public CrystallineFragments() : base(0x223B) { - [Constructible] - public CrystallineFragments() : base(0x223B) - { - LootType = LootType.Blessed; - Hue = 0x47E; - } - - public CrystallineFragments(Serial serial) : base(serial) - { - } - - public override int LabelNumber => 1073160; // Crystalline Fragments - - public override void Serialize(IGenericWriter writer) - { - base.Serialize(writer); - - writer.Write(0); // version - } - - public override void Deserialize(IGenericReader reader) - { - base.Deserialize(reader); - - var version = reader.ReadInt(); - } + LootType = LootType.Blessed; + Hue = 0x47E; } + + public override int LabelNumber => 1073160; // Crystalline Fragments } diff --git a/Projects/UOContent/Items/Misc/Prism of Light/IcyHeart.cs b/Projects/UOContent/Items/Misc/Prism of Light/IcyHeart.cs index 4a292ee7b..0c92538c2 100644 --- a/Projects/UOContent/Items/Misc/Prism of Light/IcyHeart.cs +++ b/Projects/UOContent/Items/Misc/Prism of Light/IcyHeart.cs @@ -1,30 +1,14 @@ -namespace Server.Items +using ModernUO.Serialization; + +namespace Server.Items; + +[SerializationGenerator(0, false)] +public partial class IcyHeart : Item { - public class IcyHeart : Item + [Constructible] + public IcyHeart() : base(0x24B) { - [Constructible] - public IcyHeart() : base(0x24B) - { - } - - public IcyHeart(Serial serial) : base(serial) - { - } - - public override int LabelNumber => 1073162; // Icy Heart - - public override void Serialize(IGenericWriter writer) - { - base.Serialize(writer); - - writer.Write(0); // version - } - - public override void Deserialize(IGenericReader reader) - { - base.Deserialize(reader); - - var version = reader.ReadInt(); - } } + + public override int LabelNumber => 1073162; // Icy Heart } diff --git a/Projects/UOContent/Items/Misc/Prism of Light/LuckyDagger.cs b/Projects/UOContent/Items/Misc/Prism of Light/LuckyDagger.cs index 254c08aed..100a3fe48 100644 --- a/Projects/UOContent/Items/Misc/Prism of Light/LuckyDagger.cs +++ b/Projects/UOContent/Items/Misc/Prism of Light/LuckyDagger.cs @@ -1,26 +1,12 @@ -namespace Server.Items +using ModernUO.Serialization; + +namespace Server.Items; + +[SerializationGenerator(0, false)] +public partial class LuckyDagger : Item { - public class LuckyDagger : Item - { - [Constructible] - public LuckyDagger() : base(0xF52) => Hue = 0x8A5; + [Constructible] + public LuckyDagger() : base(0xF52) => Hue = 0x8A5; - public LuckyDagger(Serial serial) : base(serial) - { - } - - public override void Serialize(IGenericWriter writer) - { - base.Serialize(writer); - - writer.Write(0); // version - } - - public override void Deserialize(IGenericReader reader) - { - base.Deserialize(reader); - - var version = reader.ReadInt(); - } - } + public override int LabelNumber => 1151983; // Lucky Dagger } diff --git a/Projects/UOContent/Items/Misc/Prism of Light/ProtectorsEssence.cs b/Projects/UOContent/Items/Misc/Prism of Light/ProtectorsEssence.cs index d841d3520..e93e8f972 100644 --- a/Projects/UOContent/Items/Misc/Prism of Light/ProtectorsEssence.cs +++ b/Projects/UOContent/Items/Misc/Prism of Light/ProtectorsEssence.cs @@ -1,30 +1,14 @@ -namespace Server.Items +using ModernUO.Serialization; + +namespace Server.Items; + +[SerializationGenerator(0, false)] +public partial class ProtectorsEssence : Item { - public class ProtectorsEssence : Item + [Constructible] + public ProtectorsEssence() : base(0x23F) { - [Constructible] - public ProtectorsEssence() : base(0x23F) - { - } - - public ProtectorsEssence(Serial serial) : base(serial) - { - } - - public override int LabelNumber => 1073159; // Protector's Essence - - public override void Serialize(IGenericWriter writer) - { - base.Serialize(writer); - - writer.Write(0); // version - } - - public override void Deserialize(IGenericReader reader) - { - base.Deserialize(reader); - - var version = reader.ReadInt(); - } } + + public override int LabelNumber => 1073159; // Protector's Essence } diff --git a/Projects/UOContent/Items/Misc/Prism of Light/ShimmeringCrystal.cs b/Projects/UOContent/Items/Misc/Prism of Light/ShimmeringCrystal.cs index cd42a14ed..ca3ae6219 100644 --- a/Projects/UOContent/Items/Misc/Prism of Light/ShimmeringCrystal.cs +++ b/Projects/UOContent/Items/Misc/Prism of Light/ShimmeringCrystal.cs @@ -1,39 +1,23 @@ -namespace Server.Items +using ModernUO.Serialization; + +namespace Server.Items; + +[SerializationGenerator(0, false)] +public partial class ShimmeringCrystals : Item { - public class ShimmeringCrystals : Item + private static int[] _itemIDs = { - private static readonly int[] m_ItemIDs = - { - 0x2206, 0x2207, 0x2208, 0x2209, 0x220A, 0x220B, 0x220C, 0x220D, 0x220E, - 0x2210, 0x2211, 0x2212, 0x2213, 0x2214, 0x2215, 0x2216, 0x2217, 0x2218, - 0x221A, 0x221B, 0x221C, 0x221D, 0x221E, 0x221F, 0x2220, 0x2221, 0x2222, - 0x2224, 0x2225, 0x2226, 0x2227, 0x2228, 0x2229, 0x222A, 0x222B, 0x222C - }; + 0x2206, 0x2207, 0x2208, 0x2209, 0x220A, 0x220B, 0x220C, 0x220D, 0x220E, + 0x2210, 0x2211, 0x2212, 0x2213, 0x2214, 0x2215, 0x2216, 0x2217, 0x2218, + 0x221A, 0x221B, 0x221C, 0x221D, 0x221E, 0x221F, 0x2220, 0x2221, 0x2222, + 0x2224, 0x2225, 0x2226, 0x2227, 0x2228, 0x2229, 0x222A, 0x222B, 0x222C + }; - [Constructible] - public ShimmeringCrystals() : base(m_ItemIDs.RandomElement()) - { - } - - public ShimmeringCrystals(Serial serial) : base(serial) - { - } - - public override int LabelNumber => 1075095; // Shimmering Crystals - public override bool ForceShowProperties => true; - - public override void Serialize(IGenericWriter writer) - { - base.Serialize(writer); - - writer.Write(0); // version - } - - public override void Deserialize(IGenericReader reader) - { - base.Deserialize(reader); - - var version = reader.ReadInt(); - } + [Constructible] + public ShimmeringCrystals() : base(_itemIDs.RandomElement()) + { } + + public override int LabelNumber => 1075095; // Shimmering Crystals + public override bool ForceShowProperties => true; } diff --git a/Projects/UOContent/Items/Misc/The Citadel/DragonFlameSectBadge.cs b/Projects/UOContent/Items/Misc/The Citadel/DragonFlameSectBadge.cs index 6ebeccaa6..74d4e488c 100644 --- a/Projects/UOContent/Items/Misc/The Citadel/DragonFlameSectBadge.cs +++ b/Projects/UOContent/Items/Misc/The Citadel/DragonFlameSectBadge.cs @@ -1,28 +1,12 @@ -namespace Server.Items +using ModernUO.Serialization; + +namespace Server.Items; + +[SerializationGenerator(0, false)] +public partial class DragonFlameSectBadge : Item { - public class DragonFlameSectBadge : Item - { - [Constructible] - public DragonFlameSectBadge() : base(0x23E) => LootType = LootType.Blessed; + [Constructible] + public DragonFlameSectBadge() : base(0x23E) => LootType = LootType.Blessed; - public DragonFlameSectBadge(Serial serial) : base(serial) - { - } - - public override int LabelNumber => 1073141; // A Dragon Flame Sect Badge - - public override void Serialize(IGenericWriter writer) - { - base.Serialize(writer); - - writer.Write(0); // version - } - - public override void Deserialize(IGenericReader reader) - { - base.Deserialize(reader); - - var version = reader.ReadInt(); - } - } + public override int LabelNumber => 1073141; // A Dragon Flame Sect Badge } diff --git a/Projects/UOContent/Items/Misc/The Citadel/OrdersFromMinax.cs b/Projects/UOContent/Items/Misc/The Citadel/OrdersFromMinax.cs index 8db10348b..5fd93ad05 100644 --- a/Projects/UOContent/Items/Misc/The Citadel/OrdersFromMinax.cs +++ b/Projects/UOContent/Items/Misc/The Citadel/OrdersFromMinax.cs @@ -1,28 +1,12 @@ -namespace Server.Items +using ModernUO.Serialization; + +namespace Server.Items; + +[SerializationGenerator(0, false)] +public partial class OrdersFromMinax : Item { - public class OrdersFromMinax : Item - { - [Constructible] - public OrdersFromMinax() : base(0x2279) => LootType = LootType.Blessed; + [Constructible] + public OrdersFromMinax() : base(0x2279) => LootType = LootType.Blessed; - public OrdersFromMinax(Serial serial) : base(serial) - { - } - - public override int LabelNumber => 1074639; // Orders from Minax - - public override void Serialize(IGenericWriter writer) - { - base.Serialize(writer); - - writer.Write(0); // version - } - - public override void Deserialize(IGenericReader reader) - { - base.Deserialize(reader); - - var version = reader.ReadInt(); - } - } + public override int LabelNumber => 1074639; // Orders from Minax } diff --git a/Projects/UOContent/Items/Misc/The Citadel/SerpentFangSectBadge.cs b/Projects/UOContent/Items/Misc/The Citadel/SerpentFangSectBadge.cs index ebb121421..b013efeaf 100644 --- a/Projects/UOContent/Items/Misc/The Citadel/SerpentFangSectBadge.cs +++ b/Projects/UOContent/Items/Misc/The Citadel/SerpentFangSectBadge.cs @@ -1,28 +1,12 @@ -namespace Server.Items +using ModernUO.Serialization; + +namespace Server.Items; + +[SerializationGenerator(0, false)] +public partial class SerpentFangSectBadge : Item { - public class SerpentFangSectBadge : Item - { - [Constructible] - public SerpentFangSectBadge() : base(0x23C) => LootType = LootType.Blessed; + [Constructible] + public SerpentFangSectBadge() : base(0x23C) => LootType = LootType.Blessed; - public SerpentFangSectBadge(Serial serial) : base(serial) - { - } - - public override int LabelNumber => 1073139; // A Serpent Fang Sect Badge - - public override void Serialize(IGenericWriter writer) - { - base.Serialize(writer); - - writer.Write(0); // version - } - - public override void Deserialize(IGenericReader reader) - { - base.Deserialize(reader); - - var version = reader.ReadInt(); - } - } + public override int LabelNumber => 1073139; // A Serpent Fang Sect Badge } diff --git a/Projects/UOContent/Items/Misc/The Citadel/TigerClawSectBadge.cs b/Projects/UOContent/Items/Misc/The Citadel/TigerClawSectBadge.cs index 0d8e1c2a9..a9741ccb9 100644 --- a/Projects/UOContent/Items/Misc/The Citadel/TigerClawSectBadge.cs +++ b/Projects/UOContent/Items/Misc/The Citadel/TigerClawSectBadge.cs @@ -1,28 +1,12 @@ -namespace Server.Items +using ModernUO.Serialization; + +namespace Server.Items; + +[SerializationGenerator(0, false)] +public partial class TigerClawSectBadge : Item { - public class TigerClawSectBadge : Item - { - [Constructible] - public TigerClawSectBadge() : base(0x23D) => LootType = LootType.Blessed; + [Constructible] + public TigerClawSectBadge() : base(0x23D) => LootType = LootType.Blessed; - public TigerClawSectBadge(Serial serial) : base(serial) - { - } - - public override int LabelNumber => 1073140; // A Tiger Claw Sect Badge - - public override void Serialize(IGenericWriter writer) - { - base.Serialize(writer); - - writer.Write(0); // version - } - - public override void Deserialize(IGenericReader reader) - { - base.Deserialize(reader); - - var version = reader.ReadInt(); - } - } + public override int LabelNumber => 1073140; // A Tiger Claw Sect Badge } diff --git a/Projects/UOContent/Items/Misc/The Citadel/TravestysCollectionOfShells.cs b/Projects/UOContent/Items/Misc/The Citadel/TravestysCollectionOfShells.cs index fe053a7bf..bfd52c232 100644 --- a/Projects/UOContent/Items/Misc/The Citadel/TravestysCollectionOfShells.cs +++ b/Projects/UOContent/Items/Misc/The Citadel/TravestysCollectionOfShells.cs @@ -1,30 +1,14 @@ -namespace Server.Items +using ModernUO.Serialization; + +namespace Server.Items; + +[SerializationGenerator(0, false)] +public partial class TravestysCollectionOfShells : Item { - public class TravestysCollectionOfShells : Item + [Constructible] + public TravestysCollectionOfShells() : base(0xFD3) { - [Constructible] - public TravestysCollectionOfShells() : base(0xFD3) - { - } - - public TravestysCollectionOfShells(Serial serial) : base(serial) - { - } - - public override int LabelNumber => 1072090; // Travesty's Collection of Shells - - public override void Serialize(IGenericWriter writer) - { - base.Serialize(writer); - - writer.Write(0); // version - } - - public override void Deserialize(IGenericReader reader) - { - base.Deserialize(reader); - - var version = reader.ReadInt(); - } } + + public override int LabelNumber => 1072090; // Travesty's Collection of Shells } diff --git a/Projects/UOContent/Items/Misc/The Citadel/TravestysFineTeakwoodTray.cs b/Projects/UOContent/Items/Misc/The Citadel/TravestysFineTeakwoodTray.cs index 793383f0f..1c547bd8e 100644 --- a/Projects/UOContent/Items/Misc/The Citadel/TravestysFineTeakwoodTray.cs +++ b/Projects/UOContent/Items/Misc/The Citadel/TravestysFineTeakwoodTray.cs @@ -1,30 +1,14 @@ -namespace Server.Items +using ModernUO.Serialization; + +namespace Server.Items; + +[SerializationGenerator(0, false)] +public partial class TravestysFineTeakwoodTray : Item { - public class TravestysFineTeakwoodTray : Item + [Constructible] + public TravestysFineTeakwoodTray() : base(Utility.Random(0x991, 2)) { - [Constructible] - public TravestysFineTeakwoodTray() : base(Utility.Random(0x991, 2)) - { - } - - public TravestysFineTeakwoodTray(Serial serial) : base(serial) - { - } - - public override int LabelNumber => 1075094; // Travesty's Fine Teakwood Tray - - public override void Serialize(IGenericWriter writer) - { - base.Serialize(writer); - - writer.Write(0); // version - } - - public override void Deserialize(IGenericReader reader) - { - base.Deserialize(reader); - - var version = reader.ReadInt(); - } } + + public override int LabelNumber => 1075094; // Travesty's Fine Teakwood Tray } diff --git a/Projects/UOContent/Items/Misc/The Citadel/TravestysSushiPreparations.cs b/Projects/UOContent/Items/Misc/The Citadel/TravestysSushiPreparations.cs index 44633c7af..0d310fd82 100644 --- a/Projects/UOContent/Items/Misc/The Citadel/TravestysSushiPreparations.cs +++ b/Projects/UOContent/Items/Misc/The Citadel/TravestysSushiPreparations.cs @@ -1,30 +1,14 @@ -namespace Server.Items +using ModernUO.Serialization; + +namespace Server.Items; + +[SerializationGenerator(0, false)] +public partial class TravestysSushiPreparations : Item { - public class TravestysSushiPreparations : Item + [Constructible] + public TravestysSushiPreparations() : base(Utility.Random(0x1E15, 2)) { - [Constructible] - public TravestysSushiPreparations() : base(Utility.Random(0x1E15, 2)) - { - } - - public TravestysSushiPreparations(Serial serial) : base(serial) - { - } - - public override int LabelNumber => 1075093; // Travesty's Sushi Preparations - - public override void Serialize(IGenericWriter writer) - { - base.Serialize(writer); - - writer.Write(0); // version - } - - public override void Deserialize(IGenericReader reader) - { - base.Deserialize(reader); - - var version = reader.ReadInt(); - } } + + public override int LabelNumber => 1075093; // Travesty's Sushi Preparations } diff --git a/Projects/UOContent/Items/Misc/Twisted Weald/HornOfTheDreadhorn.cs b/Projects/UOContent/Items/Misc/Twisted Weald/HornOfTheDreadhorn.cs index 8a30e0fe3..caeeabdbe 100644 --- a/Projects/UOContent/Items/Misc/Twisted Weald/HornOfTheDreadhorn.cs +++ b/Projects/UOContent/Items/Misc/Twisted Weald/HornOfTheDreadhorn.cs @@ -1,31 +1,15 @@ -namespace Server.Items +using ModernUO.Serialization; + +namespace Server.Items; + +[Flippable(0x315C, 0x315D)] +[SerializationGenerator(0, false)] +public partial class HornOfTheDreadhorn : Item { - [Flippable(0x315C, 0x315D)] - public class HornOfTheDreadhorn : Item + [Constructible] + public HornOfTheDreadhorn() : base(0x315C) { - [Constructible] - public HornOfTheDreadhorn() : base(0x315C) - { - } - - public HornOfTheDreadhorn(Serial serial) : base(serial) - { - } - - public override int LabelNumber => 1072089; // Horn of the Dread - - public override void Serialize(IGenericWriter writer) - { - base.Serialize(writer); - - writer.Write(0); // version - } - - public override void Deserialize(IGenericReader reader) - { - base.Deserialize(reader); - - var version = reader.ReadInt(); - } } + + public override int LabelNumber => 1072089; // Horn of the Dread } diff --git a/Projects/UOContent/Items/Misc/Twisted Weald/MangledHeadOfDreadhorn.cs b/Projects/UOContent/Items/Misc/Twisted Weald/MangledHeadOfDreadhorn.cs index 7f2e6e396..38303a847 100644 --- a/Projects/UOContent/Items/Misc/Twisted Weald/MangledHeadOfDreadhorn.cs +++ b/Projects/UOContent/Items/Misc/Twisted Weald/MangledHeadOfDreadhorn.cs @@ -1,31 +1,15 @@ -namespace Server.Items +using ModernUO.Serialization; + +namespace Server.Items; + +[Flippable(0x3156, 0x3157)] +[SerializationGenerator(0, false)] +public partial class MangledHeadOfDreadhorn : Item { - [Flippable(0x3156, 0x3157)] - public class MangledHeadOfDreadhorn : Item + [Constructible] + public MangledHeadOfDreadhorn() : base(0x3156) { - [Constructible] - public MangledHeadOfDreadhorn() : base(0x3156) - { - } - - public MangledHeadOfDreadhorn(Serial serial) : base(serial) - { - } - - public override int LabelNumber => 1072088; // The Mangled Head of Dread Horn - - public override void Serialize(IGenericWriter writer) - { - base.Serialize(writer); - - writer.Write(0); // version - } - - public override void Deserialize(IGenericReader reader) - { - base.Deserialize(reader); - - var version = reader.ReadInt(); - } } + + public override int LabelNumber => 1072088; // The Mangled Head of Dread Horn } diff --git a/Projects/UOContent/Items/Misc/Twisted Weald/TaintedMushroom.cs b/Projects/UOContent/Items/Misc/Twisted Weald/TaintedMushroom.cs index bc45aab08..8fdefc9cb 100644 --- a/Projects/UOContent/Items/Misc/Twisted Weald/TaintedMushroom.cs +++ b/Projects/UOContent/Items/Misc/Twisted Weald/TaintedMushroom.cs @@ -1,31 +1,15 @@ -namespace Server.Items +using ModernUO.Serialization; + +namespace Server.Items; + +[SerializationGenerator(0, false)] +public partial class TaintedMushroom : Item { - public class TaintedMushroom : Item + [Constructible] + public TaintedMushroom() : base(Utility.RandomMinMax(0x222E, 0x2231)) { - [Constructible] - public TaintedMushroom() : base(Utility.RandomMinMax(0x222E, 0x2231)) - { - } - - public TaintedMushroom(Serial serial) : base(serial) - { - } - - public override int LabelNumber => 1075088; // Dread Horn Tainted Mushroom - public override bool ForceShowProperties => true; - - public override void Serialize(IGenericWriter writer) - { - base.Serialize(writer); - - writer.Write(0); // version - } - - public override void Deserialize(IGenericReader reader) - { - base.Deserialize(reader); - - var version = reader.ReadInt(); - } } + + public override int LabelNumber => 1075088; // Dread Horn Tainted Mushroom + public override bool ForceShowProperties => true; } diff --git a/Projects/UOContent/Migrations/Server.Items.AbscessTail.v0.json b/Projects/UOContent/Migrations/Server.Items.AbscessTail.v0.json new file mode 100644 index 000000000..6658f9f8b --- /dev/null +++ b/Projects/UOContent/Migrations/Server.Items.AbscessTail.v0.json @@ -0,0 +1,4 @@ +{ + "version": 0, + "type": "Server.Items.AbscessTail" +} \ No newline at end of file diff --git a/Projects/UOContent/Migrations/Server.Items.AcidProofRope.v0.json b/Projects/UOContent/Migrations/Server.Items.AcidProofRope.v0.json new file mode 100644 index 000000000..f2ca617aa --- /dev/null +++ b/Projects/UOContent/Migrations/Server.Items.AcidProofRope.v0.json @@ -0,0 +1,4 @@ +{ + "version": 0, + "type": "Server.Items.AcidProofRope" +} \ No newline at end of file diff --git a/Projects/UOContent/Migrations/Server.Items.CoilsFang.v0.json b/Projects/UOContent/Migrations/Server.Items.CoilsFang.v0.json new file mode 100644 index 000000000..24f306dff --- /dev/null +++ b/Projects/UOContent/Migrations/Server.Items.CoilsFang.v0.json @@ -0,0 +1,4 @@ +{ + "version": 0, + "type": "Server.Items.CoilsFang" +} \ No newline at end of file diff --git a/Projects/UOContent/Migrations/Server.Items.CrystallineFragments.v0.json b/Projects/UOContent/Migrations/Server.Items.CrystallineFragments.v0.json new file mode 100644 index 000000000..a512af496 --- /dev/null +++ b/Projects/UOContent/Migrations/Server.Items.CrystallineFragments.v0.json @@ -0,0 +1,4 @@ +{ + "version": 0, + "type": "Server.Items.CrystallineFragments" +} \ No newline at end of file diff --git a/Projects/UOContent/Migrations/Server.Items.DragonFlameSectBadge.v0.json b/Projects/UOContent/Migrations/Server.Items.DragonFlameSectBadge.v0.json new file mode 100644 index 000000000..f109df1c5 --- /dev/null +++ b/Projects/UOContent/Migrations/Server.Items.DragonFlameSectBadge.v0.json @@ -0,0 +1,4 @@ +{ + "version": 0, + "type": "Server.Items.DragonFlameSectBadge" +} \ No newline at end of file diff --git a/Projects/UOContent/Migrations/Server.Items.EternallyCorruptTree.v0.json b/Projects/UOContent/Migrations/Server.Items.EternallyCorruptTree.v0.json new file mode 100644 index 000000000..488fe0702 --- /dev/null +++ b/Projects/UOContent/Migrations/Server.Items.EternallyCorruptTree.v0.json @@ -0,0 +1,4 @@ +{ + "version": 0, + "type": "Server.Items.EternallyCorruptTree" +} \ No newline at end of file diff --git a/Projects/UOContent/Migrations/Server.Items.GlobOfMonstreousInterredGrizzle.v0.json b/Projects/UOContent/Migrations/Server.Items.GlobOfMonstreousInterredGrizzle.v0.json new file mode 100644 index 000000000..2d251a086 --- /dev/null +++ b/Projects/UOContent/Migrations/Server.Items.GlobOfMonstreousInterredGrizzle.v0.json @@ -0,0 +1,4 @@ +{ + "version": 0, + "type": "Server.Items.GlobOfMonstreousInterredGrizzle" +} \ No newline at end of file diff --git a/Projects/UOContent/Migrations/Server.Items.GrizzledSkullCollection.v0.json b/Projects/UOContent/Migrations/Server.Items.GrizzledSkullCollection.v0.json new file mode 100644 index 000000000..53ef3c805 --- /dev/null +++ b/Projects/UOContent/Migrations/Server.Items.GrizzledSkullCollection.v0.json @@ -0,0 +1,4 @@ +{ + "version": 0, + "type": "Server.Items.GrizzledSkullCollection" +} \ No newline at end of file diff --git a/Projects/UOContent/Migrations/Server.Items.GrobusFur.v0.json b/Projects/UOContent/Migrations/Server.Items.GrobusFur.v0.json new file mode 100644 index 000000000..8688a4ed6 --- /dev/null +++ b/Projects/UOContent/Migrations/Server.Items.GrobusFur.v0.json @@ -0,0 +1,4 @@ +{ + "version": 0, + "type": "Server.Items.GrobusFur" +} \ No newline at end of file diff --git a/Projects/UOContent/Migrations/Server.Items.HornOfTheDreadhorn.v0.json b/Projects/UOContent/Migrations/Server.Items.HornOfTheDreadhorn.v0.json new file mode 100644 index 000000000..89747cf06 --- /dev/null +++ b/Projects/UOContent/Migrations/Server.Items.HornOfTheDreadhorn.v0.json @@ -0,0 +1,4 @@ +{ + "version": 0, + "type": "Server.Items.HornOfTheDreadhorn" +} \ No newline at end of file diff --git a/Projects/UOContent/Migrations/Server.Items.HydraScale.v0.json b/Projects/UOContent/Migrations/Server.Items.HydraScale.v0.json new file mode 100644 index 000000000..0b252de98 --- /dev/null +++ b/Projects/UOContent/Migrations/Server.Items.HydraScale.v0.json @@ -0,0 +1,4 @@ +{ + "version": 0, + "type": "Server.Items.HydraScale" +} \ No newline at end of file diff --git a/Projects/UOContent/Migrations/Server.Items.IcyHeart.v0.json b/Projects/UOContent/Migrations/Server.Items.IcyHeart.v0.json new file mode 100644 index 000000000..9f8f8d91b --- /dev/null +++ b/Projects/UOContent/Migrations/Server.Items.IcyHeart.v0.json @@ -0,0 +1,4 @@ +{ + "version": 0, + "type": "Server.Items.IcyHeart" +} \ No newline at end of file diff --git a/Projects/UOContent/Migrations/Server.Items.LuckyDagger.v0.json b/Projects/UOContent/Migrations/Server.Items.LuckyDagger.v0.json new file mode 100644 index 000000000..3c46faa15 --- /dev/null +++ b/Projects/UOContent/Migrations/Server.Items.LuckyDagger.v0.json @@ -0,0 +1,4 @@ +{ + "version": 0, + "type": "Server.Items.LuckyDagger" +} \ No newline at end of file diff --git a/Projects/UOContent/Migrations/Server.Items.MangledHeadOfDreadhorn.v0.json b/Projects/UOContent/Migrations/Server.Items.MangledHeadOfDreadhorn.v0.json new file mode 100644 index 000000000..7ec48c6c3 --- /dev/null +++ b/Projects/UOContent/Migrations/Server.Items.MangledHeadOfDreadhorn.v0.json @@ -0,0 +1,4 @@ +{ + "version": 0, + "type": "Server.Items.MangledHeadOfDreadhorn" +} \ No newline at end of file diff --git a/Projects/UOContent/Migrations/Server.Items.MelisandesFermentedWine.v0.json b/Projects/UOContent/Migrations/Server.Items.MelisandesFermentedWine.v0.json new file mode 100644 index 000000000..00d91fc95 --- /dev/null +++ b/Projects/UOContent/Migrations/Server.Items.MelisandesFermentedWine.v0.json @@ -0,0 +1,4 @@ +{ + "version": 0, + "type": "Server.Items.MelisandesFermentedWine" +} \ No newline at end of file diff --git a/Projects/UOContent/Migrations/Server.Items.MelisandesHairDye.v0.json b/Projects/UOContent/Migrations/Server.Items.MelisandesHairDye.v0.json new file mode 100644 index 000000000..df01fa063 --- /dev/null +++ b/Projects/UOContent/Migrations/Server.Items.MelisandesHairDye.v0.json @@ -0,0 +1,4 @@ +{ + "version": 0, + "type": "Server.Items.MelisandesHairDye" +} \ No newline at end of file diff --git a/Projects/UOContent/Migrations/Server.Items.MinotaurArtifact.v0.json b/Projects/UOContent/Migrations/Server.Items.MinotaurArtifact.v0.json new file mode 100644 index 000000000..cd1394438 --- /dev/null +++ b/Projects/UOContent/Migrations/Server.Items.MinotaurArtifact.v0.json @@ -0,0 +1,4 @@ +{ + "version": 0, + "type": "Server.Items.MinotaurArtifact" +} \ No newline at end of file diff --git a/Projects/UOContent/Migrations/Server.Items.MonsterousInterredGrizzleMaggots.v0.json b/Projects/UOContent/Migrations/Server.Items.MonsterousInterredGrizzleMaggots.v0.json new file mode 100644 index 000000000..c0f8fc0d0 --- /dev/null +++ b/Projects/UOContent/Migrations/Server.Items.MonsterousInterredGrizzleMaggots.v0.json @@ -0,0 +1,4 @@ +{ + "version": 0, + "type": "Server.Items.MonsterousInterredGrizzleMaggots" +} \ No newline at end of file diff --git a/Projects/UOContent/Migrations/Server.Items.OrdersFromMinax.v0.json b/Projects/UOContent/Migrations/Server.Items.OrdersFromMinax.v0.json new file mode 100644 index 000000000..e02d5a117 --- /dev/null +++ b/Projects/UOContent/Migrations/Server.Items.OrdersFromMinax.v0.json @@ -0,0 +1,4 @@ +{ + "version": 0, + "type": "Server.Items.OrdersFromMinax" +} \ No newline at end of file diff --git a/Projects/UOContent/Migrations/Server.Items.ParoxysmusCorrodedStein.v0.json b/Projects/UOContent/Migrations/Server.Items.ParoxysmusCorrodedStein.v0.json new file mode 100644 index 000000000..64b2135ca --- /dev/null +++ b/Projects/UOContent/Migrations/Server.Items.ParoxysmusCorrodedStein.v0.json @@ -0,0 +1,4 @@ +{ + "version": 0, + "type": "Server.Items.ParoxysmusCorrodedStein" +} \ No newline at end of file diff --git a/Projects/UOContent/Migrations/Server.Items.ParoxysmusDinner.v0.json b/Projects/UOContent/Migrations/Server.Items.ParoxysmusDinner.v0.json new file mode 100644 index 000000000..661600d91 --- /dev/null +++ b/Projects/UOContent/Migrations/Server.Items.ParoxysmusDinner.v0.json @@ -0,0 +1,4 @@ +{ + "version": 0, + "type": "Server.Items.ParoxysmusDinner" +} \ No newline at end of file diff --git a/Projects/UOContent/Migrations/Server.Items.PrimitiveFetish.v0.json b/Projects/UOContent/Migrations/Server.Items.PrimitiveFetish.v0.json new file mode 100644 index 000000000..361aedfb7 --- /dev/null +++ b/Projects/UOContent/Migrations/Server.Items.PrimitiveFetish.v0.json @@ -0,0 +1,4 @@ +{ + "version": 0, + "type": "Server.Items.PrimitiveFetish" +} \ No newline at end of file diff --git a/Projects/UOContent/Migrations/Server.Items.ProtectorsEssence.v0.json b/Projects/UOContent/Migrations/Server.Items.ProtectorsEssence.v0.json new file mode 100644 index 000000000..a1468f85b --- /dev/null +++ b/Projects/UOContent/Migrations/Server.Items.ProtectorsEssence.v0.json @@ -0,0 +1,4 @@ +{ + "version": 0, + "type": "Server.Items.ProtectorsEssence" +} \ No newline at end of file diff --git a/Projects/UOContent/Migrations/Server.Items.ResolvesBridle.v0.json b/Projects/UOContent/Migrations/Server.Items.ResolvesBridle.v0.json new file mode 100644 index 000000000..3d3accab6 --- /dev/null +++ b/Projects/UOContent/Migrations/Server.Items.ResolvesBridle.v0.json @@ -0,0 +1,4 @@ +{ + "version": 0, + "type": "Server.Items.ResolvesBridle" +} \ No newline at end of file diff --git a/Projects/UOContent/Migrations/Server.Items.SalivasFeather.v0.json b/Projects/UOContent/Migrations/Server.Items.SalivasFeather.v0.json new file mode 100644 index 000000000..91257430a --- /dev/null +++ b/Projects/UOContent/Migrations/Server.Items.SalivasFeather.v0.json @@ -0,0 +1,4 @@ +{ + "version": 0, + "type": "Server.Items.SalivasFeather" +} \ No newline at end of file diff --git a/Projects/UOContent/Migrations/Server.Items.SamplesOfCorruptedWater.v0.json b/Projects/UOContent/Migrations/Server.Items.SamplesOfCorruptedWater.v0.json new file mode 100644 index 000000000..5a058398e --- /dev/null +++ b/Projects/UOContent/Migrations/Server.Items.SamplesOfCorruptedWater.v0.json @@ -0,0 +1,4 @@ +{ + "version": 0, + "type": "Server.Items.SamplesOfCorruptedWater" +} \ No newline at end of file diff --git a/Projects/UOContent/Migrations/Server.Items.SerpentFangSectBadge.v0.json b/Projects/UOContent/Migrations/Server.Items.SerpentFangSectBadge.v0.json new file mode 100644 index 000000000..6c3f1eb28 --- /dev/null +++ b/Projects/UOContent/Migrations/Server.Items.SerpentFangSectBadge.v0.json @@ -0,0 +1,4 @@ +{ + "version": 0, + "type": "Server.Items.SerpentFangSectBadge" +} \ No newline at end of file diff --git a/Projects/UOContent/Migrations/Server.Items.ShimmeringCrystals.v0.json b/Projects/UOContent/Migrations/Server.Items.ShimmeringCrystals.v0.json new file mode 100644 index 000000000..e98bd9d98 --- /dev/null +++ b/Projects/UOContent/Migrations/Server.Items.ShimmeringCrystals.v0.json @@ -0,0 +1,4 @@ +{ + "version": 0, + "type": "Server.Items.ShimmeringCrystals" +} \ No newline at end of file diff --git a/Projects/UOContent/Migrations/Server.Items.StringOfPartsOfParoxysmusVictims.v0.json b/Projects/UOContent/Migrations/Server.Items.StringOfPartsOfParoxysmusVictims.v0.json new file mode 100644 index 000000000..9574556c4 --- /dev/null +++ b/Projects/UOContent/Migrations/Server.Items.StringOfPartsOfParoxysmusVictims.v0.json @@ -0,0 +1,4 @@ +{ + "version": 0, + "type": "Server.Items.StringOfPartsOfParoxysmusVictims" +} \ No newline at end of file diff --git a/Projects/UOContent/Migrations/Server.Items.SweatOfParoxysmus.v0.json b/Projects/UOContent/Migrations/Server.Items.SweatOfParoxysmus.v0.json new file mode 100644 index 000000000..dae4bea92 --- /dev/null +++ b/Projects/UOContent/Migrations/Server.Items.SweatOfParoxysmus.v0.json @@ -0,0 +1,4 @@ +{ + "version": 0, + "type": "Server.Items.SweatOfParoxysmus" +} \ No newline at end of file diff --git a/Projects/UOContent/Migrations/Server.Items.TaintedMushroom.v0.json b/Projects/UOContent/Migrations/Server.Items.TaintedMushroom.v0.json new file mode 100644 index 000000000..ed5508a37 --- /dev/null +++ b/Projects/UOContent/Migrations/Server.Items.TaintedMushroom.v0.json @@ -0,0 +1,4 @@ +{ + "version": 0, + "type": "Server.Items.TaintedMushroom" +} \ No newline at end of file diff --git a/Projects/UOContent/Migrations/Server.Items.TaintedSeeds.v0.json b/Projects/UOContent/Migrations/Server.Items.TaintedSeeds.v0.json new file mode 100644 index 000000000..3f31dca5e --- /dev/null +++ b/Projects/UOContent/Migrations/Server.Items.TaintedSeeds.v0.json @@ -0,0 +1,4 @@ +{ + "version": 0, + "type": "Server.Items.TaintedSeeds" +} \ No newline at end of file diff --git a/Projects/UOContent/Migrations/Server.Items.ThorvaldsMedallion.v0.json b/Projects/UOContent/Migrations/Server.Items.ThorvaldsMedallion.v0.json new file mode 100644 index 000000000..bc73c65ae --- /dev/null +++ b/Projects/UOContent/Migrations/Server.Items.ThorvaldsMedallion.v0.json @@ -0,0 +1,4 @@ +{ + "version": 0, + "type": "Server.Items.ThorvaldsMedallion" +} \ No newline at end of file diff --git a/Projects/UOContent/Migrations/Server.Items.ThrashersTail.v0.json b/Projects/UOContent/Migrations/Server.Items.ThrashersTail.v0.json new file mode 100644 index 000000000..c01250093 --- /dev/null +++ b/Projects/UOContent/Migrations/Server.Items.ThrashersTail.v0.json @@ -0,0 +1,4 @@ +{ + "version": 0, + "type": "Server.Items.ThrashersTail" +} \ No newline at end of file diff --git a/Projects/UOContent/Migrations/Server.Items.TigerClawSectBadge.v0.json b/Projects/UOContent/Migrations/Server.Items.TigerClawSectBadge.v0.json new file mode 100644 index 000000000..dbfb6d41b --- /dev/null +++ b/Projects/UOContent/Migrations/Server.Items.TigerClawSectBadge.v0.json @@ -0,0 +1,4 @@ +{ + "version": 0, + "type": "Server.Items.TigerClawSectBadge" +} \ No newline at end of file diff --git a/Projects/UOContent/Migrations/Server.Items.TombstoneOfTheDamned.v0.json b/Projects/UOContent/Migrations/Server.Items.TombstoneOfTheDamned.v0.json new file mode 100644 index 000000000..684c7ea02 --- /dev/null +++ b/Projects/UOContent/Migrations/Server.Items.TombstoneOfTheDamned.v0.json @@ -0,0 +1,4 @@ +{ + "version": 0, + "type": "Server.Items.TombstoneOfTheDamned" +} \ No newline at end of file diff --git a/Projects/UOContent/Migrations/Server.Items.TravestysCollectionOfShells.v0.json b/Projects/UOContent/Migrations/Server.Items.TravestysCollectionOfShells.v0.json new file mode 100644 index 000000000..432b1aa0f --- /dev/null +++ b/Projects/UOContent/Migrations/Server.Items.TravestysCollectionOfShells.v0.json @@ -0,0 +1,4 @@ +{ + "version": 0, + "type": "Server.Items.TravestysCollectionOfShells" +} \ No newline at end of file diff --git a/Projects/UOContent/Migrations/Server.Items.TravestysFineTeakwoodTray.v0.json b/Projects/UOContent/Migrations/Server.Items.TravestysFineTeakwoodTray.v0.json new file mode 100644 index 000000000..c173d749c --- /dev/null +++ b/Projects/UOContent/Migrations/Server.Items.TravestysFineTeakwoodTray.v0.json @@ -0,0 +1,4 @@ +{ + "version": 0, + "type": "Server.Items.TravestysFineTeakwoodTray" +} \ No newline at end of file diff --git a/Projects/UOContent/Migrations/Server.Items.TravestysSushiPreparations.v0.json b/Projects/UOContent/Migrations/Server.Items.TravestysSushiPreparations.v0.json new file mode 100644 index 000000000..56fa6d785 --- /dev/null +++ b/Projects/UOContent/Migrations/Server.Items.TravestysSushiPreparations.v0.json @@ -0,0 +1,4 @@ +{ + "version": 0, + "type": "Server.Items.TravestysSushiPreparations" +} \ No newline at end of file