NextBest

Per-character macros that stay in sync with your bags: each profile has a priority list of items, and the macro /uses the first one you actually have.

File Details

1.5.4

  • R
  • Jul 9, 2026
  • 38.18 KB
  • 12
  • 2.5.6
  • Classic TBC

File Name

NextBest 1.5.4.zip

Supported Versions

  • 2.5.6
## [1.5.4] - 2026-07-09

### Fixed
- Bumping support of game version after Blizzard maintenance.

## [1.5.3] - 2026-06-03

### Fixed
- **Zone-restricted consumables:** priority rows the client marks unusable (wrong zone, level, etc.) are skipped using a live **`IsUsableItem`** check at selection time, so instance-only items listed above healing potions fall through correctly outside their area.
- **Zone refresh:** macros re-scan on **`ZONE_CHANGED`** and **`ZONE_CHANGED_INDOORS`** (debounced), not only **`ZONE_CHANGED_NEW_AREA`**, so entering/leaving areas like Tempest Keep updates item selection promptly.

## [1.5.2] - 2026-06-03

### Changed
- **Respect item cooldowns** is on by default for new items profiles (Settings checkbox).

### Fixed
- **Cooldown + stocked fallback:** when cooldown respect is enabled, the macro no longer falls back to the first in-bag priority row while every candidate is on cooldown (which pinned Healthstone on CD instead of the healing potion).
- **Shared item cooldowns:** bag indexing now merges `GetItemCooldown(itemId)` with per-slot data so shared lockouts (e.g. Healthstones) block all matching priority rows reliably.