Dragonflight Alpha UI Feedback/Wishlist

Bringing over some of the still-relevant issues from the SL version of this thread.

Historical Issues

New Dragonflight Issues

  • Need logic for handling talents with the new DF system
  • Need a condition for identifying if Dragon Flight is active in a zone, maybe set it up as a parameter for the [flyable] condition eg. [flyable] returns true for flight & dragonflight, [flyable:1] returns true for regular flight, [flyable:2] returns true for dragonflight.

Macro API/UI Improvements

  • Additional Character Specific Macro Slots
  • Class Specific Macro Tab - so you can easily reuse macros for a given spec without cluttering up the general area
  • Macro conditions for identifying…
    • when warmode is active
    • when pvp talents are active
    • if a given pvp talent is selected
  • Consolidation/Morphing of Cleansing spells so they don’t need to be coded separately
    • Druid: Remove Corruption and Nature’s Cure
    • Paladin: Cleanse Toxins and Cleanse
    • Priest: Purify Disease and Purify
    • Shaman: Cleanse Spirit and Purify Spirit
  • Morphable base spells for hunter pet family abilities so they don’t need to be explicitly coded for each pet family - similar to Command Demon
    • [petspec:#] for hunters so pet family-specific abilities can be macro’ed more easily without resorting to itemizing each and every pet that I could possibly use in that family.
  • Reticle condition support ([@cursor] [@player]) for items and commands eg. /petmoveto
  • Make /castrandom and /userandom follow the same priority logic as /cast and /use.
    • Currently /cast prioritizes spells and /use prioritizes items while /userandom is simply an alias of /castrandom - Horn of Winter (Spell: 57330) and Horn of Winter (Item:140749) can be used to test
  • /castsequence, /castrandom etc. support for items/spells with commas in their names (eg Yu’lei, Daughter of Jade)

Proposed Aliases for Commonly Used Conditions

  • #showtooltip - #st
    • and/or have #showtooltip be implied for all macros unless explicitly disabled or modified by #show
  • talent - tal
  • @mouseover - @mo
2 Likes