Description
GatherScore
Addon that tracks yield you gather from ore veins and herb nodes, converts it into a rank-based score, and shares that score with friends and guildmates.
Tracking
- Every ore and herb you loot is counted - single-node records, lifetime totals, and per-session totals.
- Auction house purchases and trades are filtered out: only items that land in your bags shortly after a gathering cast are counted.
- All data is stored per character, so each alt keeps its own records.

Score & Ranks
- Two independent scores - OreScore and HerbScore. Each climbs from 0 to 3700 adding never seen before competitiveness to gathering.
- Score is built from two components: lifetime totals and single-node records. Breadth pays more than grinding one item.
- Each item has a rarity weight. Example: Copper is 1x, Dark Iron 4x, Black Lotus 8x. Rare nodes move the score further than common ones.
- 10 ranks per category to hunt for, each with its own name:
- Ore: Novice → Prospector → Delver → Excavator → Node Hunter → Veinmaster → Deepwarden → Motherlode → Worldbreaker → Underking
- Herb: Novice → Sprout → Herbalist → Botanist → Cultivator → Greenwarden → Bloomlord → Grovekeeper → Evergrowth → Wildheart
Past 3700 the tier stops and is replaced with Prestige counter that continues climbing.

Leaderboards
- Ore High Scores and Herb High Scores - per item, top 5 totals and top 5 records, compiled from every Battle.net friend running the addon.
- Guild High Scores - same boards scoped to your guildmates.
- Click any item row to open a detail panel showing every ranked player for that item, not just the top 5.

Player Sharing
- Hover any player to see their ore and herb rank + score in their tooltip.
- Scores are exchanged over Battle.net for friends, over the guild channel for guildmates and whisper channel for strangers.
- Tooltip data cached across sessions; the tooltip refreshes itself when the cache is stale.
- Weight-protocol versioning: if a client's scoring weights were tempered with and don't match yours, its scores are refused rather than mixed into your boards.

Efficiency & Economy
- Overview panel: cards for both scores, session value, gold/hour, nodes/hour, and session time.
- Mini bar: Main frame collapsible to a compact strip, a draggable HUD showing the same live stats.
- Yield Overview: lifetime value, session value, and session rates for both categories combined.
- Auction House scanner: scans live commodity prices for every tracked item. All value and gold/hour figures use those prices. Until a scan is run, static fallback values are used.

UI
- Two themes — Modern (flat dark navy with cyan accents) and Classic (ornate gold and parchment). Switch with a button in the header; every panel updates live.

Data Integrity
- Records and lifetimes are checksummed on save and verified on load. Corruption triggers an automatic reset of the affected data.
- A separate snapshot system detects manual edits to saved data between sessions.

Notes
- First-time note: after installing, run
/gsand click REFRESH in the header to populate the friend leaderboards, or open the Auction House once to scan prices.







