File Details
WarbandNexus_v2.5.10.zip
- R
- Apr 5, 2026
- 1.69 MB
- 2.3K
- 12.0.5+1
- Retail
File Name
WarbandNexus-2.5.10.zip
Supported Versions
- 12.0.5
- 12.0.1
═══════════════════════════════════════════════════════════════════════════
WARBAND NEXUS - Version 2.5.10 (05.04.2026)
═══════════════════════════════════════════════════════════════════════════
Improvements
- Tooltips (CollectibleSourceDB): NPC unit-tooltip collectible drop lines only show for hostile or attackable targets (friendly delve stones / object-style unit tooltips no longer list unrelated mounts). Uses IsMouseoverAttackable with Midnight-safe guards on UnitCanAttack, UnitIsDead, and UnitReaction (issecretvalue before comparisons).
- Release packaging: `build_addon.py` (Python 3.8+, stdlib only) stages `build/WarbandNexus/` and writes `WarbandNexus-<version>.zip` with POSIX `/` entry names; post-build check rejects backslashes (Linux / macOS / CurseForge Linux install into AddOns/WarbandNexus correctly). Replaces Windows-only `Compress-Archive` / removed `scripts/build-curseforge.ps1`.
- Plans UI: To-Do List & Weekly Progress — Show Planned / Show Completed behavior aligned with browse tabs; achievement tab and browse empty-state titles/descriptions (PLANS_*_EMPTY_* keys).
- Chat — Try Counter: optional routing (same tabs as Loot, dedicated WN_TRYCOUNTER group, or all standard tabs); button to add WN_TRYCOUNTER to the selected chat tab; optional login welcome line; settings for played-time chat noise and background /played for stats (CONFIG_* keys).
- What's New / changelog: locale key is derived from version string with dots stripped (e.g. 2.5.9b → `CHANGELOG_V259b`); fallback chain to older keys if missing; `ns.CHANGELOG.version` and `.date` follow Constants.
Bug fixes
- Try Counter: clearer separation of fishing vs. profession gathering and game-object-only loot; reduced false try increments (e.g. gathering vs. mount farming); loot session timing and CHAT_MSG_LOOT handling tightened.
- Try Counter: fishing attribution path no longer calls a nil global — `CurrentUnitsHaveMobLootContext` is forward-declared (fixes “attempt to call global 'CurrentUnitsHaveMobLootContext'”).
- Tooltips (TooltipService): yellow "(Planned)" only when the mount, pet, or toy is still not owned. Applies to CollectibleSourceDB drop lines, yield sub-lines, and item tooltip post-hook; uses journal / PlayerHasToy checks with Midnight-safe pcall and issecretvalue rules. Database drops tagged as generic type "item" now align "collected" with toy/mount/pet APIs so completed items no longer show Planned beside the green checkmark.

