namespace Server.Items { #region BackpackArtifact public class BackpackArtifact : BaseDecorationContainerArtifact { public override int ArtifactRarity => 5; [Constructible] public BackpackArtifact() : base( 0x9B2 ) { } public BackpackArtifact( Serial serial ) : base( serial ) { } public override void Serialize( GenericWriter writer ) { base.Serialize( writer ); writer.WriteEncodedInt( 0 ); // version } public override void Deserialize( GenericReader reader ) { base.Deserialize( reader ); int version = reader.ReadEncodedInt(); } } #endregion #region BloodyWaterArtifact public class BloodyWaterArtifact : BaseDecorationArtifact { public override int ArtifactRarity => 5; [Constructible] public BloodyWaterArtifact() : base( 0xE23 ) { } public BloodyWaterArtifact( Serial serial ) : base( serial ) { } public override void Serialize( GenericWriter writer ) { base.Serialize( writer ); writer.WriteEncodedInt( 0 ); // version } public override void Deserialize( GenericReader reader ) { base.Deserialize( reader ); int version = reader.ReadEncodedInt(); } } #endregion #region BooksWestArtifact public class BooksWestArtifact : BaseDecorationArtifact { public override int ArtifactRarity => 3; [Constructible] public BooksWestArtifact() : base( 0x1E25 ) { } public BooksWestArtifact( Serial serial ) : base( serial ) { } public override void Serialize( GenericWriter writer ) { base.Serialize( writer ); writer.WriteEncodedInt( 0 ); // version } public override void Deserialize( GenericReader reader ) { base.Deserialize( reader ); int version = reader.ReadEncodedInt(); } } #endregion #region BooksNorthArtifact public class BooksNorthArtifact : BaseDecorationArtifact { public override int ArtifactRarity => 3; [Constructible] public BooksNorthArtifact() : base( 0x1E24 ) { } public BooksNorthArtifact( Serial serial ) : base( serial ) { } public override void Serialize( GenericWriter writer ) { base.Serialize( writer ); writer.WriteEncodedInt( 0 ); // version } public override void Deserialize( GenericReader reader ) { base.Deserialize( reader ); int version = reader.ReadEncodedInt(); } } #endregion #region BooksFaceDownArtifact public class BooksFaceDownArtifact : BaseDecorationArtifact { public override int ArtifactRarity => 3; [Constructible] public BooksFaceDownArtifact() : base( 0x1E21 ) { } public BooksFaceDownArtifact( Serial serial ) : base( serial ) { } public override void Serialize( GenericWriter writer ) { base.Serialize( writer ); writer.WriteEncodedInt( 0 ); // version } public override void Deserialize( GenericReader reader ) { base.Deserialize( reader ); int version = reader.ReadEncodedInt(); } } #endregion #region BottleArtifact public class BottleArtifact : BaseDecorationArtifact { public override int ArtifactRarity => 1; [Constructible] public BottleArtifact() : base( 0xE28 ) { } public BottleArtifact( Serial serial ) : base( serial ) { } public override void Serialize( GenericWriter writer ) { base.Serialize( writer ); writer.WriteEncodedInt( 0 ); // version } public override void Deserialize( GenericReader reader ) { base.Deserialize( reader ); int version = reader.ReadEncodedInt(); } } #endregion #region BrazierArtifact public class BrazierArtifact : BaseDecorationArtifact { public override int ArtifactRarity => 2; [Constructible] public BrazierArtifact() : base( 0xE31 ) { Light = LightType.Circle150; } public BrazierArtifact( Serial serial ) : base( serial ) { } public override void Serialize( GenericWriter writer ) { base.Serialize( writer ); writer.WriteEncodedInt( 0 ); // version } public override void Deserialize( GenericReader reader ) { base.Deserialize( reader ); int version = reader.ReadEncodedInt(); } } #endregion #region CocoonArtifact public class CocoonArtifact : BaseDecorationArtifact { public override int ArtifactRarity => 7; [Constructible] public CocoonArtifact() : base( 0x10DA ) { } public CocoonArtifact( Serial serial ) : base( serial ) { } public override void Serialize( GenericWriter writer ) { base.Serialize( writer ); writer.WriteEncodedInt( 0 ); // version } public override void Deserialize( GenericReader reader ) { base.Deserialize( reader ); int version = reader.ReadEncodedInt(); } } #endregion #region DamagedBooksArtifact public class DamagedBooksArtifact : BaseDecorationArtifact { public override int ArtifactRarity => 1; [Constructible] public DamagedBooksArtifact() : base( 0xC16 ) { } public DamagedBooksArtifact( Serial serial ) : base( serial ) { } public override void Serialize( GenericWriter writer ) { base.Serialize( writer ); writer.WriteEncodedInt( 0 ); // version } public override void Deserialize( GenericReader reader ) { base.Deserialize( reader ); int version = reader.ReadEncodedInt(); } } #endregion #region EggCaseArtifact public class EggCaseArtifact : BaseDecorationArtifact { public override int ArtifactRarity => 5; [Constructible] public EggCaseArtifact() : base( 0x10D9 ) { } public EggCaseArtifact( Serial serial ) : base( serial ) { } public override void Serialize( GenericWriter writer ) { base.Serialize( writer ); writer.WriteEncodedInt( 0 ); // version } public override void Deserialize( GenericReader reader ) { base.Deserialize( reader ); int version = reader.ReadEncodedInt(); } } #endregion #region GruesomeStandardArtifact public class GruesomeStandardArtifact : BaseDecorationArtifact { public override int ArtifactRarity => 5; [Constructible] public GruesomeStandardArtifact() : base( 0x428 ) { } public GruesomeStandardArtifact( Serial serial ) : base( serial ) { } public override void Serialize( GenericWriter writer ) { base.Serialize( writer ); writer.WriteEncodedInt( 0 ); // version } public override void Deserialize( GenericReader reader ) { base.Deserialize( reader ); int version = reader.ReadEncodedInt(); } } #endregion #region LampPostArtifact public class LampPostArtifact : BaseDecorationArtifact { public override int ArtifactRarity => 3; [Constructible] public LampPostArtifact() : base( 0xB24 ) { Light = LightType.Circle300; } public LampPostArtifact( Serial serial ) : base( serial ) { } public override void Serialize( GenericWriter writer ) { base.Serialize( writer ); writer.WriteEncodedInt( 0 ); // version } public override void Deserialize( GenericReader reader ) { base.Deserialize( reader ); int version = reader.ReadEncodedInt(); } } #endregion #region LeatherTunicArtifact public class LeatherTunicArtifact : BaseDecorationArtifact { public override int ArtifactRarity => 9; [Constructible] public LeatherTunicArtifact() : base( 0x13CA ) { } public LeatherTunicArtifact( Serial serial ) : base( serial ) { } public override void Serialize( GenericWriter writer ) { base.Serialize( writer ); writer.WriteEncodedInt( 0 ); // version } public override void Deserialize( GenericReader reader ) { base.Deserialize( reader ); int version = reader.ReadEncodedInt(); } } #endregion #region RockArtifact public class RockArtifact : BaseDecorationArtifact { public override int ArtifactRarity => 1; [Constructible] public RockArtifact() : base( 0x1363 ) { } public RockArtifact( Serial serial ) : base( serial ) { } public override void Serialize( GenericWriter writer ) { base.Serialize( writer ); writer.WriteEncodedInt( 0 ); // version } public override void Deserialize( GenericReader reader ) { base.Deserialize( reader ); int version = reader.ReadEncodedInt(); } } #endregion #region RuinedPaintingArtifact public class RuinedPaintingArtifact : BaseDecorationArtifact { public override int ArtifactRarity => 12; [Constructible] public RuinedPaintingArtifact() : base( 0xC2C ) { } public RuinedPaintingArtifact( Serial serial ) : base( serial ) { } public override void Serialize( GenericWriter writer ) { base.Serialize( writer ); writer.WriteEncodedInt( 0 ); // version } public override void Deserialize( GenericReader reader ) { base.Deserialize( reader ); int version = reader.ReadEncodedInt(); } } #endregion #region SaddleArtifact public class SaddleArtifact : BaseDecorationArtifact { public override int ArtifactRarity => 9; [Constructible] public SaddleArtifact() : base( 0xF38 ) { } public SaddleArtifact( Serial serial ) : base( serial ) { } public override void Serialize( GenericWriter writer ) { base.Serialize( writer ); writer.WriteEncodedInt( 0 ); // version } public override void Deserialize( GenericReader reader ) { base.Deserialize( reader ); int version = reader.ReadEncodedInt(); } } #endregion #region SkinnedDeerArtifact public class SkinnedDeerArtifact : BaseDecorationArtifact { public override int ArtifactRarity => 8; [Constructible] public SkinnedDeerArtifact() : base( 0x1E91 ) { } public SkinnedDeerArtifact( Serial serial ) : base( serial ) { } public override void Serialize( GenericWriter writer ) { base.Serialize( writer ); writer.WriteEncodedInt( 0 ); // version } public override void Deserialize( GenericReader reader ) { base.Deserialize( reader ); int version = reader.ReadEncodedInt(); } } #endregion #region SkinnedGoatArtifact public class SkinnedGoatArtifact : BaseDecorationArtifact { public override int ArtifactRarity => 5; [Constructible] public SkinnedGoatArtifact() : base( 0x1E88 ) { } public SkinnedGoatArtifact( Serial serial ) : base( serial ) { } public override void Serialize( GenericWriter writer ) { base.Serialize( writer ); writer.WriteEncodedInt( 0 ); // version } public override void Deserialize( GenericReader reader ) { base.Deserialize( reader ); int version = reader.ReadEncodedInt(); } } #endregion #region SkullCandleArtifact public class SkullCandleArtifact : BaseDecorationArtifact { public override int ArtifactRarity => 1; [Constructible] public SkullCandleArtifact() : base( 0x1858 ) { Light = LightType.Circle150; } public SkullCandleArtifact( Serial serial ) : base( serial ) { } public override void Serialize( GenericWriter writer ) { base.Serialize( writer ); writer.WriteEncodedInt( 0 ); // version } public override void Deserialize( GenericReader reader ) { base.Deserialize( reader ); int version = reader.ReadEncodedInt(); } } #endregion #region StretchedHideArtifact public class StretchedHideArtifact : BaseDecorationArtifact { public override int ArtifactRarity => 2; [Constructible] public StretchedHideArtifact() : base( 0x106B ) { } public StretchedHideArtifact( Serial serial ) : base( serial ) { } public override void Serialize( GenericWriter writer ) { base.Serialize( writer ); writer.WriteEncodedInt( 0 ); // version } public override void Deserialize( GenericReader reader ) { base.Deserialize( reader ); int version = reader.ReadEncodedInt(); } } #endregion #region StuddedLeggingsArtifact public class StuddedLeggingsArtifact : BaseDecorationArtifact { public override int ArtifactRarity => 5; [Constructible] public StuddedLeggingsArtifact() : base( 0x13D8 ) { } public StuddedLeggingsArtifact( Serial serial ) : base( serial ) { } public override void Serialize( GenericWriter writer ) { base.Serialize( writer ); writer.WriteEncodedInt( 0 ); // version } public override void Deserialize( GenericReader reader ) { base.Deserialize( reader ); int version = reader.ReadEncodedInt(); } } #endregion #region StuddedTunicArtifact public class StuddedTunicArtifact : BaseDecorationArtifact { public override int ArtifactRarity => 7; [Constructible] public StuddedTunicArtifact() : base( 0x13D9 ) { } public StuddedTunicArtifact( Serial serial ) : base( serial ) { } public override void Serialize( GenericWriter writer ) { base.Serialize( writer ); writer.WriteEncodedInt( 0 ); // version } public override void Deserialize( GenericReader reader ) { base.Deserialize( reader ); int version = reader.ReadEncodedInt(); } } #endregion #region TarotCardsArtifact public class TarotCardsArtifact : BaseDecorationArtifact { public override int ArtifactRarity => 5; [Constructible] public TarotCardsArtifact() : base( 0x12A5 ) { } public TarotCardsArtifact( Serial serial ) : base( serial ) { } public override void Serialize( GenericWriter writer ) { base.Serialize( writer ); writer.WriteEncodedInt( 0 ); // version } public override void Deserialize( GenericReader reader ) { base.Deserialize( reader ); int version = reader.ReadEncodedInt(); } } #endregion }