fix: Optimizes items to use default weights. (Part 2) (#2241)

This commit is contained in:
Kamron Batman 2025-07-24 15:41:44 -07:00 • committed by GitHub
parent 2eba2868a6
commit 2c5441731e
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
256 changed files with 1801 additions and 488 deletions

View file

@ -6,7 +6,11 @@ namespace Server.Items
public partial class Bascinet : BaseArmor
{
[Constructible]
public Bascinet() : base(0x140C) => Weight = 5.0;
public Bascinet() : base(0x140C)
{
}
public override double DefaultWeight => 5.0;
public override int BasePhysicalResistance => 7;
public override int BaseFireResistance => 2;

View file

@ -7,7 +7,11 @@ namespace Server.Items
public partial class BoneHelm : BaseArmor
{
[Constructible]
public BoneHelm() : base(0x1451) => Weight = 3.0;
public BoneHelm() : base(0x1451)
{
}
public override double DefaultWeight => 3.0;
public override int BasePhysicalResistance => 3;
public override int BaseFireResistance => 3;

View file

@ -8,10 +8,10 @@ namespace Server.Items
{
[Constructible]
public ChainCoif() : base(0x13BB)
{
}
{
}
public override double DefaultWeight => 1.0;
public override double DefaultWeight => 1.0;
public override int BasePhysicalResistance => 4;
public override int BaseFireResistance => 4;

View file

@ -7,7 +7,11 @@ namespace Server.Items
public partial class Circlet : BaseArmor
{
[Constructible]
public Circlet() : base(0x2B6E) => Weight = 2.0;
public Circlet() : base(0x2B6E)
{
}
public override double DefaultWeight => 2.0;
public override int BasePhysicalResistance => 1;
public override int BaseFireResistance => 5;

View file

@ -6,7 +6,11 @@ namespace Server.Items
public partial class CloseHelm : BaseArmor
{
[Constructible]
public CloseHelm() : base(0x1408) => Weight = 5.0;
public CloseHelm() : base(0x1408)
{
}
public override double DefaultWeight => 5.0;
public override int BasePhysicalResistance => 3;
public override int BaseFireResistance => 3;

View file

@ -7,7 +7,11 @@ namespace Server.Items
public partial class GemmedCirclet : BaseArmor
{
[Constructible]
public GemmedCirclet() : base(0x2B70) => Weight = 2.0;
public GemmedCirclet() : base(0x2B70)
{
}
public override double DefaultWeight => 2.0;
public override int RequiredRaces => Race.AllowElvesOnly;

View file

@ -6,7 +6,11 @@ namespace Server.Items
public partial class Helmet : BaseArmor
{
[Constructible]
public Helmet() : base(0x140A) => Weight = 5.0;
public Helmet() : base(0x140A)
{
}
public override double DefaultWeight => 5.0;
public override int BasePhysicalResistance => 2;
public override int BaseFireResistance => 4;

View file

@ -7,7 +7,11 @@ namespace Server.Items
public partial class LeatherCap : BaseArmor
{
[Constructible]
public LeatherCap() : base(0x1DB9) => Weight = 2.0;
public LeatherCap() : base(0x1DB9)
{
}
public override double DefaultWeight => 2.0;
public override int BasePhysicalResistance => 2;
public override int BaseFireResistance => 4;

View file

@ -6,7 +6,11 @@ namespace Server.Items
public partial class NorseHelm : BaseArmor
{
[Constructible]
public NorseHelm() : base(0x140E) => Weight = 5.0;
public NorseHelm() : base(0x140E)
{
}
public override double DefaultWeight => 5.0;
public override int BasePhysicalResistance => 4;
public override int BaseFireResistance => 1;

View file

@ -6,7 +6,11 @@ namespace Server.Items
public partial class PlateHelm : BaseArmor
{
[Constructible]
public PlateHelm() : base(0x1412) => Weight = 5.0;
public PlateHelm() : base(0x1412)
{
}
public override double DefaultWeight => 5.0;
public override int BasePhysicalResistance => 5;
public override int BaseFireResistance => 3;

View file

@ -7,7 +7,11 @@ namespace Server.Items
public partial class RavenHelm : BaseArmor
{
[Constructible]
public RavenHelm() : base(0x2B71) => Weight = 5.0;
public RavenHelm() : base(0x2B71)
{
}
public override double DefaultWeight => 5.0;
public override int RequiredRaces => Race.AllowElvesOnly;

View file

@ -7,7 +7,11 @@ namespace Server.Items
public partial class RoyalCirclet : BaseArmor
{
[Constructible]
public RoyalCirclet() : base(0x2B6F) => Weight = 2.0;
public RoyalCirclet() : base(0x2B6F)
{
}
public override double DefaultWeight => 2.0;
public override int RequiredRaces => Race.AllowElvesOnly;

View file

@ -7,7 +7,11 @@ namespace Server.Items
public partial class VultureHelm : BaseArmor
{
[Constructible]
public VultureHelm() : base(0x2B72) => Weight = 5.0;
public VultureHelm() : base(0x2B72)
{
}
public override double DefaultWeight => 5.0;
public override int RequiredRaces => Race.AllowElvesOnly;

View file

@ -7,7 +7,11 @@ namespace Server.Items
public partial class WingedHelm : BaseArmor
{
[Constructible]
public WingedHelm() : base(0x2B73) => Weight = 5.0;
public WingedHelm() : base(0x2B73)
{
}
public override double DefaultWeight => 5.0;
public override int RequiredRaces => Race.AllowElvesOnly;