fix: Codegens artifacts (#978)

This commit is contained in:
Kamron Batman 2022-03-27 17:56:00 -07:00 committed by GitHub
parent fa0bf86a08
commit b61968db86
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
81 changed files with 1040 additions and 2062 deletions

View file

@ -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~
}
}

View file

@ -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;
}

View file

@ -0,0 +1,4 @@
{
"version": 0,
"type": "Server.Items.BackpackArtifact"
}

View file

@ -0,0 +1,4 @@
{
"version": 0,
"type": "Server.Items.BaseDecorationArtifact"
}

View file

@ -0,0 +1,4 @@
{
"version": 0,
"type": "Server.Items.BaseDecorationContainerArtifact"
}

View file

@ -0,0 +1,4 @@
{
"version": 0,
"type": "Server.Items.Basket1Artifact"
}

View file

@ -0,0 +1,4 @@
{
"version": 0,
"type": "Server.Items.Basket2Artifact"
}

View file

@ -0,0 +1,4 @@
{
"version": 0,
"type": "Server.Items.Basket3NorthArtifact"
}

View file

@ -0,0 +1,4 @@
{
"version": 0,
"type": "Server.Items.Basket3WestArtifact"
}

View file

@ -0,0 +1,4 @@
{
"version": 0,
"type": "Server.Items.Basket4Artifact"
}

View file

@ -0,0 +1,4 @@
{
"version": 0,
"type": "Server.Items.Basket5NorthArtifact"
}

View file

@ -0,0 +1,4 @@
{
"version": 0,
"type": "Server.Items.Basket5WestArtifact"
}

View file

@ -0,0 +1,4 @@
{
"version": 0,
"type": "Server.Items.Basket6Artifact"
}

View file

@ -0,0 +1,4 @@
{
"version": 0,
"type": "Server.Items.BloodyWaterArtifact"
}

View file

@ -0,0 +1,4 @@
{
"version": 0,
"type": "Server.Items.BooksFaceDownArtifact"
}

View file

@ -0,0 +1,4 @@
{
"version": 0,
"type": "Server.Items.BooksNorthArtifact"
}

View file

@ -0,0 +1,4 @@
{
"version": 0,
"type": "Server.Items.BooksWestArtifact"
}

View file

@ -0,0 +1,4 @@
{
"version": 0,
"type": "Server.Items.BottleArtifact"
}

View file

@ -0,0 +1,4 @@
{
"version": 0,
"type": "Server.Items.BowlArtifact"
}

View file

@ -0,0 +1,4 @@
{
"version": 0,
"type": "Server.Items.BowlsHorizontalArtifact"
}

View file

@ -0,0 +1,4 @@
{
"version": 0,
"type": "Server.Items.BowlsVerticalArtifact"
}

View file

@ -0,0 +1,4 @@
{
"version": 0,
"type": "Server.Items.BrazierArtifact"
}

View file

@ -0,0 +1,4 @@
{
"version": 0,
"type": "Server.Items.CocoonArtifact"
}

View file

@ -0,0 +1,4 @@
{
"version": 0,
"type": "Server.Items.CupsArtifact"
}

View file

@ -0,0 +1,4 @@
{
"version": 0,
"type": "Server.Items.DamagedBooksArtifact"
}

View file

@ -0,0 +1,4 @@
{
"version": 0,
"type": "Server.Items.DolphinLeftArtifact"
}

View file

@ -0,0 +1,4 @@
{
"version": 0,
"type": "Server.Items.DolphinRightArtifact"
}

View file

@ -0,0 +1,4 @@
{
"version": 0,
"type": "Server.Items.EggCaseArtifact"
}

View file

@ -0,0 +1,4 @@
{
"version": 0,
"type": "Server.Items.FanNorthArtifact"
}

View file

@ -0,0 +1,4 @@
{
"version": 0,
"type": "Server.Items.FanWestArtifact"
}

View file

@ -0,0 +1,4 @@
{
"version": 0,
"type": "Server.Items.FlowersArtifact"
}

View file

@ -0,0 +1,4 @@
{
"version": 0,
"type": "Server.Items.GruesomeStandardArtifact"
}

View file

@ -0,0 +1,4 @@
{
"version": 0,
"type": "Server.Items.LampPostArtifact"
}

View file

@ -0,0 +1,4 @@
{
"version": 0,
"type": "Server.Items.LeatherTunicArtifact"
}

View file

@ -0,0 +1,4 @@
{
"version": 0,
"type": "Server.Items.ManStatuetteEastArtifact"
}

View file

@ -0,0 +1,4 @@
{
"version": 0,
"type": "Server.Items.ManStatuetteSouthArtifact"
}

View file

@ -0,0 +1,4 @@
{
"version": 0,
"type": "Server.Items.Painting1NorthArtifact"
}

View file

@ -0,0 +1,4 @@
{
"version": 0,
"type": "Server.Items.Painting1WestArtifact"
}

View file

@ -0,0 +1,4 @@
{
"version": 0,
"type": "Server.Items.Painting2NorthArtifact"
}

View file

@ -0,0 +1,4 @@
{
"version": 0,
"type": "Server.Items.Painting2WestArtifact"
}

View file

@ -0,0 +1,4 @@
{
"version": 0,
"type": "Server.Items.Painting3Artifact"
}

View file

@ -0,0 +1,4 @@
{
"version": 0,
"type": "Server.Items.Painting4NorthArtifact"
}

View file

@ -0,0 +1,4 @@
{
"version": 0,
"type": "Server.Items.Painting4WestArtifact"
}

View file

@ -0,0 +1,4 @@
{
"version": 0,
"type": "Server.Items.Painting5NorthArtifact"
}

View file

@ -0,0 +1,4 @@
{
"version": 0,
"type": "Server.Items.Painting5WestArtifact"
}

View file

@ -0,0 +1,4 @@
{
"version": 0,
"type": "Server.Items.Painting6NorthArtifact"
}

View file

@ -0,0 +1,4 @@
{
"version": 0,
"type": "Server.Items.Painting6WestArtifact"
}

View file

@ -0,0 +1,4 @@
{
"version": 0,
"type": "Server.Items.RockArtifact"
}

View file

@ -0,0 +1,4 @@
{
"version": 0,
"type": "Server.Items.RuinedPaintingArtifact"
}

View file

@ -0,0 +1,4 @@
{
"version": 0,
"type": "Server.Items.SaddleArtifact"
}

View file

@ -0,0 +1,4 @@
{
"version": 0,
"type": "Server.Items.SakeArtifact"
}

View file

@ -0,0 +1,4 @@
{
"version": 0,
"type": "Server.Items.Sculpture1Artifact"
}

View file

@ -0,0 +1,4 @@
{
"version": 0,
"type": "Server.Items.Sculpture2Artifact"
}

View file

@ -0,0 +1,4 @@
{
"version": 0,
"type": "Server.Items.SkinnedDeerArtifact"
}

View file

@ -0,0 +1,4 @@
{
"version": 0,
"type": "Server.Items.SkinnedGoatArtifact"
}

View file

@ -0,0 +1,4 @@
{
"version": 0,
"type": "Server.Items.SkullCandleArtifact"
}

View file

@ -0,0 +1,4 @@
{
"version": 0,
"type": "Server.Items.StretchedHideArtifact"
}

View file

@ -0,0 +1,4 @@
{
"version": 0,
"type": "Server.Items.StuddedLeggingsArtifact"
}

View file

@ -0,0 +1,4 @@
{
"version": 0,
"type": "Server.Items.StuddedTunicArtifact"
}

View file

@ -0,0 +1,4 @@
{
"version": 0,
"type": "Server.Items.SwordDisplay1NorthArtifact"
}

View file

@ -0,0 +1,4 @@
{
"version": 0,
"type": "Server.Items.SwordDisplay1WestArtifact"
}

View file

@ -0,0 +1,4 @@
{
"version": 0,
"type": "Server.Items.SwordDisplay2NorthArtifact"
}

View file

@ -0,0 +1,4 @@
{
"version": 0,
"type": "Server.Items.SwordDisplay2WestArtifact"
}

View file

@ -0,0 +1,4 @@
{
"version": 0,
"type": "Server.Items.SwordDisplay3EastArtifact"
}

View file

@ -0,0 +1,4 @@
{
"version": 0,
"type": "Server.Items.SwordDisplay3SouthArtifact"
}

View file

@ -0,0 +1,4 @@
{
"version": 0,
"type": "Server.Items.SwordDisplay4NorthArtifact"
}

View file

@ -0,0 +1,4 @@
{
"version": 0,
"type": "Server.Items.SwordDisplay4WestArtifact"
}

View file

@ -0,0 +1,4 @@
{
"version": 0,
"type": "Server.Items.SwordDisplay5NorthArtifact"
}

View file

@ -0,0 +1,4 @@
{
"version": 0,
"type": "Server.Items.SwordDisplay5WestArtifact"
}

View file

@ -0,0 +1,4 @@
{
"version": 0,
"type": "Server.Items.TarotCardsArtifact"
}

View file

@ -0,0 +1,4 @@
{
"version": 0,
"type": "Server.Items.TeapotNorthArtifact"
}

View file

@ -0,0 +1,4 @@
{
"version": 0,
"type": "Server.Items.TeapotWestArtifact"
}

View file

@ -0,0 +1,4 @@
{
"version": 0,
"type": "Server.Items.TowerLanternArtifact"
}

View file

@ -0,0 +1,4 @@
{
"version": 0,
"type": "Server.Items.TripleFanNorthArtifact"
}

View file

@ -0,0 +1,4 @@
{
"version": 0,
"type": "Server.Items.TripleFanWestArtifact"
}

View file

@ -0,0 +1,4 @@
{
"version": 0,
"type": "Server.Items.Urn1Artifact"
}

View file

@ -0,0 +1,4 @@
{
"version": 0,
"type": "Server.Items.Urn2Artifact"
}

View file

@ -0,0 +1,4 @@
{
"version": 0,
"type": "Server.Items.ZenRock1Artifact"
}

View file

@ -0,0 +1,4 @@
{
"version": 0,
"type": "Server.Items.ZenRock2Artifact"
}

View file

@ -0,0 +1,4 @@
{
"version": 0,
"type": "Server.Items.ZenRock3Artifact"
}