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.0

  • R
  • May 30, 2026
  • 37.00 KB
  • 11
  • 2.5.5
  • Classic TBC

File Name

NextBest.zip

Supported Versions

  • 2.5.5
## [1.5.0] - 2026-05-30

### Removed
- **Class tab:** third profile kind and side tab removed; legacy class profiles are deleted on load (macro + saved data). Use **Items** instead.
- **Druid Macro Helper (DMH):** Settings fields and `/dmh start` … `/dmh end` macro wrapping removed. Items macros are plain `#showtooltip` + optional `/yell` + `/use`.

## [1.4.14] - 2026-05-30

### Fixed
- **Flying mounts in battlegrounds and instances:** `mountZoneIsFlyable()` no longer treats BGs (e.g. Eye of the Storm with Outland map ids) as flyable — all instanced zones skip **Fly** rows. Mount picker fallback no longer returns a flying-only row in non-fly areas. Druid **Flight Form** / **Swift Flight Form** are auto-detected as flying-only even without the **Fly** checkbox.

## [1.4.13] - 2026-05-30

### Added
- **Optional /yell per profile:** Settings now includes **Yell when used (optional)** — enter a message (e.g. `Tanks is having a mana break`) and the generated macro prepends `/yell` before the use/cast line. Works on Items, Class, and Mounts profiles.

### Fixed
- **Mounts macro refresh error:** `/yell` helper was defined after the mounts macro builder, causing `attempt to call global 'appendProfileYellLine' (a nil value)` on login and bag updates.
- **Yell input resetting while typing:** the Settings yell field was overwritten on every macro refresh (bag updates, cooldown heartbeat) before focus loss could save; refresh now skips the field while it has focus.

### Changed
- **Yell Settings layout:** yell label and input now align with the checkbox label column and DMH segment field (same left indent and input width).