Complete the SA-loot path Joe's original PR left dead: add SAWeaponTypes /
SARangedWeaponTypes pools + isStygian branches to Loot.RandomWeapon /
RandomRangedWeapon, and — the piece that was missing — compute IsStygian
(map == Map.TerMur) in LootPackEntry.Construct and thread it through
LootPackItem.Construct. Creatures in Ter Mur now roll SA gear + the three
throwing weapons (Boomerang/Cyclone/SoulGlaive) from their normal
BaseWeapon/BaseRanged loot entries.
Conservative IsStygian: Ter Mur map only (not ServUO's extra `|| RandomBool()`
that would sprinkle SA gear everywhere). Server (UOContent.csproj) builds
clean; full test verification is blocked by an unrelated pre-existing break in
the OPL PropertyList tests on main (PR #2501).
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>