Routine Assistant v1.3.0
Part of the Ultima Suite • Modular Quality-of-Life, Automation & Routine Management Suite for World of Warcraft (Retail & Midnight-Ready)
🌟 Overview
Part of the Ultima Suite — engineered to operate 100% standalone with zero mandatory cross-addon dependencies, while providing seamless inter-addon synergies via UltimaBridge when other suite modules are installed.
Routine Assistant is a modular World of Warcraft quality-of-life suite designed to eliminate repetitive chores and friction from your daily gameplay. Styled with modern Blizzard Dark UI aesthetics and two-tier pill navigation, it consolidates essential automations—from smart repairs and junk selling to world quest tracking and native loot enhancements—into a single, high-performance package.
✨ Key Features
🔧 1. Auto Repair & Guild Bank Synergy
- Merchant Auto-Repair: Automatically repairs damaged equipment upon opening any repair vendor.
- Guild Bank Integration: Automatically checks guild membership, withdrawal allowances, and guild bank funds before personal gold.
- Durability Threshold: Configurable repair threshold (50%–100%) to avoid unnecessary micro-repairs.
- Instance & Ready Check Alerts: Warns you before dungeon pulls or during ready checks if equipment durability drops below 50%.
- Repair Statistics: Character and account-wide tracking of total gold spent on repairs.
💰 2. Auto Sell & Value Protection
- Grey Junk & Obsolete Gear: Automatically liquidates poor quality items and outdated gear.
- Whitelist & Blacklist: Protect beloved items from ever being sold, or designate specific items to always be liquidated.
- AH Value Protection: Full synergy with Auctionator and TradeSkillMaster (TSM) to protect high-value BoEs and transmog items.
- Interactive Sell Preview: Optional confirmation dialog previewing items and total gold before selling.
- Buyback History: In-session transaction history displaying recently sold items with timestamps and sell prices.
📦 3. Auto Buy & Restock
- Reagent Restocker: Automatically replenishes consumables (enchanting vellums, phials, lockpicks, crafting reagents) up to target thresholds upon visiting relevant vendors.
⏩ 4. Fast Forward (Dialog & Popup Accelerator)
- Gossip Skip: Instantly bypasses single-option greeting dialogues (e.g. Flight Masters).
- Auto Quest: Automatically accepts and hands in quests (hold
Shiftto temporarily pause). - Cinematics Skip: Automatically skips previously watched cinematics and cutscenes.
- Auto-Confirm: Automatically inputs
"DELETE"for rare item destruction and confirms Bind-on-Equip dialogs.
📬 5. Mail Assistant
- 1-Click Collect All: Swiftly gathers mail items and gold with server-safe throttling.
- Warband Address Book: Rapid recipient selection for your alts and warband members.
🗺️ 6. World Quest Sidebar
- Map-Integrated Directory: Compact, collapsible sidebar docked directly to Blizzard's World Map (
WorldMapFrame) listing all active World Quests in the current zone or continent. - Smart Filters & Sorting: Filter by Gear, Gold, Currencies, Professions, and Pet Battles. Sort by remaining time or reward quality.
- 1-Click Supertracking: Left-click to activate Blizzard native supertracking; right-click to pin into quest tracker; Shift-click to link in chat.
🚪 7. Instance Difficulty Selector
- Portal Proximity Detector: Sleek top-screen bar appears automatically when standing near a dungeon or raid portal (~45m range).
- 1-Click Difficulty Buttons: Directly switch between Normal, Heroic, Mythic, and 10/25-player modes with live lockout boss counters
(x/y). - Instant Reset Shortcut: Alt + Right-Click to immediately reset all instances (
ResetInstances()).
💎 8. Native Loot Enhancer & Scrolling Loot HUD
- "Loot All" Quick Key: Ergonomic "Loot All (E)" button docked to Blizzard's native
LootFrameto clear items with one keypress. - Transmog & Item Level Badges: Displays uncollected appearance icons and item levels directly on loot item slots.
- Scrolling Loot Text: Floating combat text for looted items, gold, and currencies with full Edit Mode repositioning.
🎣 9. Fishing & Archaeology Helpers
- Easy Cast & Survey: Quick double-right-click to cast fishing line or survey digsites without action bar bloat.
- Background Audio Boost: Amplifies splash sound effects and activates background audio during fishing casts so you never miss a bite while tabbed out.
- Floating Catch HUD: Live session statistics showing fish caught per hour and estimated market value.
⏱️ 10. Mythic+ Keystone HUD & Forces Tracker
- Exact Percentage Tracking: Accurately computes enemy forces down to two decimal places via
C_ScenarioInfo.GetCriteriaInfoto eliminate count guessing. - Chest Milestone Timers: Visual timeline displaying remaining time thresholds for +1, +2, and +3 chest upgrades.
- Zero-Touch Automation: Automatically pops up upon dungeon activation (
CHALLENGE_MODE_START) and cleanly dismisses when complete.
📂 Sub-Module Architecture
Routine Assistant features 3 optional, high-performance sub-modules:
World of Warcraft/_retail_/Interface/AddOns/
├── RoutineAssistant/ # Main automation hub & QoL features
├── RoutineAssistant_DamageMeter/ # Zero-churn damage & healing meter with Deathlog timeline
├── RoutineAssistant_InfoBar/ # Top/bottom performance bar with 1-click Ultima Master Dashboard
└── RoutineAssistant_UnitFrames/ # Enhanced unit frames & nameplates
⌨️ Slash Commands
| Command | Action |
|---|---|
/ra |
Toggle the Routine Assistant main settings window |
/routine |
Full alias to toggle the main window |
/ra mplus |
Toggle or configure the Mythic+ Keystone HUD |
/way [zone] [x] [y] |
Set a navigation waypoint with Blizzard supertracking |
/raway |
Routine Assistant waypoint command alias |
/gnometest / /suitetest |
Run internal UI & test diagnostics |
🌐 Supported Languages
Full localization for all 10 official World of Warcraft client locales:
- 🇬🇧 English (
enUS) - 🇩🇪 German (
deDE) - 🇪🇸 Spanish (
esES/esMX) - 🇫🇷 French (
frFR) - 🇮🇹 Italian (
itIT) - 🇧🇷 Portuguese (
ptBR) - 🇷🇺 Russian (
ruRU) - 🇰🇷 Korean (
koKR) - 🇨🇳 Simplified Chinese (
zhCN) - 🇹🇼 Traditional Chinese (
zhTW)
📦 Installation
- Download the latest release.
- Extract into your World of Warcraft AddOns directory:
World of Warcraft\_retail_\Interface\AddOns\RoutineAssistant - Launch World of Warcraft and configure your routines with
/ra.
📜 Credits & License
Developed with ❤️ by Satyros. Compatible with Retail & Midnight.
Acknowledgements:
- Built with the Ace3 framework, LibDataBroker-1.1 and LibDBIcon-1.0.

