Hello,
I am trying to build a WeakAura to handle a pre-pull optimization sequence and would like to clarify what is technically possible within the addon’s limitations.
Objective
Approximately 5 seconds before a boss pull, I want to:
- Equip a pre-proc equipment set (gloves with on-use effect)
- Use multiple consumables:
- Engineering gloves (Hyperspeed Accelerators)
- Potion (pre-pot)
- Flame Cap
- Other on-use items (e.g., Sulfuron, Scorpid)
- After confirming buffs are active, switch back to my main equipment set before combat starts
Desired Flow
- DBM pull timer starts (e.g., /pull 10)
- At around 5 seconds remaining:
- Trigger a macro via WeakAura
- Equip PREPROC set
- Use all consumables
- Once buffs are active:
- Switch back to NORMAL set
- Enter combat with all effects active
Questions
-
Is it possible for WeakAura to:
- Trigger a macro automatically from a DBM event?
- Execute RunMacroText() without a hardware input?
-
Can this be achieved using:
- Custom Trigger + Actions (On Show)?
- WeakAuras.ScanEvents + macro?
-
Has anyone implemented something similar involving:
- Equipment set switching
- Consumable usage
- DBM pull timer integration?
Current Understanding
WeakAuras cannot perform protected actions (such as using items or equipping gear) without a hardware event. However, I have seen setups using:
- Clickable WeakAura buttons (single-click macro execution)
- DBM-based timing triggers
I am trying to understand the closest viable implementation to this workflow.
Ideal Outcome
- Fully automated execution via DBM (if possible)
OR - A WeakAura prompt at the correct timing requiring a single click to execute everything
Any examples, Wago links, or clarification on limitations would be appreciated.
Thank you.