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

@ -7,7 +7,11 @@ namespace Server.Items
public partial class Axe : BaseAxe
{
[Constructible]
public Axe() : base(0xF49) => Weight = 4.0;
public Axe() : base(0xF49)
{
}
public override double DefaultWeight => 4.0;
public override WeaponAbility PrimaryAbility => WeaponAbility.CrushingBlow;
public override WeaponAbility SecondaryAbility => WeaponAbility.Dismount;

View file

@ -7,7 +7,11 @@ namespace Server.Items
public partial class DoubleAxe : BaseAxe
{
[Constructible]
public DoubleAxe() : base(0xF4B) => Weight = 8.0;
public DoubleAxe() : base(0xF4B)
{
}
public override double DefaultWeight => 8.0;
public override WeaponAbility PrimaryAbility => WeaponAbility.DoubleStrike;
public override WeaponAbility SecondaryAbility => WeaponAbility.WhirlwindAttack;

View file

@ -7,7 +7,11 @@ namespace Server.Items
public partial class ExecutionersAxe : BaseAxe
{
[Constructible]
public ExecutionersAxe() : base(0xF45) => Weight = 8.0;
public ExecutionersAxe() : base(0xF45)
{
}
public override double DefaultWeight => 8.0;
public override WeaponAbility PrimaryAbility => WeaponAbility.BleedAttack;
public override WeaponAbility SecondaryAbility => WeaponAbility.MortalStrike;

View file

@ -7,7 +7,11 @@ namespace Server.Items
public partial class Hatchet : BaseAxe
{
[Constructible]
public Hatchet() : base(0xF43) => Weight = 4.0;
public Hatchet() : base(0xF43)
{
}
public override double DefaultWeight => 4.0;
public override WeaponAbility PrimaryAbility => WeaponAbility.ArmorIgnore;
public override WeaponAbility SecondaryAbility => WeaponAbility.Disarm;

View file

@ -7,7 +7,11 @@ namespace Server.Items
public partial class LargeBattleAxe : BaseAxe
{
[Constructible]
public LargeBattleAxe() : base(0x13FB) => Weight = 6.0;
public LargeBattleAxe() : base(0x13FB)
{
}
public override double DefaultWeight => 6.0;
public override WeaponAbility PrimaryAbility => WeaponAbility.WhirlwindAttack;
public override WeaponAbility SecondaryAbility => WeaponAbility.BleedAttack;

View file

@ -7,7 +7,11 @@ namespace Server.Items
public partial class TwoHandedAxe : BaseAxe
{
[Constructible]
public TwoHandedAxe() : base(0x1443) => Weight = 8.0;
public TwoHandedAxe() : base(0x1443)
{
}
public override double DefaultWeight => 8.0;
public override WeaponAbility PrimaryAbility => WeaponAbility.DoubleStrike;
public override WeaponAbility SecondaryAbility => WeaponAbility.ShadowStrike;

View file

@ -8,7 +8,11 @@ namespace Server.Items
public partial class WarAxe : BaseAxe
{
[Constructible]
public WarAxe() : base(0x13B0) => Weight = 8.0;
public WarAxe() : base(0x13B0)
{
}
public override double DefaultWeight => 8.0;
public override WeaponAbility PrimaryAbility => WeaponAbility.ArmorIgnore;
public override WeaponAbility SecondaryAbility => WeaponAbility.BleedAttack;