ModernUO/Projects/UOContent/Items/Weapons/Abilities
Joe Valentine cf3efaa2b7 feat: Implements Throwing skill, weapons, artifacts, and crafting (SA)
Interim Commit.  TODO: NPC/creature work.

- Adds BaseThrown with close-quarters/range/shield hit chance modifiers,
  returning weapon effect, STR-scaled max range, and overthrow penalty
- Adds Boomerang, Cyclone, and SoulGlaive (Gargoyle-only throwing weapons)
- Adds Bladeweaver NPC vendor selling throwing weapons and ammo
- Adds DefBlacksmithy recipes for all three throwing weapons (Core.SA)
- Adds SA weapon type arrays to Loot (SAWeaponTypes, SARangedWeaponTypes)
  with isStygian parameter on random weapon/ranged/jewelry helpers
- Adds AbyssReaver, BansheesCall, RaptorClaw, StoneSlithClaw, StormCaller,
  ValkyriesGlaive, WindOfCorruption throwing weapon artifacts
- Fixes MovingShot BaseMana (15 -> 20) and TOL-conditional accuracy penalty
- Adds 58 unit tests covering weapon properties, race restrictions,
  hit chance math, artifact properties, and loot table contents
2026-07-02 20:24:48 -07:00
..
ArmorIgnore.cs fix: Fixes lightning arrow (#1583) 2023-11-05 17:36:09 -08:00
ArmorPierce.cs fix: Fixes WeaponAbility GetTactics override (#1778) 2024-05-18 10:24:29 -07:00
Bladeweave.cs fix: Fixes WeaponAbility GetTactics override (#1778) 2024-05-18 10:24:29 -07:00
BleedAttack.cs fix: Fixes lightning arrow (#1583) 2023-11-05 17:36:09 -08:00
Block.cs fix: Fixes lightning arrow (#1583) 2023-11-05 17:36:09 -08:00
ConcussionBlow.cs fix: Fixes boat movement & moves weapon ability out of core (#750) 2021-08-30 21:30:09 -07:00
CrushingBlow.cs fix: Fixes WeaponAbility GetTactics override (#1778) 2024-05-18 10:24:29 -07:00
DefenseMastery.cs fix: Fixes lightning arrow (#1583) 2023-11-05 17:36:09 -08:00
Disarm.cs fix: Fixes buffs don't start/stop properly. Streamlines constructor and Add/Remove buffs. (#2082) 2025-01-24 18:20:23 -08:00
Dismount.cs fix: Fixes lightning arrow (#1583) 2023-11-05 17:36:09 -08:00
DoubleShot.cs fix: Fixes lightning arrow (#1583) 2023-11-05 17:36:09 -08:00
DoubleStrike.cs fix: Fixes lightning arrow (#1583) 2023-11-05 17:36:09 -08:00
DualWield.cs fix: Fixes lightning arrow (#1583) 2023-11-05 17:36:09 -08:00
Feint.cs fix: Fixes Feint so it properly reduces damage (#1657) 2024-01-11 00:01:52 -08:00
ForceArrow.cs chore: Use var everywhere (#2294) 2025-12-27 16:47:28 -08:00
ForceOfNature.cs chore: Use var everywhere (#2294) 2025-12-27 16:47:28 -08:00
FrenziedWhirlwind.cs chore: Use var everywhere (#2294) 2025-12-27 16:47:28 -08:00
InfectiousStrike.cs feat: Refactor Poison system, implement Darkglow & Parasitic effects (#2385) 2026-03-21 21:27:22 -07:00
InfusedThrow.cs chore: Use var everywhere (#2294) 2025-12-27 16:47:28 -08:00
LightningArrow.cs chore: Use var everywhere (#2294) 2025-12-27 16:47:28 -08:00
MortalStrike.cs fix: Fixes lightning arrow (#1583) 2023-11-05 17:36:09 -08:00
MovingShot.cs feat: Implements Throwing skill, weapons, artifacts, and crafting (SA) 2026-07-02 20:24:48 -07:00
MysticArc.cs chore: Use var everywhere (#2294) 2025-12-27 16:47:28 -08:00
NerveStrike.cs fix: Fixes lightning arrow (#1583) 2023-11-05 17:36:09 -08:00
ParalyzingBlow.cs fix: Fixes lightning arrow (#1583) 2023-11-05 17:36:09 -08:00
PsychicAttack.cs fix: Fixes buffs don't start/stop properly. Streamlines constructor and Add/Remove buffs. (#2082) 2025-01-24 18:20:23 -08:00
RidingSwipe.cs fix: Fixes lightning arrow (#1583) 2023-11-05 17:36:09 -08:00
SerpentArrow.cs fix: Fixes lightning arrow (#1583) 2023-11-05 17:36:09 -08:00
ShadowStrike.cs fix: Fixes lightning arrow (#1583) 2023-11-05 17:36:09 -08:00
TalonStrike.cs fix: Fixes lightning arrow (#1583) 2023-11-05 17:36:09 -08:00
WeaponAbility.cs chore: Use var everywhere (#2294) 2025-12-27 16:47:28 -08:00
WeaponAbilityPackets.cs fix: Fixes ignoring mobs, champions, party crash, slayer rarity, boat speedhack, etc (#1222) 2022-10-31 22:16:50 -07:00
WhirlwindAttack.cs fix: Fixes lightning arrow (#1583) 2023-11-05 17:36:09 -08:00