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,7 +7,11 @@ namespace Server.Items
public partial class ButcherKnife : BaseKnife
{
[Constructible]
public ButcherKnife() : base(0x13F6) => Weight = 1.0;
public ButcherKnife() : base(0x13F6)
{
}
public override double DefaultWeight => 1.0;
public override WeaponAbility PrimaryAbility => WeaponAbility.InfectiousStrike;
public override WeaponAbility SecondaryAbility => WeaponAbility.Disarm;

View file

@ -7,7 +7,11 @@ namespace Server.Items
public partial class Dagger : BaseKnife
{
[Constructible]
public Dagger() : base(0xF52) => Weight = 1.0;
public Dagger() : base(0xF52)
{
}
public override double DefaultWeight => 1.0;
public override WeaponAbility PrimaryAbility => WeaponAbility.InfectiousStrike;
public override WeaponAbility SecondaryAbility => WeaponAbility.ShadowStrike;

View file

@ -7,7 +7,11 @@ namespace Server.Items
public partial class SkinningKnife : BaseKnife
{
[Constructible]
public SkinningKnife() : base(0xEC4) => Weight = 1.0;
public SkinningKnife() : base(0xEC4)
{
}
public override double DefaultWeight => 1.0;
public override WeaponAbility PrimaryAbility => WeaponAbility.ShadowStrike;
public override WeaponAbility SecondaryAbility => WeaponAbility.Disarm;

View file

@ -6,7 +6,11 @@ namespace Server.Items
public partial class MagicWand : BaseBashing
{
[Constructible]
public MagicWand() : base(0xDF2) => Weight = 1.0;
public MagicWand() : base(0xDF2)
{
}
public override double DefaultWeight => 1.0;
public override WeaponAbility PrimaryAbility => WeaponAbility.Dismount;
public override WeaponAbility SecondaryAbility => WeaponAbility.Disarm;

View file

@ -7,7 +7,11 @@ namespace Server.Items
public partial class CrescentBlade : BaseSword
{
[Constructible]
public CrescentBlade() : base(0x26C1) => Weight = 1.0;
public CrescentBlade() : base(0x26C1)
{
}
public override double DefaultWeight => 1.0;
public override WeaponAbility PrimaryAbility => WeaponAbility.DoubleStrike;
public override WeaponAbility SecondaryAbility => WeaponAbility.MortalStrike;

View file

@ -7,7 +7,11 @@ namespace Server.Items
public partial class ThinLongsword : BaseSword
{
[Constructible]
public ThinLongsword() : base(0x13B8) => Weight = 1.0;
public ThinLongsword() : base(0x13B8)
{
}
public override double DefaultWeight => 1.0;
public override int AosStrengthReq => 35;
public override int AosMinDamage => 15;