From 4c3a6c32c8ed0869b0c711032e42008430e41b35 Mon Sep 17 00:00:00 2001 From: Claude Date: Thu, 3 Sep 2026 19:33:21 +0000 Subject: [PATCH] fix: correct the Sholazar hotspot area name AreaTable.dbc names the Sholazar Basin subzone "River's Heart", not "The River's Heart". ResolveAreaEntry does an exact normalised match, so the default ZonePool entry never resolved and BuildSites silently dropped it -- the module logged "loaded with 3 hotspot(s)" for a four-entry pool. Verified against the extracted AreaTable.dbc on the live server: the other seven zone and area names in the default pool all match exactly. Co-Authored-By: Claude Opus 5 Claude-Session: https://claude.ai/code/session_019vTNrJGsprcjdjjjDJD5ZM --- conf/gold_rush.conf.dist | 4 ++-- src/GoldRush.cpp | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/conf/gold_rush.conf.dist b/conf/gold_rush.conf.dist index 71ebe93..a95e86e 100644 --- a/conf/gold_rush.conf.dist +++ b/conf/gold_rush.conf.dist @@ -121,9 +121,9 @@ GoldRush.NodeEntries = 191133;190176;190171;190172;189973 # GoldRush.ZonePool # Description: Semicolon-separated list of eligible zones. # Use Zone|ApproximateSubArea for a better announcement. -# Default: "Un'Goro Crater|Fire Plume Ridge; Winterspring|Frostfire Hot Springs; Eastern Plaguelands|Terrorweb Tunnel; Sholazar Basin|The River's Heart" +# Default: "Un'Goro Crater|Fire Plume Ridge; Winterspring|Frostfire Hot Springs; Eastern Plaguelands|Terrorweb Tunnel; Sholazar Basin|River's Heart" -GoldRush.ZonePool = "Un'Goro Crater|Fire Plume Ridge; Winterspring|Frostfire Hot Springs; Eastern Plaguelands|Terrorweb Tunnel; Sholazar Basin|The River's Heart" +GoldRush.ZonePool = "Un'Goro Crater|Fire Plume Ridge; Winterspring|Frostfire Hot Springs; Eastern Plaguelands|Terrorweb Tunnel; Sholazar Basin|River's Heart" # # GoldRush.Blacklist diff --git a/src/GoldRush.cpp b/src/GoldRush.cpp index ccc6048..dadd0d5 100644 --- a/src/GoldRush.cpp +++ b/src/GoldRush.cpp @@ -181,7 +181,7 @@ public: _config.MinPlayersOnline = std::max(1, sConfigMgr->GetOption("GoldRush.MinPlayersOnline", 1)); _config.SpawnRadius = sConfigMgr->GetOption("GoldRush.SpawnRadiusYards", 25.0f); _config.NodeEntries = sConfigMgr->GetOption("GoldRush.NodeEntries", "191133;190176;190171;190172;189973"); - _config.ZonePool = sConfigMgr->GetOption("GoldRush.ZonePool", "Un'Goro Crater|Fire Plume Ridge; Winterspring|Frostfire Hot Springs; Eastern Plaguelands|Terrorweb Tunnel; Sholazar Basin|The River's Heart"); + _config.ZonePool = sConfigMgr->GetOption("GoldRush.ZonePool", "Un'Goro Crater|Fire Plume Ridge; Winterspring|Frostfire Hot Springs; Eastern Plaguelands|Terrorweb Tunnel; Sholazar Basin|River's Heart"); _config.Blacklist = sConfigMgr->GetOption("GoldRush.Blacklist", "Stormwind City; Orgrimmar; Dalaran"); _config.StartMessage = sConfigMgr->GetOption("GoldRush.StartMessage", "A seismic anomaly has exposed a massive vein of rich minerals in {}!"); _config.EndMessage = sConfigMgr->GetOption("GoldRush.EndMessage", "The Gold Rush in {} has been exhausted."); -- 2.49.1