ModernUO/Projects/UOContent/Mobiles
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
..
Abilities fix: Adds guard for monster ability recursion (#2363) 2026-03-12 19:26:49 -07:00
AI fix(ai): pet order/home refactor — stop & post-combat behavior (#2459) 2026-06-07 01:22:43 -07:00
Animals chore: Fixes variable types for possible performance issues (#2172) 2025-05-01 21:54:41 -07:00
Familiars fix: Fixes container enumeration not recycling pooled arrays (#2341) 2026-02-17 09:54:32 -08:00
Guards feat: Adjusts fame and karma system with era gates for OSI accuracy (#2389) 2026-04-25 11:19:57 -07:00
Healers feat: Adds Mobile.Murderer virtual property, consolidates kill-threshold checks (#2355) 2026-03-06 08:36:41 -08:00
Hireables chore: Use var everywhere (#2294) 2025-12-27 16:47:28 -08:00
Monsters perf(messages): restructure format-string call sites (#2437) 2026-05-03 18:29:11 -07:00
Special feat: Adds Mobile.Murderer virtual property, consolidates kill-threshold checks (#2355) 2026-03-06 08:36:41 -08:00
Townfolk perf: Migrate NPC and Skill UI gumps to DynamicGump/StaticGump (#2414) 2026-04-25 19:51:42 -07:00
Vendors feat: Implements Throwing skill, weapons, artifacts, and crafting (SA) 2026-07-02 20:24:48 -07:00
BaseCreature.cs refactor(archery): centralize SE ammo auto-recovery off PlayerMobile (#2496) 2026-06-21 23:22:55 -07:00
NPCSpeeds.cs feat: Overhauls AI (Speech/Movement) (#2232) 2025-07-18 22:39:57 -07:00
PlayerMobile.cs refactor(archery): centralize SE ammo auto-recovery off PlayerMobile (#2496) 2026-06-21 23:22:55 -07:00
VirtualMountItem.cs fix: Fixes mount stamina, adds Pub46+ Ethereal stamina (#1716) 2024-04-05 21:05:16 -07:00