fix: Codegens blacksmith, camping, and carpenter skill items (#1278)

This commit is contained in:
Kamron Batman 2022-11-24 00:57:23 -08:00 • committed by GitHub
parent 9c74276240
commit b006501535
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
28 changed files with 1272 additions and 1551 deletions

View file

@ -1,54 +1,21 @@
using ModernUO.Serialization;
using Server.Engines.Craft;
namespace Server.Items
namespace Server.Items;
[Anvil]
[Flippable(0xFAF, 0xFB0)]
[SerializationGenerator(0, false)]
public partial class Anvil : Item
{
[Flippable(0xFAF, 0xFB0), Anvil]
public class Anvil : Item
{
[Constructible]
public Anvil() : base(0xFAF) => Movable = false;
public Anvil(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();
}
}
[Forge]
public class Forge : Item
{
[Constructible]
public Forge() : base(0xFB1) => Movable = false;
public Forge(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();
}
}
[Constructible]
public Anvil() : base(0xFAF) => Movable = false;
}
[Forge]
[SerializationGenerator(0, false)]
public partial class Forge : Item
{
[Constructible]
public Forge() : base(0xFB1) => Movable = false;
}