VarkTankReady v2.5.0.zip
What's new
v2.5.0 — 2026-06-09
Bug Fixes
- Armor DR formula: Corrected the K constant to 11,960 (level 73 boss baseline), fixing over-reported damage reduction percentages
- Shield block: Changed from a percentage modifier to the correct flat +75 block value, resolving inflated block stats on Protection Warrior and Paladin
- StatsSnapshot: Fixed stat row rendering issues that caused incorrect display values in the snapshot panel
- MainWindow: Fixed layout/display bugs in the main readiness window
Performance
- Added dirty-flag caching to the stats pipeline — stats are only recalculated when gear or talents change, not on every frame
- Per-slot gear cache: individual slot scan results are cached by item link, eliminating redundant tooltip renders for unchanged slots
- Upgrade Advisor result cache: advisor output is keyed on gear scan time and talent version, preventing repeated full recalculations
- Tooltip cache capped at 300 entries with equipped-item priority on eviction — prevents unbounded memory growth over long sessions
Data
- BISGuide_Druid Pre-BIS: Complete rewrite of all 14 slot item lists with verified correct item IDs sourced from UpgradeItems_Druid. Previous data contained entirely wrong IDs pointing to Warrior swords, Shaman belts, Paladin bracers, enchanting formulas, and a mount
- BISGuide_Paladin Pre-BIS: Complete rewrite of all 15 slot item lists with verified correct item IDs sourced from UpgradeItems_Paladin. Previous data contained numerous cross-class contaminations including a Feral Druid shoulder piece in the head slot and weapons in the legs slot
- BISGuide_Warrior Pre-BIS: Verified correct against UpgradeItems_Warrior — no changes required
Architecture
- Split monolithic
UpgradeItems.luainto three per-class files:UpgradeItems_Druid.lua,UpgradeItems_Warrior.lua,UpgradeItems_Paladin.luafor maintainability and load-time clarity - TOC updated to load all three new files in correct dependency order
This mod has no additional files

