fix: Codegens artifacts (#978)
This commit is contained in:
parent
fa0bf86a08
commit
b61968db86
81 changed files with 1040 additions and 2062 deletions
|
|
@ -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~
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -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;
|
||||
}
|
||||
|
|
|
|||
File diff suppressed because it is too large
Load diff
|
|
@ -0,0 +1,4 @@
|
|||
{
|
||||
"version": 0,
|
||||
"type": "Server.Items.BackpackArtifact"
|
||||
}
|
||||
|
|
@ -0,0 +1,4 @@
|
|||
{
|
||||
"version": 0,
|
||||
"type": "Server.Items.BaseDecorationArtifact"
|
||||
}
|
||||
|
|
@ -0,0 +1,4 @@
|
|||
{
|
||||
"version": 0,
|
||||
"type": "Server.Items.BaseDecorationContainerArtifact"
|
||||
}
|
||||
|
|
@ -0,0 +1,4 @@
|
|||
{
|
||||
"version": 0,
|
||||
"type": "Server.Items.Basket1Artifact"
|
||||
}
|
||||
|
|
@ -0,0 +1,4 @@
|
|||
{
|
||||
"version": 0,
|
||||
"type": "Server.Items.Basket2Artifact"
|
||||
}
|
||||
|
|
@ -0,0 +1,4 @@
|
|||
{
|
||||
"version": 0,
|
||||
"type": "Server.Items.Basket3NorthArtifact"
|
||||
}
|
||||
|
|
@ -0,0 +1,4 @@
|
|||
{
|
||||
"version": 0,
|
||||
"type": "Server.Items.Basket3WestArtifact"
|
||||
}
|
||||
|
|
@ -0,0 +1,4 @@
|
|||
{
|
||||
"version": 0,
|
||||
"type": "Server.Items.Basket4Artifact"
|
||||
}
|
||||
|
|
@ -0,0 +1,4 @@
|
|||
{
|
||||
"version": 0,
|
||||
"type": "Server.Items.Basket5NorthArtifact"
|
||||
}
|
||||
|
|
@ -0,0 +1,4 @@
|
|||
{
|
||||
"version": 0,
|
||||
"type": "Server.Items.Basket5WestArtifact"
|
||||
}
|
||||
|
|
@ -0,0 +1,4 @@
|
|||
{
|
||||
"version": 0,
|
||||
"type": "Server.Items.Basket6Artifact"
|
||||
}
|
||||
|
|
@ -0,0 +1,4 @@
|
|||
{
|
||||
"version": 0,
|
||||
"type": "Server.Items.BloodyWaterArtifact"
|
||||
}
|
||||
|
|
@ -0,0 +1,4 @@
|
|||
{
|
||||
"version": 0,
|
||||
"type": "Server.Items.BooksFaceDownArtifact"
|
||||
}
|
||||
|
|
@ -0,0 +1,4 @@
|
|||
{
|
||||
"version": 0,
|
||||
"type": "Server.Items.BooksNorthArtifact"
|
||||
}
|
||||
|
|
@ -0,0 +1,4 @@
|
|||
{
|
||||
"version": 0,
|
||||
"type": "Server.Items.BooksWestArtifact"
|
||||
}
|
||||
|
|
@ -0,0 +1,4 @@
|
|||
{
|
||||
"version": 0,
|
||||
"type": "Server.Items.BottleArtifact"
|
||||
}
|
||||
|
|
@ -0,0 +1,4 @@
|
|||
{
|
||||
"version": 0,
|
||||
"type": "Server.Items.BowlArtifact"
|
||||
}
|
||||
|
|
@ -0,0 +1,4 @@
|
|||
{
|
||||
"version": 0,
|
||||
"type": "Server.Items.BowlsHorizontalArtifact"
|
||||
}
|
||||
|
|
@ -0,0 +1,4 @@
|
|||
{
|
||||
"version": 0,
|
||||
"type": "Server.Items.BowlsVerticalArtifact"
|
||||
}
|
||||
|
|
@ -0,0 +1,4 @@
|
|||
{
|
||||
"version": 0,
|
||||
"type": "Server.Items.BrazierArtifact"
|
||||
}
|
||||
|
|
@ -0,0 +1,4 @@
|
|||
{
|
||||
"version": 0,
|
||||
"type": "Server.Items.CocoonArtifact"
|
||||
}
|
||||
|
|
@ -0,0 +1,4 @@
|
|||
{
|
||||
"version": 0,
|
||||
"type": "Server.Items.CupsArtifact"
|
||||
}
|
||||
|
|
@ -0,0 +1,4 @@
|
|||
{
|
||||
"version": 0,
|
||||
"type": "Server.Items.DamagedBooksArtifact"
|
||||
}
|
||||
|
|
@ -0,0 +1,4 @@
|
|||
{
|
||||
"version": 0,
|
||||
"type": "Server.Items.DolphinLeftArtifact"
|
||||
}
|
||||
|
|
@ -0,0 +1,4 @@
|
|||
{
|
||||
"version": 0,
|
||||
"type": "Server.Items.DolphinRightArtifact"
|
||||
}
|
||||
|
|
@ -0,0 +1,4 @@
|
|||
{
|
||||
"version": 0,
|
||||
"type": "Server.Items.EggCaseArtifact"
|
||||
}
|
||||
|
|
@ -0,0 +1,4 @@
|
|||
{
|
||||
"version": 0,
|
||||
"type": "Server.Items.FanNorthArtifact"
|
||||
}
|
||||
|
|
@ -0,0 +1,4 @@
|
|||
{
|
||||
"version": 0,
|
||||
"type": "Server.Items.FanWestArtifact"
|
||||
}
|
||||
|
|
@ -0,0 +1,4 @@
|
|||
{
|
||||
"version": 0,
|
||||
"type": "Server.Items.FlowersArtifact"
|
||||
}
|
||||
|
|
@ -0,0 +1,4 @@
|
|||
{
|
||||
"version": 0,
|
||||
"type": "Server.Items.GruesomeStandardArtifact"
|
||||
}
|
||||
|
|
@ -0,0 +1,4 @@
|
|||
{
|
||||
"version": 0,
|
||||
"type": "Server.Items.LampPostArtifact"
|
||||
}
|
||||
|
|
@ -0,0 +1,4 @@
|
|||
{
|
||||
"version": 0,
|
||||
"type": "Server.Items.LeatherTunicArtifact"
|
||||
}
|
||||
|
|
@ -0,0 +1,4 @@
|
|||
{
|
||||
"version": 0,
|
||||
"type": "Server.Items.ManStatuetteEastArtifact"
|
||||
}
|
||||
|
|
@ -0,0 +1,4 @@
|
|||
{
|
||||
"version": 0,
|
||||
"type": "Server.Items.ManStatuetteSouthArtifact"
|
||||
}
|
||||
|
|
@ -0,0 +1,4 @@
|
|||
{
|
||||
"version": 0,
|
||||
"type": "Server.Items.Painting1NorthArtifact"
|
||||
}
|
||||
|
|
@ -0,0 +1,4 @@
|
|||
{
|
||||
"version": 0,
|
||||
"type": "Server.Items.Painting1WestArtifact"
|
||||
}
|
||||
|
|
@ -0,0 +1,4 @@
|
|||
{
|
||||
"version": 0,
|
||||
"type": "Server.Items.Painting2NorthArtifact"
|
||||
}
|
||||
|
|
@ -0,0 +1,4 @@
|
|||
{
|
||||
"version": 0,
|
||||
"type": "Server.Items.Painting2WestArtifact"
|
||||
}
|
||||
|
|
@ -0,0 +1,4 @@
|
|||
{
|
||||
"version": 0,
|
||||
"type": "Server.Items.Painting3Artifact"
|
||||
}
|
||||
|
|
@ -0,0 +1,4 @@
|
|||
{
|
||||
"version": 0,
|
||||
"type": "Server.Items.Painting4NorthArtifact"
|
||||
}
|
||||
|
|
@ -0,0 +1,4 @@
|
|||
{
|
||||
"version": 0,
|
||||
"type": "Server.Items.Painting4WestArtifact"
|
||||
}
|
||||
|
|
@ -0,0 +1,4 @@
|
|||
{
|
||||
"version": 0,
|
||||
"type": "Server.Items.Painting5NorthArtifact"
|
||||
}
|
||||
|
|
@ -0,0 +1,4 @@
|
|||
{
|
||||
"version": 0,
|
||||
"type": "Server.Items.Painting5WestArtifact"
|
||||
}
|
||||
|
|
@ -0,0 +1,4 @@
|
|||
{
|
||||
"version": 0,
|
||||
"type": "Server.Items.Painting6NorthArtifact"
|
||||
}
|
||||
|
|
@ -0,0 +1,4 @@
|
|||
{
|
||||
"version": 0,
|
||||
"type": "Server.Items.Painting6WestArtifact"
|
||||
}
|
||||
|
|
@ -0,0 +1,4 @@
|
|||
{
|
||||
"version": 0,
|
||||
"type": "Server.Items.RockArtifact"
|
||||
}
|
||||
|
|
@ -0,0 +1,4 @@
|
|||
{
|
||||
"version": 0,
|
||||
"type": "Server.Items.RuinedPaintingArtifact"
|
||||
}
|
||||
|
|
@ -0,0 +1,4 @@
|
|||
{
|
||||
"version": 0,
|
||||
"type": "Server.Items.SaddleArtifact"
|
||||
}
|
||||
|
|
@ -0,0 +1,4 @@
|
|||
{
|
||||
"version": 0,
|
||||
"type": "Server.Items.SakeArtifact"
|
||||
}
|
||||
|
|
@ -0,0 +1,4 @@
|
|||
{
|
||||
"version": 0,
|
||||
"type": "Server.Items.Sculpture1Artifact"
|
||||
}
|
||||
|
|
@ -0,0 +1,4 @@
|
|||
{
|
||||
"version": 0,
|
||||
"type": "Server.Items.Sculpture2Artifact"
|
||||
}
|
||||
|
|
@ -0,0 +1,4 @@
|
|||
{
|
||||
"version": 0,
|
||||
"type": "Server.Items.SkinnedDeerArtifact"
|
||||
}
|
||||
|
|
@ -0,0 +1,4 @@
|
|||
{
|
||||
"version": 0,
|
||||
"type": "Server.Items.SkinnedGoatArtifact"
|
||||
}
|
||||
|
|
@ -0,0 +1,4 @@
|
|||
{
|
||||
"version": 0,
|
||||
"type": "Server.Items.SkullCandleArtifact"
|
||||
}
|
||||
|
|
@ -0,0 +1,4 @@
|
|||
{
|
||||
"version": 0,
|
||||
"type": "Server.Items.StretchedHideArtifact"
|
||||
}
|
||||
|
|
@ -0,0 +1,4 @@
|
|||
{
|
||||
"version": 0,
|
||||
"type": "Server.Items.StuddedLeggingsArtifact"
|
||||
}
|
||||
|
|
@ -0,0 +1,4 @@
|
|||
{
|
||||
"version": 0,
|
||||
"type": "Server.Items.StuddedTunicArtifact"
|
||||
}
|
||||
|
|
@ -0,0 +1,4 @@
|
|||
{
|
||||
"version": 0,
|
||||
"type": "Server.Items.SwordDisplay1NorthArtifact"
|
||||
}
|
||||
|
|
@ -0,0 +1,4 @@
|
|||
{
|
||||
"version": 0,
|
||||
"type": "Server.Items.SwordDisplay1WestArtifact"
|
||||
}
|
||||
|
|
@ -0,0 +1,4 @@
|
|||
{
|
||||
"version": 0,
|
||||
"type": "Server.Items.SwordDisplay2NorthArtifact"
|
||||
}
|
||||
|
|
@ -0,0 +1,4 @@
|
|||
{
|
||||
"version": 0,
|
||||
"type": "Server.Items.SwordDisplay2WestArtifact"
|
||||
}
|
||||
|
|
@ -0,0 +1,4 @@
|
|||
{
|
||||
"version": 0,
|
||||
"type": "Server.Items.SwordDisplay3EastArtifact"
|
||||
}
|
||||
|
|
@ -0,0 +1,4 @@
|
|||
{
|
||||
"version": 0,
|
||||
"type": "Server.Items.SwordDisplay3SouthArtifact"
|
||||
}
|
||||
|
|
@ -0,0 +1,4 @@
|
|||
{
|
||||
"version": 0,
|
||||
"type": "Server.Items.SwordDisplay4NorthArtifact"
|
||||
}
|
||||
|
|
@ -0,0 +1,4 @@
|
|||
{
|
||||
"version": 0,
|
||||
"type": "Server.Items.SwordDisplay4WestArtifact"
|
||||
}
|
||||
|
|
@ -0,0 +1,4 @@
|
|||
{
|
||||
"version": 0,
|
||||
"type": "Server.Items.SwordDisplay5NorthArtifact"
|
||||
}
|
||||
|
|
@ -0,0 +1,4 @@
|
|||
{
|
||||
"version": 0,
|
||||
"type": "Server.Items.SwordDisplay5WestArtifact"
|
||||
}
|
||||
|
|
@ -0,0 +1,4 @@
|
|||
{
|
||||
"version": 0,
|
||||
"type": "Server.Items.TarotCardsArtifact"
|
||||
}
|
||||
|
|
@ -0,0 +1,4 @@
|
|||
{
|
||||
"version": 0,
|
||||
"type": "Server.Items.TeapotNorthArtifact"
|
||||
}
|
||||
|
|
@ -0,0 +1,4 @@
|
|||
{
|
||||
"version": 0,
|
||||
"type": "Server.Items.TeapotWestArtifact"
|
||||
}
|
||||
|
|
@ -0,0 +1,4 @@
|
|||
{
|
||||
"version": 0,
|
||||
"type": "Server.Items.TowerLanternArtifact"
|
||||
}
|
||||
|
|
@ -0,0 +1,4 @@
|
|||
{
|
||||
"version": 0,
|
||||
"type": "Server.Items.TripleFanNorthArtifact"
|
||||
}
|
||||
|
|
@ -0,0 +1,4 @@
|
|||
{
|
||||
"version": 0,
|
||||
"type": "Server.Items.TripleFanWestArtifact"
|
||||
}
|
||||
|
|
@ -0,0 +1,4 @@
|
|||
{
|
||||
"version": 0,
|
||||
"type": "Server.Items.Urn1Artifact"
|
||||
}
|
||||
|
|
@ -0,0 +1,4 @@
|
|||
{
|
||||
"version": 0,
|
||||
"type": "Server.Items.Urn2Artifact"
|
||||
}
|
||||
|
|
@ -0,0 +1,4 @@
|
|||
{
|
||||
"version": 0,
|
||||
"type": "Server.Items.ZenRock1Artifact"
|
||||
}
|
||||
|
|
@ -0,0 +1,4 @@
|
|||
{
|
||||
"version": 0,
|
||||
"type": "Server.Items.ZenRock2Artifact"
|
||||
}
|
||||
|
|
@ -0,0 +1,4 @@
|
|||
{
|
||||
"version": 0,
|
||||
"type": "Server.Items.ZenRock3Artifact"
|
||||
}
|
||||
Loading…
Add table
Add a link
Reference in a new issue