Download
(27Kb)
Download
Updated: 11-04-22 11:04 PM
Pictures
File Info
Compatibility:
Dragonflight Pre-patch (10.0.0)
Updated:11-04-22 11:04 PM
Created:10-20-20 10:56 AM
Downloads:2,043
Favorites:1
MD5:
Categories:Miscellaneous, Rogue

Misdirect Helper

Version: 1.0.9
by: rustyboy [More]

Misdirect Helper is a small addon that simplifies using Misdirection for Hunters and Tricks of the Trade for Rogues

Installation
Place the folder into `World of Warcraft\_retail_\Interface\Addons` as you would any other addon.

It is recommended to run /mdh once after installation with a friendly player being targeted to manually create the macro so you can drag it onto your action bar.


The Macro

Code:
#showtooltip Misdirection or Tricks of the Trade
/stopcasting
/stopcasting
/use [@focus,help,nodead]Misdirection
/use [@misdirectname,party,nodead]Misdirection
/use [@pet,nodead]Misdirection
Misdirect Priority
  1. Misdirect to your current focus if set (friendly, not dead)
  2. Misdirect to your misdirect target (not dead)
  3. Misdirect to your pet (not dead) *Hunter's only
If you want to override the macro, all you need to do is set your misdirect target to your focus by either:
  • Right clicking on your misdirect targets frame and selecting 'Set Focus'
  • Mousing over or targeting your misdirect target and using a macro e.g. /focus [@mouseover,exists][]
Please Note:
  • If you set your focus to an object like a Warlock Gateway the macro will not work

Macro Creation
  • Misdirect Helper will try and create the macro in one of your Character Specific Macro slots first
  • If there are no free Character Specific Macro slots it will then try to create the macro in your General Macros (Account Wide)
  • It is preferable to use one of your Character Specific Macro slots so it's suggested to free one first if this is the case
  • This will reduce any issues when using the addon with multiple characters of the same class

Macro Name
  • Rogues: MDH_Rogue
  • Hunters: MDH_Hunter
** Please make sure that you do not already have a macro with the same name in your General Macros (Account Wide) or Character Specific Macros.


Mythic Plus Dungeons (Automatic Mode)
  • At the start of a Mythic Plus Dungeon the addon will update your misdirect to the player who is assigned the party's Tank role.

Slash Commands (Manual Mode)
  • /mdh help = Displays the in game help text
  • /mdh = Updates your misdirect if you are currently targeting a friendly player

Mouseover (Manual Mode)
  • Right click a friendly unit frame and select Assign Misdirect

It is recommended to create a macro for assigning your misdirect target (/mdh). You can then target your misdirect target and use the macro to update the assigned misdirect (Out of combat only).


Misdirect Helper Requirements
  • Friendly Player Targeted (Manual Mode) = Does not update if you do not have a friendly player targeted
  • Out of Combat = Does not update if you are in combat
  • Macro Frame Closed = Does not update if your macro addon frame is open

v1.0.9
Removed faction only restriction due to cross faction mythic plus dungeons

v1.0.8
TOC Bump

v1.0.7
Improved spell names to support multi language clients

v1.0.6
TOC Bump

v1.0.5
Fixed Mythic Dungeon Start Error

v1.0.4
Added Unit Frame Integration
Simplified Macro
Removed Party/Raid Separation

v1.0.3
Code Improvements

v1.0.2
Fixed logic error

v1.0.1
Added class check condition
Added error text to tell the user to disable the addon for incorrect classes
Archived Files (1)
File Name
Version
Size
Author
Date
1.0.8
27kB
rustyboy
03-11-21 03:13 AM


Post A Reply Comment Options
Unread 11-23-20, 04:32 AM  
rustyboy
A Kobold Labourer
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 2
Uploads: 3
Originally Posted by Baine
great addon, thanks!

may i suggest populating the spells like this though?
Lua Code:
  1. local class_info = {
  2.     [3] = {macroName = 'MDH_Hunter', spellName = GetSpellInfo(34477), iconName = 'ability_hunter_misdirection'},
  3.     [4] = {macroName = 'MDH_Rogue', spellName = GetSpellInfo(57934), iconName = 'ability_rogue_tricksofthetrade'},
  4. }

that way it's language independent
Thanks, I have updated the addon with your suggestion
Report comment to moderator  
Reply With Quote
Unread 11-22-20, 09:00 AM  
Baine
A Murloc Raider
 
Baine's Avatar
AddOn Author - Click to view AddOns

Forum posts: 4
File comments: 393
Uploads: 1
great addon, thanks!

may i suggest populating the spells like this though?
Lua Code:
  1. local class_info = {
  2.     [3] = {macroName = 'MDH_Hunter', spellName = GetSpellInfo(34477), iconName = 'ability_hunter_misdirection'},
  3.     [4] = {macroName = 'MDH_Rogue', spellName = GetSpellInfo(57934), iconName = 'ability_rogue_tricksofthetrade'},
  4. }

that way it's language independent
__________________
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: