diff --git a/Projects/UOContent/Items/Weapons/Abilities/ArmorPierce.cs b/Projects/UOContent/Items/Weapons/Abilities/ArmorPierce.cs index d8b6e8160..f2538ac1f 100644 --- a/Projects/UOContent/Items/Weapons/Abilities/ArmorPierce.cs +++ b/Projects/UOContent/Items/Weapons/Abilities/ArmorPierce.cs @@ -1,8 +1,8 @@ namespace Server.Items { /// - /// Strike your opponent with great force, partially bypassing their armor and inflicting greater damage. Requires either - /// Bushido or Ninjitsu skill + /// Strike your opponent with great force, partially bypassing their armor and inflicting greater damage. + /// Requires either Bushido or Ninjitsu skill. /// public class ArmorPierce : WeaponAbility { diff --git a/Projects/UOContent/Items/Weapons/Abilities/Bladeweave.cs b/Projects/UOContent/Items/Weapons/Abilities/Bladeweave.cs index e57e8dd5f..1e3dd379e 100644 --- a/Projects/UOContent/Items/Weapons/Abilities/Bladeweave.cs +++ b/Projects/UOContent/Items/Weapons/Abilities/Bladeweave.cs @@ -5,7 +5,7 @@ namespace Server.Items { public class Bladeweave : WeaponAbility { - private class BladeWeaveRedirect + private struct BladeWeaveRedirect { public readonly WeaponAbility NewAbility; public readonly int ClilocEntry; @@ -61,7 +61,7 @@ namespace Server.Items 5 => new BladeWeaveRedirect(MortalStrike, 1028846), 6 => new BladeWeaveRedirect(ParalyzingBlow, 1028848), 7 => new BladeWeaveRedirect(Block, 1028853), - _ => new BladeWeaveRedirect(Feint, 1028857) //8 + _ => new BladeWeaveRedirect(Feint, 1028857) }; public override bool OnBeforeDamage(Mobile attacker, Mobile defender) => diff --git a/Projects/UOContent/Items/Weapons/Abilities/CrushingBlow.cs b/Projects/UOContent/Items/Weapons/Abilities/CrushingBlow.cs index a16950d61..90b4e48bd 100644 --- a/Projects/UOContent/Items/Weapons/Abilities/CrushingBlow.cs +++ b/Projects/UOContent/Items/Weapons/Abilities/CrushingBlow.cs @@ -8,7 +8,7 @@ namespace Server.Items public override int BaseMana => 25; public override double DamageScalar => 1.5; - public virtual double GetRequiredTactics(Mobile from) + public override double GetRequiredTactics(Mobile from) { if (from.Weapon is BaseWeapon weapon) { diff --git a/Projects/UOContent/Items/Weapons/Abilities/Disarm.cs b/Projects/UOContent/Items/Weapons/Abilities/Disarm.cs index caf97f850..7aa4149c5 100644 --- a/Projects/UOContent/Items/Weapons/Abilities/Disarm.cs +++ b/Projects/UOContent/Items/Weapons/Abilities/Disarm.cs @@ -12,10 +12,10 @@ namespace Server.Items public override int BaseMana => 20; + // Disarm is special. Doesn't need tactics when wrestling and tactics is lower than fighting skill. public override bool RequiresTactics(Mobile from) => from.Weapon is not BaseWeapon { Skill: SkillName.Wrestling }; - // Disarm is special. Doesnt need tactics when wresling and tactics need is lower than fighting skill. - public virtual double GetRequiredTactics(Mobile from) + public override double GetRequiredTactics(Mobile from) { if (from.Weapon is BaseWeapon weapon) {