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.47.zip

  • R
  • May 28, 2026
  • 250.52 KB
  • 0
  • 12.0.7+1
  • Retail

File Name

AdaptiveRotationTrainer-0.2.47.zip

Supported Versions

  • 12.0.7
  • 12.0.5

Adaptive Rotation Trainer - 0.2.47

Class/Spec Intelligence and Bug Report Update

Adaptive Rotation Trainer 0.2.47 is a class/spec intelligence and troubleshooting update.
This release improves built-in spell knowledge for selected classes and adds an in-game bug report system to make issue reporting, export debugging, and future development much easier.

Added

Expanded Class/Spec Intelligence

Added and improved built-in class/spec spell intelligence for:

Death Knight:

  • Blood

  • Frost

  • Unholy

Priest:

  • Discipline

  • Holy

  • Shadow

Paladin:

  • Holy

  • Protection

  • Retribution

This improves the addon’s ability to classify spells correctly as:

  • rotation candidates

  • offensive cooldowns

  • defensive abilities

  • utility abilities

  • proc-only effects

  • aura-only effects

  • non-rotation entries

  • export-safe spells

These improvements help ART build cleaner recommendations, reduce noise in learned priority data, and improve export safety.

Improved Proc and Aura Filtering

Expanded proc/aura-only filtering for the newly improved classes and specs.

This helps prevent buffs, passive effects, proc names, and aura-only entries from being treated as real rotation spells.

Added Bug Report System

Added a new internal bug report module:

BugReport.lua

The bug report system creates a copyable diagnostic report inside the addon.

The report includes:

  • addon version

  • WoW client/build information

  • current class

  • current spec

  • current role

  • current content type

  • context key

  • gear hash

  • talent hash

  • stat hash

  • active report settings

  • active export settings

  • last report summary

  • score breakdown

  • current profile/session counts

  • spec validation results

  • captured Lua errors

  • recent ART debug breadcrumbs

No data is sent automatically.
The report is only shown in a copy window so the player can manually copy and share it.

Added Spec Validation

Added spec validation tools to help confirm whether ART has useful built-in data for the current class/spec.

Validation checks include:

  • current class/spec detection

  • known rotation hints

  • known cooldown hints

  • known proc/aura-only filters

  • export-safe candidate availability

  • blocked/non-rotation candidate detection

Developer Tab Improvements

Expanded the Developer tab with additional troubleshooting tools and context information.

Added:

  • spec validation status

  • known rotation hint count

  • proc/aura whitelist count

  • current context debug information

  • Copy Bug Report button

  • Validate Spec button

This makes it easier to diagnose class/spec issues, export problems, wrong spell classification, and missing rotation data.

Added Slash Commands

New commands:

/art validate
/art specdebug
/art bugreport
/art bug

Command behavior:

/art validate

Runs spec validation for the current character context.

/art specdebug

Opens or prints current spec/class debug information.

/art bugreport
/art bug

Opens a copyable bug report window with diagnostic information.

Changed

  • Updated addon version to 0.2.47.

  • Updated .toc metadata to 0.2.47.

  • Updated ART.version to 0.2.47.

  • Updated README documentation.

  • Updated CHANGELOG documentation.

  • Improved built-in spell classification data for Death Knight, Priest, and Paladin.

  • Improved debug visibility for development and troubleshooting.

  • Improved support for identifying wrong, missing, or unsafe spell candidates.

Fixed / Improved

  • Reduced the chance that proc-only or aura-only effects appear as rotation candidates.

  • Improved class/spec validation for future bug reports.

  • Improved export troubleshooting by exposing context and spec validation data.

  • Improved developer visibility into why a spell may or may not be used by ART.

  • Improved foundation for future class/spec expansion.

Retained Features

This release keeps all existing Adaptive Rotation Trainer functionality, including:

  • post-combat rotation analysis

  • adaptive same class/spec recommendation model

  • spell classification

  • proc awareness and proc timeline

  • priority reasoning and proc trigger explanations

  • strict same-context export filtering

  • native GSE3 export support

  • readable GSE-style template export

  • WoW macro export

  • Exports tab

  • Whitelist tab

  • combat time threshold

  • report timing per content type

  • expanded report modes

  • export settings

  • toast settings

  • analysis tuning settings

  • score breakdown

  • movable toast notification

  • resizable dashboard

  • minimap icon

  • History and Session Details

  • Developer tab

  • DruxlyeSofty ownership metadata

  • WoW 12.0.5 and 12.0.7 compatibility metadata

Safety Notes

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

It does not:

  • cast spells automatically

  • choose abilities in real time

  • bypass the Global Cooldown

  • rewrite macros during combat

  • perform protected actions

  • use unsafe cross-class or cross-spec export fallbacks

  • rebuild a damage meter through restricted combat data

Strict export safety remains preserved.

Exports must remain class/spec/context-safe. ART should never fall back to unrelated classes, unrelated specs, or unrelated global latest-session data.

Technical Notes

  • Build version: 0.2.47

  • Package folder: AdaptiveRotationTrainer/

  • Added module: BugReport.lua

  • Expanded class/spec data coverage for Death Knight, Priest, and Paladin

  • Preserved strict export filtering introduced in 0.2.43

  • Preserved adaptive same class/spec learning introduced in 0.2.44

  • Preserved Developer tab and DruxlyeSofty ownership metadata introduced in 0.2.45

  • Preserved 0.2.46 stabilization features, including expanded settings, export controls, toast controls, and score breakdown

Summary

Adaptive Rotation Trainer 0.2.47 improves the addon’s class/spec knowledge and adds a practical bug report system.
This makes ART easier to troubleshoot, safer to expand, and better prepared for deeper class/spec intelligence in future versions.