ModernUO/Projects/Scripts/Items/Decoration Artifacts/DoomDecorationArtifacts.cs
2019-08-02 18:16:11 -07:00

741 lines
No EOL
14 KiB
C#

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