docs: zone-specific resource nodes spec (full zone coverage) #4

Merged
yrtria merged 2 commits from docs/zone-specific-resources-spec into main 2026-09-04 14:25:22 -06:00
Owner

Spec for making Gold Rush node selection zone-aware across essentially every valid open-world zone in WotLK 3.3.5a (~50 zones), not just the original 4.

Every zone name validated against AzerothCore's own AreaTable.dbc reference for 3.3.5a -- several Cataclysm-only zones from the original request list were dropped (they do not exist in this game version), and two real-but-impractical zones (Scarlet Enclave, Mount Hyjal -- both instanced/phased, not open zones here) were deliberately excluded.

All ~70 resource entry IDs individually verified against the live acore_world database, organized by the real Vanilla/TBC/WotLK herbalism and mining tier progression.

Docs-only -- no code changes in this PR.

Spec for making Gold Rush node selection zone-aware across essentially every valid open-world zone in WotLK 3.3.5a (~50 zones), not just the original 4. Every zone name validated against AzerothCore's own AreaTable.dbc reference for 3.3.5a -- several Cataclysm-only zones from the original request list were dropped (they do not exist in this game version), and two real-but-impractical zones (Scarlet Enclave, Mount Hyjal -- both instanced/phased, not open zones here) were deliberately excluded. All ~70 resource entry IDs individually verified against the live acore_world database, organized by the real Vanilla/TBC/WotLK herbalism and mining tier progression. Docs-only -- no code changes in this PR.
yrtria added 1 commit 2026-09-04 13:41:27 -06:00
Makes node selection zone-aware instead of drawing from one global
pool for every hotspot. Includes real herb/ore entries verified
against the live acore_world database for all four configured
hotspots (Un'Goro Crater, Winterspring, Eastern Plaguelands, Sholazar
Basin), plus a rare 'bonus' tier per zone (Black Lotus for the three
Classic zones -- a real, accurate spawn-zone match, not an arbitrary
pick).

Extends the existing pipe-delimited ZonePool config format with two
optional segments rather than introducing a new config key, and
explicitly calls out backward compatibility for hotspots that don't
specify zone-specific resources.
yrtria added 1 commit 2026-09-04 14:05:32 -06:00
Extends the spec from 4 hardcoded hotspots to essentially every valid
open-world zone in WotLK 3.3.5a -- ~50 zones total.

Every zone name was validated against AzerothCore's own AreaTable.dbc
reference for 3.3.5a before being included. The original request list
contained several Cataclysm-only zones (Twilight Highlands, Abyssal
Depths, Shimmering Expanse, Kelp'thar Forest, Ruins of Gilneas, the
Northern/Southern Barrens split) that don't exist in this game
version -- those were dropped rather than guessed at. Two zones that
do exist (Plaguelands: The Scarlet Enclave, Mount Hyjal) were
deliberately excluded as impractical for a shared open-world event
(phased/instanced content, not open zones in 3.3.5a).

All ~70 resource entry IDs are individually verified against live
acore_world.gameobject_template, organized by the real Vanilla/TBC/
WotLK herbalism and mining tier progression -- not guessed from
memory. Confirmed, notably, that no 'Rich' ore variant exists for
Copper/Tin/Silver/Iron/Mithril in this database (only Thorium+ tiers
got them), matching actual game design rather than assuming symmetry
across ore tiers.

Same underlying code mechanism as v1 (GoldRushSite gains NodeEntries/
BonusEntries, SpawnHotspot prefers per-site pool with fallback to
global) -- this commit only expands the data, not the approach.
yrtria changed title from docs: zone-specific resource nodes spec to docs: zone-specific resource nodes spec (full zone coverage) 2026-09-04 14:05:36 -06:00
yrtria merged commit 3a15d9af36 into main 2026-09-04 14:25:22 -06:00
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: yrtria/mod-gold-rush#4
No description provided.