fix: Optimizes items to use default weights. (Part 2) (#2241)
This commit is contained in:
parent
2eba2868a6
commit
2c5441731e
256 changed files with 1801 additions and 488 deletions
|
|
@ -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;
|
||||
|
|
|
|||
|
|
@ -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;
|
||||
|
|
|
|||
|
|
@ -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;
|
||||
|
|
|
|||
|
|
@ -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;
|
||||
|
|
|
|||
|
|
@ -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;
|
||||
|
|
|
|||
|
|
@ -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;
|
||||
|
|
|
|||
|
|
@ -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;
|
||||
|
|
|
|||
|
|
@ -8,10 +8,10 @@ namespace Server.Items
|
|||
{
|
||||
[Constructible]
|
||||
public ButcherKnife() : base(0x13F6)
|
||||
{
|
||||
}
|
||||
{
|
||||
}
|
||||
|
||||
public override double DefaultWeight => 1.0;
|
||||
public override double DefaultWeight => 1.0;
|
||||
|
||||
public override WeaponAbility PrimaryAbility => WeaponAbility.InfectiousStrike;
|
||||
public override WeaponAbility SecondaryAbility => WeaponAbility.Disarm;
|
||||
|
|
|
|||
|
|
@ -7,7 +7,11 @@ namespace Server.Items
|
|||
public partial class Cleaver : BaseKnife
|
||||
{
|
||||
[Constructible]
|
||||
public Cleaver() : base(0xEC3) => Weight = 2.0;
|
||||
public Cleaver() : base(0xEC3)
|
||||
{
|
||||
}
|
||||
|
||||
public override double DefaultWeight => 2.0;
|
||||
|
||||
public override WeaponAbility PrimaryAbility => WeaponAbility.BleedAttack;
|
||||
public override WeaponAbility SecondaryAbility => WeaponAbility.InfectiousStrike;
|
||||
|
|
|
|||
|
|
@ -8,10 +8,10 @@ namespace Server.Items
|
|||
{
|
||||
[Constructible]
|
||||
public Dagger() : base(0xF52)
|
||||
{
|
||||
}
|
||||
{
|
||||
}
|
||||
|
||||
public override double DefaultWeight => 1.0;
|
||||
public override double DefaultWeight => 1.0;
|
||||
|
||||
public override WeaponAbility PrimaryAbility => WeaponAbility.InfectiousStrike;
|
||||
public override WeaponAbility SecondaryAbility => WeaponAbility.ShadowStrike;
|
||||
|
|
|
|||
|
|
@ -8,10 +8,10 @@ namespace Server.Items
|
|||
{
|
||||
[Constructible]
|
||||
public SkinningKnife() : base(0xEC4)
|
||||
{
|
||||
}
|
||||
{
|
||||
}
|
||||
|
||||
public override double DefaultWeight => 1.0;
|
||||
public override double DefaultWeight => 1.0;
|
||||
|
||||
public override WeaponAbility PrimaryAbility => WeaponAbility.ShadowStrike;
|
||||
public override WeaponAbility SecondaryAbility => WeaponAbility.Disarm;
|
||||
|
|
|
|||
|
|
@ -7,7 +7,11 @@ namespace Server.Items
|
|||
public partial class AssassinSpike : BaseKnife
|
||||
{
|
||||
[Constructible]
|
||||
public AssassinSpike() : base(0x2D21) => Weight = 4.0;
|
||||
public AssassinSpike() : base(0x2D21)
|
||||
{
|
||||
}
|
||||
|
||||
public override double DefaultWeight => 4.0;
|
||||
|
||||
public override WeaponAbility PrimaryAbility => WeaponAbility.InfectiousStrike;
|
||||
public override WeaponAbility SecondaryAbility => WeaponAbility.ShadowStrike;
|
||||
|
|
|
|||
|
|
@ -7,7 +7,11 @@ namespace Server.Items
|
|||
public partial class DiamondMace : BaseBashing
|
||||
{
|
||||
[Constructible]
|
||||
public DiamondMace() : base(0x2D24) => Weight = 10.0;
|
||||
public DiamondMace() : base(0x2D24)
|
||||
{
|
||||
}
|
||||
|
||||
public override double DefaultWeight => 10.0;
|
||||
|
||||
public override WeaponAbility PrimaryAbility => WeaponAbility.ConcussionBlow;
|
||||
public override WeaponAbility SecondaryAbility => WeaponAbility.CrushingBlow;
|
||||
|
|
|
|||
|
|
@ -7,7 +7,11 @@ namespace Server.Items
|
|||
public partial class ElvenMachete : BaseSword
|
||||
{
|
||||
[Constructible]
|
||||
public ElvenMachete() : base(0x2D35) => Weight = 6.0;
|
||||
public ElvenMachete() : base(0x2D35)
|
||||
{
|
||||
}
|
||||
|
||||
public override double DefaultWeight => 6.0;
|
||||
|
||||
public override WeaponAbility PrimaryAbility => WeaponAbility.DefenseMastery;
|
||||
public override WeaponAbility SecondaryAbility => WeaponAbility.Bladeweave;
|
||||
|
|
|
|||
|
|
@ -7,7 +7,11 @@ namespace Server.Items
|
|||
public partial class Leafblade : BaseKnife
|
||||
{
|
||||
[Constructible]
|
||||
public Leafblade() : base(0x2D22) => Weight = 8.0;
|
||||
public Leafblade() : base(0x2D22)
|
||||
{
|
||||
}
|
||||
|
||||
public override double DefaultWeight => 8.0;
|
||||
|
||||
public override WeaponAbility PrimaryAbility => WeaponAbility.Feint;
|
||||
public override WeaponAbility SecondaryAbility => WeaponAbility.ArmorIgnore;
|
||||
|
|
|
|||
|
|
@ -7,7 +7,11 @@ namespace Server.Items
|
|||
public partial class RadiantScimitar : BaseSword
|
||||
{
|
||||
[Constructible]
|
||||
public RadiantScimitar() : base(0x2D33) => Weight = 9.0;
|
||||
public RadiantScimitar() : base(0x2D33)
|
||||
{
|
||||
}
|
||||
|
||||
public override double DefaultWeight => 9.0;
|
||||
|
||||
public override WeaponAbility PrimaryAbility => WeaponAbility.WhirlwindAttack;
|
||||
public override WeaponAbility SecondaryAbility => WeaponAbility.Bladeweave;
|
||||
|
|
|
|||
|
|
@ -7,7 +7,11 @@ namespace Server.Items
|
|||
public partial class WarCleaver : BaseKnife
|
||||
{
|
||||
[Constructible]
|
||||
public WarCleaver() : base(0x2D2F) => Weight = 10.0;
|
||||
public WarCleaver() : base(0x2D2F)
|
||||
{
|
||||
}
|
||||
|
||||
public override double DefaultWeight => 10.0;
|
||||
|
||||
public override WeaponAbility PrimaryAbility => WeaponAbility.Disarm;
|
||||
public override WeaponAbility SecondaryAbility => WeaponAbility.Bladeweave;
|
||||
|
|
|
|||
|
|
@ -7,7 +7,11 @@ namespace Server.Items
|
|||
public partial class Club : BaseBashing
|
||||
{
|
||||
[Constructible]
|
||||
public Club() : base(0x13B4) => Weight = 9.0;
|
||||
public Club() : base(0x13B4)
|
||||
{
|
||||
}
|
||||
|
||||
public override double DefaultWeight => 9.0;
|
||||
|
||||
public override WeaponAbility PrimaryAbility => WeaponAbility.ShadowStrike;
|
||||
public override WeaponAbility SecondaryAbility => WeaponAbility.Dismount;
|
||||
|
|
|
|||
|
|
@ -7,7 +7,11 @@ namespace Server.Items
|
|||
public partial class Mace : BaseBashing
|
||||
{
|
||||
[Constructible]
|
||||
public Mace() : base(0xF5C) => Weight = 14.0;
|
||||
public Mace() : base(0xF5C)
|
||||
{
|
||||
}
|
||||
|
||||
public override double DefaultWeight => 14.0;
|
||||
|
||||
public override WeaponAbility PrimaryAbility => WeaponAbility.ConcussionBlow;
|
||||
public override WeaponAbility SecondaryAbility => WeaponAbility.Disarm;
|
||||
|
|
|
|||
|
|
@ -7,10 +7,10 @@ namespace Server.Items
|
|||
{
|
||||
[Constructible]
|
||||
public MagicWand() : base(0xDF2)
|
||||
{
|
||||
}
|
||||
{
|
||||
}
|
||||
|
||||
public override double DefaultWeight => 1.0;
|
||||
public override double DefaultWeight => 1.0;
|
||||
|
||||
public override WeaponAbility PrimaryAbility => WeaponAbility.Dismount;
|
||||
public override WeaponAbility SecondaryAbility => WeaponAbility.Disarm;
|
||||
|
|
|
|||
|
|
@ -7,7 +7,11 @@ namespace Server.Items
|
|||
public partial class Maul : BaseBashing
|
||||
{
|
||||
[Constructible]
|
||||
public Maul() : base(0x143B) => Weight = 10.0;
|
||||
public Maul() : base(0x143B)
|
||||
{
|
||||
}
|
||||
|
||||
public override double DefaultWeight => 10.0;
|
||||
|
||||
public override WeaponAbility PrimaryAbility => WeaponAbility.CrushingBlow;
|
||||
public override WeaponAbility SecondaryAbility => WeaponAbility.ConcussionBlow;
|
||||
|
|
|
|||
|
|
@ -7,7 +7,11 @@ namespace Server.Items
|
|||
public partial class Scepter : BaseBashing
|
||||
{
|
||||
[Constructible]
|
||||
public Scepter() : base(0x26BC) => Weight = 8.0;
|
||||
public Scepter() : base(0x26BC)
|
||||
{
|
||||
}
|
||||
|
||||
public override double DefaultWeight => 8.0;
|
||||
|
||||
public override WeaponAbility PrimaryAbility => WeaponAbility.CrushingBlow;
|
||||
public override WeaponAbility SecondaryAbility => WeaponAbility.MortalStrike;
|
||||
|
|
|
|||
|
|
@ -7,7 +7,11 @@ namespace Server.Items
|
|||
public partial class WarMace : BaseBashing
|
||||
{
|
||||
[Constructible]
|
||||
public WarMace() : base(0x1407) => Weight = 17.0;
|
||||
public WarMace() : base(0x1407)
|
||||
{
|
||||
}
|
||||
|
||||
public override double DefaultWeight => 17.0;
|
||||
|
||||
public override WeaponAbility PrimaryAbility => WeaponAbility.CrushingBlow;
|
||||
public override WeaponAbility SecondaryAbility => WeaponAbility.MortalStrike;
|
||||
|
|
|
|||
|
|
@ -7,7 +7,11 @@ namespace Server.Items
|
|||
public partial class Bardiche : BasePoleArm
|
||||
{
|
||||
[Constructible]
|
||||
public Bardiche() : base(0xF4D) => Weight = 7.0;
|
||||
public Bardiche() : base(0xF4D)
|
||||
{
|
||||
}
|
||||
|
||||
public override double DefaultWeight => 7.0;
|
||||
|
||||
public override WeaponAbility PrimaryAbility => WeaponAbility.ParalyzingBlow;
|
||||
public override WeaponAbility SecondaryAbility => WeaponAbility.Dismount;
|
||||
|
|
|
|||
|
|
@ -7,7 +7,11 @@ namespace Server.Items
|
|||
public partial class Halberd : BasePoleArm
|
||||
{
|
||||
[Constructible]
|
||||
public Halberd() : base(0x143E) => Weight = 16.0;
|
||||
public Halberd() : base(0x143E)
|
||||
{
|
||||
}
|
||||
|
||||
public override double DefaultWeight => 16.0;
|
||||
|
||||
public override WeaponAbility PrimaryAbility => WeaponAbility.WhirlwindAttack;
|
||||
public override WeaponAbility SecondaryAbility => WeaponAbility.ConcussionBlow;
|
||||
|
|
|
|||
|
|
@ -8,7 +8,11 @@ namespace Server.Items
|
|||
public partial class Scythe : BasePoleArm
|
||||
{
|
||||
[Constructible]
|
||||
public Scythe() : base(0x26BA) => Weight = 5.0;
|
||||
public Scythe() : base(0x26BA)
|
||||
{
|
||||
}
|
||||
|
||||
public override double DefaultWeight => 5.0;
|
||||
|
||||
public override WeaponAbility PrimaryAbility => WeaponAbility.BleedAttack;
|
||||
public override WeaponAbility SecondaryAbility => WeaponAbility.ParalyzingBlow;
|
||||
|
|
|
|||
|
|
@ -7,7 +7,11 @@ namespace Server.Items
|
|||
public partial class Bokuto : BaseSword
|
||||
{
|
||||
[Constructible]
|
||||
public Bokuto() : base(0x27A8) => Weight = 7.0;
|
||||
public Bokuto() : base(0x27A8)
|
||||
{
|
||||
}
|
||||
|
||||
public override double DefaultWeight => 7.0;
|
||||
|
||||
public override WeaponAbility PrimaryAbility => WeaponAbility.Feint;
|
||||
public override WeaponAbility SecondaryAbility => WeaponAbility.NerveStrike;
|
||||
|
|
|
|||
|
|
@ -7,7 +7,11 @@ namespace Server.Items
|
|||
public partial class Nunchaku : BaseBashing
|
||||
{
|
||||
[Constructible]
|
||||
public Nunchaku() : base(0x27AE) => Weight = 5.0;
|
||||
public Nunchaku() : base(0x27AE)
|
||||
{
|
||||
}
|
||||
|
||||
public override double DefaultWeight => 5.0;
|
||||
|
||||
public override WeaponAbility PrimaryAbility => WeaponAbility.Block;
|
||||
public override WeaponAbility SecondaryAbility => WeaponAbility.Feint;
|
||||
|
|
|
|||
|
|
@ -7,7 +7,11 @@ namespace Server.Items
|
|||
public partial class BladedStaff : BaseSpear
|
||||
{
|
||||
[Constructible]
|
||||
public BladedStaff() : base(0x26BD) => Weight = 4.0;
|
||||
public BladedStaff() : base(0x26BD)
|
||||
{
|
||||
}
|
||||
|
||||
public override double DefaultWeight => 4.0;
|
||||
|
||||
public override WeaponAbility PrimaryAbility => WeaponAbility.ArmorIgnore;
|
||||
public override WeaponAbility SecondaryAbility => WeaponAbility.Dismount;
|
||||
|
|
|
|||
|
|
@ -7,7 +7,11 @@ namespace Server.Items
|
|||
public partial class DoubleBladedStaff : BaseSpear
|
||||
{
|
||||
[Constructible]
|
||||
public DoubleBladedStaff() : base(0x26BF) => Weight = 2.0;
|
||||
public DoubleBladedStaff() : base(0x26BF)
|
||||
{
|
||||
}
|
||||
|
||||
public override double DefaultWeight => 2.0;
|
||||
|
||||
public override WeaponAbility PrimaryAbility => WeaponAbility.DoubleStrike;
|
||||
public override WeaponAbility SecondaryAbility => WeaponAbility.InfectiousStrike;
|
||||
|
|
|
|||
|
|
@ -7,7 +7,11 @@ namespace Server.Items
|
|||
public partial class Pike : BaseSpear
|
||||
{
|
||||
[Constructible]
|
||||
public Pike() : base(0x26BE) => Weight = 8.0;
|
||||
public Pike() : base(0x26BE)
|
||||
{
|
||||
}
|
||||
|
||||
public override double DefaultWeight => 8.0;
|
||||
|
||||
public override WeaponAbility PrimaryAbility => WeaponAbility.ParalyzingBlow;
|
||||
public override WeaponAbility SecondaryAbility => WeaponAbility.InfectiousStrike;
|
||||
|
|
|
|||
|
|
@ -7,7 +7,11 @@ namespace Server.Items
|
|||
public partial class Pitchfork : BaseSpear
|
||||
{
|
||||
[Constructible]
|
||||
public Pitchfork() : base(0xE87) => Weight = 11.0;
|
||||
public Pitchfork() : base(0xE87)
|
||||
{
|
||||
}
|
||||
|
||||
public override double DefaultWeight => 11.0;
|
||||
|
||||
public override WeaponAbility PrimaryAbility => WeaponAbility.BleedAttack;
|
||||
public override WeaponAbility SecondaryAbility => WeaponAbility.Dismount;
|
||||
|
|
|
|||
|
|
@ -7,7 +7,11 @@ namespace Server.Items
|
|||
public partial class ShortSpear : BaseSpear
|
||||
{
|
||||
[Constructible]
|
||||
public ShortSpear() : base(0x1403) => Weight = 4.0;
|
||||
public ShortSpear() : base(0x1403)
|
||||
{
|
||||
}
|
||||
|
||||
public override double DefaultWeight => 4.0;
|
||||
|
||||
public override WeaponAbility PrimaryAbility => WeaponAbility.ShadowStrike;
|
||||
public override WeaponAbility SecondaryAbility => WeaponAbility.MortalStrike;
|
||||
|
|
|
|||
|
|
@ -7,7 +7,11 @@ namespace Server.Items
|
|||
public partial class Spear : BaseSpear
|
||||
{
|
||||
[Constructible]
|
||||
public Spear() : base(0xF62) => Weight = 7.0;
|
||||
public Spear() : base(0xF62)
|
||||
{
|
||||
}
|
||||
|
||||
public override double DefaultWeight => 7.0;
|
||||
|
||||
public override WeaponAbility PrimaryAbility => WeaponAbility.ArmorIgnore;
|
||||
public override WeaponAbility SecondaryAbility => WeaponAbility.ParalyzingBlow;
|
||||
|
|
|
|||
|
|
@ -7,7 +7,11 @@ namespace Server.Items
|
|||
public partial class WarFork : BaseSpear
|
||||
{
|
||||
[Constructible]
|
||||
public WarFork() : base(0x1405) => Weight = 9.0;
|
||||
public WarFork() : base(0x1405)
|
||||
{
|
||||
}
|
||||
|
||||
public override double DefaultWeight => 9.0;
|
||||
|
||||
public override WeaponAbility PrimaryAbility => WeaponAbility.BleedAttack;
|
||||
public override WeaponAbility SecondaryAbility => WeaponAbility.Disarm;
|
||||
|
|
|
|||
|
|
@ -7,7 +7,11 @@ namespace Server.Items
|
|||
public partial class BlackStaff : BaseStaff
|
||||
{
|
||||
[Constructible]
|
||||
public BlackStaff() : base(0xDF0) => Weight = 6.0;
|
||||
public BlackStaff() : base(0xDF0)
|
||||
{
|
||||
}
|
||||
|
||||
public override double DefaultWeight => 6.0;
|
||||
|
||||
public override WeaponAbility PrimaryAbility => WeaponAbility.WhirlwindAttack;
|
||||
public override WeaponAbility SecondaryAbility => WeaponAbility.ParalyzingBlow;
|
||||
|
|
|
|||
|
|
@ -7,7 +7,11 @@ namespace Server.Items
|
|||
public partial class BoneHarvester : BaseSword
|
||||
{
|
||||
[Constructible]
|
||||
public BoneHarvester() : base(0x26BB) => Weight = 3.0;
|
||||
public BoneHarvester() : base(0x26BB)
|
||||
{
|
||||
}
|
||||
|
||||
public override double DefaultWeight => 3.0;
|
||||
|
||||
public override WeaponAbility PrimaryAbility => WeaponAbility.ParalyzingBlow;
|
||||
public override WeaponAbility SecondaryAbility => WeaponAbility.MortalStrike;
|
||||
|
|
|
|||
|
|
@ -7,7 +7,11 @@ namespace Server.Items
|
|||
public partial class Broadsword : BaseSword
|
||||
{
|
||||
[Constructible]
|
||||
public Broadsword() : base(0xF5E) => Weight = 6.0;
|
||||
public Broadsword() : base(0xF5E)
|
||||
{
|
||||
}
|
||||
|
||||
public override double DefaultWeight => 6.0;
|
||||
|
||||
public override WeaponAbility PrimaryAbility => WeaponAbility.CrushingBlow;
|
||||
public override WeaponAbility SecondaryAbility => WeaponAbility.ArmorIgnore;
|
||||
|
|
|
|||
|
|
@ -8,10 +8,10 @@ namespace Server.Items
|
|||
{
|
||||
[Constructible]
|
||||
public CrescentBlade() : base(0x26C1)
|
||||
{
|
||||
}
|
||||
{
|
||||
}
|
||||
|
||||
public override double DefaultWeight => 1.0;
|
||||
public override double DefaultWeight => 1.0;
|
||||
|
||||
public override WeaponAbility PrimaryAbility => WeaponAbility.DoubleStrike;
|
||||
public override WeaponAbility SecondaryAbility => WeaponAbility.MortalStrike;
|
||||
|
|
|
|||
|
|
@ -7,7 +7,11 @@ namespace Server.Items
|
|||
public partial class Cutlass : BaseSword
|
||||
{
|
||||
[Constructible]
|
||||
public Cutlass() : base(0x1441) => Weight = 8.0;
|
||||
public Cutlass() : base(0x1441)
|
||||
{
|
||||
}
|
||||
|
||||
public override double DefaultWeight => 8.0;
|
||||
|
||||
public override WeaponAbility PrimaryAbility => WeaponAbility.BleedAttack;
|
||||
public override WeaponAbility SecondaryAbility => WeaponAbility.ShadowStrike;
|
||||
|
|
|
|||
|
|
@ -7,7 +7,11 @@ namespace Server.Items
|
|||
public partial class GlassSword : BaseSword
|
||||
{
|
||||
[Constructible]
|
||||
public GlassSword() : base(0x90C) => Weight = 6.0;
|
||||
public GlassSword() : base(0x90C)
|
||||
{
|
||||
}
|
||||
|
||||
public override double DefaultWeight => 6.0;
|
||||
|
||||
public override WeaponAbility PrimaryAbility => WeaponAbility.BleedAttack;
|
||||
public override WeaponAbility SecondaryAbility => WeaponAbility.MortalStrike;
|
||||
|
|
|
|||
|
|
@ -7,7 +7,11 @@ namespace Server.Items
|
|||
public partial class Katana : BaseSword
|
||||
{
|
||||
[Constructible]
|
||||
public Katana() : base(0x13FF) => Weight = 6.0;
|
||||
public Katana() : base(0x13FF)
|
||||
{
|
||||
}
|
||||
|
||||
public override double DefaultWeight => 6.0;
|
||||
|
||||
public override WeaponAbility PrimaryAbility => WeaponAbility.DoubleStrike;
|
||||
public override WeaponAbility SecondaryAbility => WeaponAbility.ArmorIgnore;
|
||||
|
|
|
|||
|
|
@ -7,7 +7,11 @@ namespace Server.Items
|
|||
public partial class Kryss : BaseSword
|
||||
{
|
||||
[Constructible]
|
||||
public Kryss() : base(0x1401) => Weight = 2.0;
|
||||
public Kryss() : base(0x1401)
|
||||
{
|
||||
}
|
||||
|
||||
public override double DefaultWeight => 2.0;
|
||||
|
||||
public override WeaponAbility PrimaryAbility => WeaponAbility.ArmorIgnore;
|
||||
public override WeaponAbility SecondaryAbility => WeaponAbility.InfectiousStrike;
|
||||
|
|
|
|||
|
|
@ -7,7 +7,11 @@ namespace Server.Items
|
|||
public partial class Lance : BaseSword
|
||||
{
|
||||
[Constructible]
|
||||
public Lance() : base(0x26C0) => Weight = 12.0;
|
||||
public Lance() : base(0x26C0)
|
||||
{
|
||||
}
|
||||
|
||||
public override double DefaultWeight => 12.0;
|
||||
|
||||
public override WeaponAbility PrimaryAbility => WeaponAbility.Dismount;
|
||||
public override WeaponAbility SecondaryAbility => WeaponAbility.ConcussionBlow;
|
||||
|
|
|
|||
|
|
@ -7,7 +7,11 @@ namespace Server.Items
|
|||
public partial class Longsword : BaseSword
|
||||
{
|
||||
[Constructible]
|
||||
public Longsword() : base(0xF61) => Weight = 7.0;
|
||||
public Longsword() : base(0xF61)
|
||||
{
|
||||
}
|
||||
|
||||
public override double DefaultWeight => 7.0;
|
||||
|
||||
public override WeaponAbility PrimaryAbility => WeaponAbility.ArmorIgnore;
|
||||
public override WeaponAbility SecondaryAbility => WeaponAbility.ConcussionBlow;
|
||||
|
|
|
|||
|
|
@ -7,7 +7,11 @@ namespace Server.Items
|
|||
public partial class Scimitar : BaseSword
|
||||
{
|
||||
[Constructible]
|
||||
public Scimitar() : base(0x13B6) => Weight = 5.0;
|
||||
public Scimitar() : base(0x13B6)
|
||||
{
|
||||
}
|
||||
|
||||
public override double DefaultWeight => 5.0;
|
||||
|
||||
public override WeaponAbility PrimaryAbility => WeaponAbility.DoubleStrike;
|
||||
public override WeaponAbility SecondaryAbility => WeaponAbility.ParalyzingBlow;
|
||||
|
|
|
|||
|
|
@ -8,10 +8,10 @@ namespace Server.Items
|
|||
{
|
||||
[Constructible]
|
||||
public ThinLongsword() : base(0x13B8)
|
||||
{
|
||||
}
|
||||
{
|
||||
}
|
||||
|
||||
public override double DefaultWeight => 1.0;
|
||||
public override double DefaultWeight => 1.0;
|
||||
|
||||
public override int AosStrengthReq => 35;
|
||||
public override int AosMinDamage => 15;
|
||||
|
|
|
|||
|
|
@ -7,7 +7,11 @@ namespace Server.Items
|
|||
public partial class VikingSword : BaseSword
|
||||
{
|
||||
[Constructible]
|
||||
public VikingSword() : base(0x13B9) => Weight = 6.0;
|
||||
public VikingSword() : base(0x13B9)
|
||||
{
|
||||
}
|
||||
|
||||
public override double DefaultWeight => 6.0;
|
||||
|
||||
public override WeaponAbility PrimaryAbility => WeaponAbility.CrushingBlow;
|
||||
public override WeaponAbility SecondaryAbility => WeaponAbility.ParalyzingBlow;
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue