fix: Optimizes items to use default weights. (Part 1) (#2240)

This commit is contained in:
Kamron Batman 2025-07-24 14:44:39 -07:00 • committed by GitHub
parent c2e44a58f6
commit 2eba2868a6
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
126 changed files with 1184 additions and 380 deletions

View file

@ -7,10 +7,16 @@ namespace Server.Items;
public partial class DrawKnife : BaseTool
{
[Constructible]
public DrawKnife() : base(0x10E4) => Weight = 1.0;
public DrawKnife() : base(0x10E4)
{
}
[Constructible]
public DrawKnife(int uses) : base(uses, 0x10E4) => Weight = 1.0;
public DrawKnife(int uses) : base(uses, 0x10E4)
{
}
public override double DefaultWeight => 1.0;
public override CraftSystem CraftSystem => DefCarpentry.CraftSystem;
}

View file

@ -7,10 +7,16 @@ namespace Server.Items;
public partial class FlourSifter : BaseTool
{
[Constructible]
public FlourSifter() : base(0x103E) => Weight = 1.0;
public FlourSifter() : base(0x103E)
{
}
[Constructible]
public FlourSifter(int uses) : base(uses, 0x103E) => Weight = 1.0;
public FlourSifter(int uses) : base(uses, 0x103E)
{
}
public override double DefaultWeight => 1.0;
public override CraftSystem CraftSystem => DefCooking.CraftSystem;
}

View file

@ -7,10 +7,16 @@ namespace Server.Items;
public partial class Froe : BaseTool
{
[Constructible]
public Froe() : base(0x10E5) => Weight = 1.0;
public Froe() : base(0x10E5)
{
}
[Constructible]
public Froe(int uses) : base(uses, 0x10E5) => Weight = 1.0;
public Froe(int uses) : base(uses, 0x10E5)
{
}
public override double DefaultWeight => 1.0;
public override CraftSystem CraftSystem => DefCarpentry.CraftSystem;
}

View file

@ -7,10 +7,16 @@ namespace Server.Items;
public partial class Inshave : BaseTool
{
[Constructible]
public Inshave() : base(0x10E6) => Weight = 1.0;
public Inshave() : base(0x10E6)
{
}
[Constructible]
public Inshave(int uses) : base(uses, 0x10E6) => Weight = 1.0;
public Inshave(int uses) : base(uses, 0x10E6)
{
}
public override double DefaultWeight => 1.0;
public override CraftSystem CraftSystem => DefCarpentry.CraftSystem;
}

View file

@ -7,10 +7,16 @@ namespace Server.Items;
public partial class MalletAndChisel : BaseTool
{
[Constructible]
public MalletAndChisel() : base(0x12B3) => Weight = 1.0;
public MalletAndChisel() : base(0x12B3)
{
}
[Constructible]
public MalletAndChisel(int uses) : base(uses, 0x12B3) => Weight = 1.0;
public MalletAndChisel(int uses) : base(uses, 0x12B3)
{
}
public override double DefaultWeight => 1.0;
public override CraftSystem CraftSystem => DefMasonry.CraftSystem;
}

View file

@ -8,10 +8,16 @@ namespace Server.Items;
public partial class MapmakersPen : BaseTool
{
[Constructible]
public MapmakersPen() : base(0x0FBF) => Weight = 1.0;
public MapmakersPen() : base(0x0FBF)
{
}
[Constructible]
public MapmakersPen(int uses) : base(uses, 0x0FBF) => Weight = 1.0;
public MapmakersPen(int uses) : base(uses, 0x0FBF)
{
}
public override double DefaultWeight => 1.0;
public override CraftSystem CraftSystem => DefCartography.CraftSystem;

View file

@ -7,10 +7,16 @@ namespace Server.Items;
public partial class MortarPestle : BaseTool
{
[Constructible]
public MortarPestle() : base(0xE9B) => Weight = 1.0;
public MortarPestle() : base(0xE9B)
{
}
[Constructible]
public MortarPestle(int uses) : base(uses, 0xE9B) => Weight = 1.0;
public MortarPestle(int uses) : base(uses, 0xE9B)
{
}
public override double DefaultWeight => 1.0;
public override CraftSystem CraftSystem => DefAlchemy.CraftSystem;
}

View file

@ -7,10 +7,16 @@ namespace Server.Items;
public partial class RollingPin : BaseTool
{
[Constructible]
public RollingPin() : base(0x1043) => Weight = 1.0;
public RollingPin() : base(0x1043)
{
}
[Constructible]
public RollingPin(int uses) : base(uses, 0x1043) => Weight = 1.0;
public RollingPin(int uses) : base(uses, 0x1043)
{
}
public override double DefaultWeight => 1.0;
public override CraftSystem CraftSystem => DefCooking.CraftSystem;
}

View file

@ -7,10 +7,16 @@ namespace Server.Items;
public partial class Scorp : BaseTool
{
[Constructible]
public Scorp() : base(0x10E7) => Weight = 1.0;
public Scorp() : base(0x10E7)
{
}
[Constructible]
public Scorp(int uses) : base(uses, 0x10E7) => Weight = 1.0;
public Scorp(int uses) : base(uses, 0x10E7)
{
}
public override double DefaultWeight => 1.0;
public override CraftSystem CraftSystem => DefCarpentry.CraftSystem;
}

View file

@ -8,10 +8,16 @@ namespace Server.Items;
public partial class ScribesPen : BaseTool
{
[Constructible]
public ScribesPen() : base(0x0FBF) => Weight = 1.0;
public ScribesPen() : base(0x0FBF)
{
}
[Constructible]
public ScribesPen(int uses) : base(uses, 0x0FBF) => Weight = 1.0;
public ScribesPen(int uses) : base(uses, 0x0FBF)
{
}
public override double DefaultWeight => 1.0;
public override CraftSystem CraftSystem => DefInscription.CraftSystem;

View file

@ -7,10 +7,16 @@ namespace Server.Items;
public partial class Skillet : BaseTool
{
[Constructible]
public Skillet() : base(0x97F) => Weight = 1.0;
public Skillet() : base(0x97F)
{
}
[Constructible]
public Skillet(int uses) : base(uses, 0x97F) => Weight = 1.0;
public Skillet(int uses) : base(uses, 0x97F)
{
}
public override double DefaultWeight => 1.0;
public override int LabelNumber => 1044567; // skillet

View file

@ -8,10 +8,16 @@ namespace Server.Items;
public partial class SmoothingPlane : BaseTool
{
[Constructible]
public SmoothingPlane() : base(0x1032) => Weight = 1.0;
public SmoothingPlane() : base(0x1032)
{
}
[Constructible]
public SmoothingPlane(int uses) : base(uses, 0x1032) => Weight = 1.0;
public SmoothingPlane(int uses) : base(uses, 0x1032)
{
}
public override double DefaultWeight => 1.0;
public override CraftSystem CraftSystem => DefCarpentry.CraftSystem;
}

View file

@ -8,10 +8,16 @@ namespace Server.Items;
public partial class TinkerTools : BaseTool
{
[Constructible]
public TinkerTools() : base(0x1EB8) => Weight = 1.0;
public TinkerTools() : base(0x1EB8)
{
}
[Constructible]
public TinkerTools(int uses) : base(uses, 0x1EB8) => Weight = 1.0;
public TinkerTools(int uses) : base(uses, 0x1EB8)
{
}
public override double DefaultWeight => 1.0;
public override CraftSystem CraftSystem => DefTinkering.CraftSystem;
}
@ -20,10 +26,16 @@ public partial class TinkerTools : BaseTool
public partial class TinkersTools : BaseTool
{
[Constructible]
public TinkersTools() : base(0x1EBC) => Weight = 1.0;
public TinkersTools() : base(0x1EBC)
{
}
[Constructible]
public TinkersTools(int uses) : base(uses, 0x1EBC) => Weight = 1.0;
public TinkersTools(int uses) : base(uses, 0x1EBC)
{
}
public override double DefaultWeight => 1.0;
public override CraftSystem CraftSystem => DefTinkering.CraftSystem;
}
}