Skip to content

Weeklies Tracker v2.0.4

Choose a tag to compare

@GhostPunk GhostPunk released this 17 Jan 15:15
· 8 commits to main since this release

Bug Fixes - Valor Tracking Finally Fixed

The Problem

Previous versions had TrackValorChange() trying to set baselines, which could race with UpdateCurrentCharacterValor() and cause earnedThisWeek to be set incorrectly.

The Fix

  • Simplified architecture: TrackValorChange() now ONLY tracks deltas (the difference when you earn valor)
  • Single responsibility: Only UpdateCurrentCharacterValor() sets baselines
  • No more race conditions: Clear separation of concerns

How It Works Now

  1. On login → baseline is set (current valor recorded, earnedThisWeek = 0)
  2. During gameplay → when you earn valor, only the NEW amount is added to earnedThisWeek
  3. Weekly reset → earnedThisWeek resets to 0, baseline cleared

Example

  • You log in with 500 valor → baseline = 500, earnedThisWeek = 0, shows "0/1600"
  • You do a dungeon and earn 100 valor → earnedThisWeek = 100, shows "100/1600"
  • You log out and back in → earnedThisWeek stays 100, shows "100/1600"

Installation

  1. Download WeekliesTracker-v2.0.4.zip
  2. Extract to Interface/AddOns/
  3. Reload WoW

Your valor data will be reset on upgrade - this is expected.