Adaptive rotation trainer

Post-combat rotation trainer for WoW. Adaptive Rotation Trainer analyzes your casts, procs, cooldowns and weaknesses after combat, then recommends adaptive rotations, opener improvements and safe export options.

File Details

AdaptiveRotationTrainer-0.2.81.zip

  • R
  • May 30, 2026
  • 388.83 KB
  • 0
  • 12.0.7+1
  • Retail

File Name

AdaptiveRotationTrainer-0.2.81.zip

Supported Versions

  • 12.0.7
  • 12.0.5

# Adaptive Rotation Trainer - 0.2.81

## Structured Class Spell Library Integration

Adaptive Rotation Trainer 0.2.81 expands and strengthens the internal class/spec spell reference system.

This update integrates structured spell library data for all playable classes and specs, improving spell-list cleanup, Builder spell availability, recommendation filtering, and export candidate validation.

## Added

### Structured Class/Spec Spell Reference Data

Added expanded internal reference data for all playable classes:

- Death Knight
- Demon Hunter
- Druid
- Evoker
- Hunter
- Mage
- Monk
- Paladin
- Priest
- Rogue
- Shaman
- Warlock
- Warrior

The data is used internally to help ART better identify which spells belong to the current class/spec context.

### Expanded Spec Coverage

The reference layer now covers:

- all 13 playable classes
- all standard playable specs
- Demon Hunter Devourer support

## Improved

### Cleaner Builder Spell Lists

Builder spell availability now benefits from a much broader class/spec reference layer.

This should reduce clutter from:

- off-spec spells
- unrelated spellbook entries
- passive/system entries
- travel helpers
- profession entries
- account/warband utilities
- placeholder/debug entries

### Cleaner Spells Tab

The Spells tab now has stronger reference data for class/spec filtering.

This should make the spell list more useful for reviewing actual class/spec-relevant spells.

### Better Recommendation Sanity Checks

Recommended rotations now pass through a stronger reference validation layer.

This helps prevent non-rotation or unrelated entries from being promoted into learned/recommended priorities.

### Safer Export Candidate Filtering

Export candidates now receive additional class/spec reference validation.

This improves safety for:

- native WoW macro export
- Builder export
- GSE-style export
- export previews
- export diagnostics

### Improved Off-Spec Filtering

The reference layer is now better able to distinguish between current-spec spells and broader class/off-spec spellbook entries.

This is especially helpful for hybrid classes and classes with broad shared spellbooks.

## Cleanup

During integration, obvious non-rotation/system entries were filtered out, including:

- Auto Attack
- Armor Skills
- Weapon Skills
- Languages
- profession entries
- Pathfinder entries
- skyriding/travel helpers
- warband/account helpers
- story/lorewalking/recap helpers
- companion/covenant/garrison/delve helpers
- Meta Gem / Cogwheel Gem / Extract Gem entries
- Single-Button Assistant
- DNT / PH / placeholder/debug entries

## Preserved

This update does not remove existing functionality.

Preserved systems include:

- post-combat rotation analysis
- adaptive same class/spec recommendation model
- Builder / Rotation Editor
- native WoW macro export
- GSE export support
- optional GSE Blob Exporter compatibility
- optional GSE Importer compatibility
- talent hash spell cache
- class/spec libraries
- spec validation
- UI modes
- bug report system
- strict class/spec/context export safety

## Safety Notes

Adaptive Rotation Trainer remains a safe post-combat analysis and planning addon.

ART does not:

- cast spells automatically
- choose abilities in real time
- bypass the Global Cooldown
- rewrite macros during combat
- perform protected actions
- automate gameplay
- use unsafe cross-class or cross-spec export fallback

The structured spell reference data is used only for filtering, validation, classification, and cleanup. It does not add live rotation execution or automation.

## Technical Notes

- Updated core addon version to `0.2.81`
- Expanded `ReferenceData/ClassSpellReferenceData.lua`
- Integrated structured spell libraries for all classes
- Improved class/spec reference coverage
- Improved spell cleanup during import
- Preserved Demon Hunter Devourer support
- GSEBlobExporter unchanged
- GSEImporter unchanged

## Summary

Adaptive Rotation Trainer 0.2.81 improves spell quality across the addon by integrating structured class/spec spell reference data.

The Builder, Spells tab, recommendations, and exports should now be cleaner, safer, and less likely to include unrelated spellbook clutter or system entries.