promotional bannermobile promotional banner

Routine Assistant

Routine Assistant

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)

Suite WoW Version Languages Author License


🌟 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 Shift to 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 LootFrame to 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.GetCriteriaInfo to 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

  1. Download the latest release.
  2. Extract into your World of Warcraft AddOns directory:
    World of Warcraft\_retail_\Interface\AddOns\RoutineAssistant
  3. 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.

The Routine Assistant Team

profile avatar
  • 9
    Projects
  • 1.4K
    Downloads

More from SatyrosPXView all