File Details
AdaptiveRotationTrainer-0.2.49.zip
- R
- May 28, 2026
- 255.91 KB
- 0
- 12.0.7+1
- Retail
File Name
AdaptiveRotationTrainer-0.2.49.zip
Supported Versions
- 12.0.7
- 12.0.5
Adaptive Rotation Trainer - 0.2.49
User Export Exclusions Update
Adaptive Rotation Trainer 0.2.49 adds user-controlled export exclusions.
Players can now manually exclude specific spells from rotation exports without removing those spells from reports, learning, history, or analysis.
Added
User-Choice Export Exclusions
Added the ability to exclude specific spells from exports.
Exclusions apply to:
- WoW macro export
- readable GSE-style template
- native GSE3 export
- export dry-run diagnostics
Important: excluded spells are not removed from ART’s learning or analysis systems.
Excluded spells can still appear in:
- combat reports
- history
- session details
- proc analysis
- spell analysis
- learned priority analysis
- recommended rotation analysis
- Spells tab
They are only blocked from export output.
Spells Tab Export Controls
Added export-control buttons to the Spells tab.
Each spell can now show an action such as:
Exclude
or, if already excluded:
Allow Export
This allows users to quickly decide whether a spell should be allowed in generated exports.
Exports Tab Exclusion Section
Added a new Exports tab section:
User Export Exclusions
This section shows the currently excluded spells and gives better visibility into user-controlled export filtering.
Added controls:
- Copy Exclusion List
- Export Dry Run
New Slash Commands
Added commands for managing export exclusions:
/art exportexclude SPELL_NAME_OR_ID
/art exclude SPELL_NAME_OR_ID
/art exportallow SPELL_NAME_OR_ID
/art allow SPELL_NAME_OR_ID
/art exportinclude SPELL_NAME_OR_ID
/art exportincluded SPELL_NAME_OR_ID
/art exportexcluded
/art exportexclusions
Examples:
/art exportexclude Death Grip
/art exportexclude 49576
/art exportallow Death Grip
/art exportexcluded
Export Dry-Run Exclusion Reasons
Export dry-run diagnostics now show when a spell is rejected because of user choice.
Example rejection reason:
excluded by user export blacklist
This makes it clear whether a spell is missing from an export because of:
- user exclusion
- strict context filtering
- spell classifier filtering
- cooldown setting
- duplicate filtering
- missing spellID
Bug Report Exclusion Data
Bug reports now include user export exclusion information.
Added:
- user export exclusions count
- export exclusion sample
- export dry-run rejection reason
This helps diagnose why specific spells are not appearing in generated GSE or macro exports.
Changed
- Updated addon version to 0.2.49.
- Updated
.tocmetadata to 0.2.49. - Updated
ART.versionto 0.2.49. - Updated export candidate filtering to check user exclusions.
- Updated export diagnostics to include user exclusion reasons.
- Updated bug report output to include export exclusion data.
- Updated Spells tab and Exports tab to expose user export choices.
SavedVariables
Added persistent storage for export exclusions:
settings.exportExcludedSpells = {
byID = {},
byName = {},
}
Both ID-based and name-based exclusions are supported:
byID
is used for reliable spellID-based filtering.
byName
is used for older or name-only session data.
Fixed / Improved
- Improved user control over generated exports.
- Improved transparency when a spell is intentionally missing from an export.
- Reduced the need to alter learned priority or spell classification just to keep a spell out of GSE/macros.
- Improved troubleshooting for user-modified export behavior.
- Preserved analysis quality while allowing cleaner exports.
Retained Features
This release keeps all existing Adaptive Rotation Trainer functionality, including:
- post-combat rotation analysis
- adaptive same class/spec recommendation model
- spell classification
- class/spec intelligence for Death Knight, Priest, and Paladin
- 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
- export dry-run diagnostics
- rejected candidate tracking
- bug report system
- spec validation tools
- Exports tab
- Whitelist tab
- Spells tab
- combat time threshold
- 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
User export exclusions only affect generated export text.
They do not automate gameplay and do not modify protected actions.
Technical Notes
Build version: 0.2.49
Package folder: AdaptiveRotationTrainer/
Lua files: 23
Approximate Lua lines: 8,977
Strict export filtering from 0.2.43, adaptive same class/spec learning from 0.2.44, Developer metadata from 0.2.45, settings stabilization from 0.2.46, class/spec validation from 0.2.47, and export dry-run diagnostics from 0.2.48 remain preserved.