Extends vendor shop region coverage from the four initial towns
(Britain, Trinsic, Vesper, Minoc) to every remaining town that has
vendor spawns across all facets, completing issue #1052.
Adds 290 NoHousingRegion shop child-regions for 19 towns spanning
Trammel, Felucca, Ilshenar, Malas, Tokuno and TerMur: Jhelom, Cove,
Magincia, Moonglow, Nujel'm, Ocllo, Papua, Serpent's Hold, Skara Brae,
Wind, Yew, Buccaneer's Den, Delucia, Gargoyle City, Reg Volon, Luna,
Umbra, Zento and Royal City.
Regions are derived from the actual vendor spawn coordinates and follow
the existing curated 16-type shop vocabulary; co-located profession
clusters (e.g. Alchemist/Mage/Herbalist, Armorer/Weaponsmith, Cobbler/
Provisioner) fold into one shop region, matching how the first four
towns were authored. Jhelom resolves correctly as a town nested under
"Jhelom Islands".
Taverns and inns are intentionally excluded (already covered by the
existing NoLogoutDelay regions). Vendors that share a spawn point with
another shop type, sit inside an existing no-logout or gypsy-camp
sub-region, or fall outside any town region are omitted.
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>