- Home
- Downloads
-
Addons & Mods
Featured
World of Warcraft
6,111 Addons
-
Popular Downloads
- Top World of Warcraft Addons
- Top Minecraft Server Mods
- Top Rift Addons
- Top Skyrim Mods
- Top World of Tanks Skins
- Top StarCraft II Maps
- Top Terraria Maps
- Top Runes of Magic Addons
- Top Warhammer Online Addons
- Top The Secret World Mods
- Top Age of Conan Addons
-
- Curse Client
- Premium
- News
- Giveaways
- Forums
- Store
MTarget
- 1 Like
- World of Warcraft
- 21 Monthly Downloads
- Supports: 5.0.4
- 4,755 Total Downloads
- Updated 08/30/2012
- Created 01/07/2009
- 8 Favorites
- Project Site
- Comments
- Release Type: Release
- License: BSD License
- Newest File: v5.0.4
About MTarget
MTarget is an addon that (primarily) assists in targeting through the replacement of tokens in macros. It announces the variables to the raid/party to allow synchronization of targets.
Through the replacement of tokens with values macros can be rewritten on the fly as group and situations dictate.
Note: Given that this is working with macros the updating of the macros can only occur when out of combat.
Version 2 removes the use of the unit ids. Using names works better because the group repositioning and tracking could not be performed effectively (zoning in and out of dungeons could easily break it) and wasn't needed.
It now includes a minimap icon so a LibDataBroker launch add-on is no longer required.
Commands
To view the command line commands run /mtarget help. For a more detailed description of the commands and menu actions have a look at the Commands page.
Options
There are a number of configurable options for MTarget available in the addon tab of the Interface options. Go to Options for a description of the options.
I would recommend having the following options turned on:
- Auto Write Macros
Examples
The following are two example macros that I use (for more go to Examples):
Hunter Misdirection Macro Template
/cast [@$tank,help,nodead][target=pet] Misdirection
When joining a party I assign the value tank to the name of the tank by right clicking on their name plate choosing the MTarget menu and the tank option and the macro gets rewritten to replace $tank with the player's name. In this way it can free up focus from tradition focus macros to be used for other uses. So after assigning the value of $tank you end up with the following macros:
Hunter Misdirection Macro
/cast [@MrTank,help,nodead][target=pet] Misdirection
Paladin Beacon of Light Macro Template
/cast [@$maintank,help,nodead][@$offtank,help,nodead][help,nodead] Beacon of Light
When joining a raid I assign the value "maintank to the name of the main tank by right clicking on their name plate choosing the MTarget menu and the maintank option and the same for offtank. The macro gets rewritten to replace $maintank and "$offtank" with the players' names. This goes beyond the scope of a focus macro because you essentially have two focuses. Additionally through the broadcast mechanism the main and offtanks could be assigned by a raid leader and distributed to the raid automatically.
So after assigning the value of $maintank and $offtank you end up with the following macros:
Paladin Beacon of Light Macro
/cast [@MrsMainTank,help,nodead][@MrOffTank,help,nodead][help,nodead] Beacon of Light
Tutorial
For a quick tutorial on using this addon have a look at the Getting Started page
------------------------------------------------------------------------
r81 | gameldar | 2012-08-29 05:08:57 +0000 (Wed, 29 Aug 2012) | 2 lines
Changed paths:
A /tags/v5.0.4 (from /trunk:80)
Create a release for 5.0.4
------------------------------------------------------------------------
r80 | gameldar | 2012-08-29 05:07:17 +0000 (Wed, 29 Aug 2012) | 2 lines
Changed paths:
M /trunk/MTarget.lua
M /trunk/MTarget.toc
M /trunk/MTarget_Macro.lua
Update to support 5.0.4. Only incompatibility was the position of the Template button in the Macro window needs updating.
------------------------------------------------------------------------
| File Name | Release Type | Game Version | Downloads | Date |
|---|---|---|---|---|
| v5.0.4a-nolib | Beta | 5.0.4 | 3 | 08/30/2012 |
| v5.0.4a | Beta | 5.0.4 | 50 | 08/30/2012 |
| v5.0.4-nolib | Release | 5.0.4 | 4 | 08/29/2012 |
| v5.0.4 | Release | 5.0.4 | 346 | 08/29/2012 |
| v4.3.1 | Release | 4.3.4 | 141 | 07/13/2012 |
| v4.3.1-nolib | Release | 4.3.4 | 1 | 07/13/2012 |
| v4.3.0-nolib | Release | 4.3 | 3 | 12/19/2011 |
| v4.3.0 | Release | 4.3 | 390 | 12/19/2011 |
| v4.2.2-nolib | Release | 4.2 | 21 | 08/12/2011 |
| v4.2.2 | Release | 4.2 | 723 | 08/12/2011 |
| v4.1.0-nolib | Release | 4.1 | 6 | 05/18/2011 |
| v4.1.0 | Release | 4.1 | 355 | 05/18/2011 |
| v4.0.2 | Release | 4.0.1 | 638 | 10/14/2010 |
| v4.0.2-nolib | Release | 4.0.1 | 8 | 10/14/2010 |
| v4.0.1b-nolib | Beta | 4.0.1 | 2 | 10/14/2010 |
| v4.0.1b | Beta | 4.0.1 | 111 | 10/14/2010 |
| v4.0.1b-nolib | Beta | 4.0.1 | 1 | 10/13/2010 |
| v4.0.1a-nolib | Beta | 4.0.1 | 2 | 10/13/2010 |
| v4.0.1a | Beta | 4.0.1 | 64 | 10/13/2010 |
| v4.0.1b-nolib | Beta | 4.0.1 | 1 | 10/12/2010 |
| v4.0.1a-nolib | Beta | 4.0.1 | 1 | 10/12/2010 |
| v4.0.1 | Release | 4.0.1 | 76 | 10/12/2010 |
| v4.0.1-nolib | Release | 4.0.1 | 2 | 10/12/2010 |
| v2.1.7 | Release | 3.3.5 | 197 | 09/16/2010 |
| v2.1.7-nolib | Release | 3.3.5 | 1 | 09/16/2010 |
| v2.1.6 | Release | 3.3.5 | 4 | 09/16/2010 |
| v2.1.6-nolib | Release | 3.3.5 | 1 | 09/16/2010 |
| v2.1.5 | Release | 3.3.5 | 4 | 09/15/2010 |
| v2.1.5-nolib | Release | 3.3.5 | - | 09/15/2010 |
| v2.1.4 | Release | 3.3.5 | 8 | 09/07/2010 |
| v2.1.4-nolib | Release | 3.3.5 | - | 09/07/2010 |
| v2.1.3 | Release | 3.3.5 | 10 | 08/11/2010 |
| v2.1.3-nolib | Release | 3.3.5 | - | 08/11/2010 |
| v2.1.3-beta | Beta | 3.3.5 | 1 | 08/11/2010 |
| v2.1.3-beta-nolib | Beta | 3.3.5 | - | 08/11/2010 |
| v2.1.2 | Release | 3.3.5 | 6 | 08/10/2010 |
| v2.1.2-nolib | Release | 3.3.5 | - | 08/10/2010 |
| v2.1.1 | Release | 3.3.5 | 4 | 08/10/2010 |
| v2.1.1-nolib | Release | 3.3.5 | - | 08/10/2010 |
| v2.0.1 | Release | 3.3.5 | 6 | 07/26/2010 |
| v2.0.1-nolib | Release | 3.3.5 | 1 | 07/26/2010 |
| v2-beta5 | Beta | 3.3.0 | 36 | 03/10/2010 |
| v2-beta5-nolib | Beta | 3.3.0 | - | 03/10/2010 |
| v2-beta4 | Beta | 3.3.0 | 2 | 03/10/2010 |
| v2-beta4-nolib | Beta | 3.3.0 | - | 03/10/2010 |
| v2-beta3 | Beta | 3.3.0 | - | 03/10/2010 |
| v2-beta3-nolib | Beta | 3.3.0 | - | 03/10/2010 |
| v2-beta2 | Beta | 3.3.0 | 30 | 03/06/2010 |
| v2-beta2-nolib | Beta | 3.3.0 | 1 | 03/06/2010 |
| beta2 | Beta | 3.0.9 | 48 | 02/11/2009 |
| beta2-nolib | Beta | 3.0.9 | 1 | 02/11/2009 |
| beta1 | Beta | 3.0.8 | 17 | 02/02/2009 |
| beta1-nolib | Beta | 3.0.8 | - | 02/02/2009 |
Top Downloads
-
- Deadly Boss Mods
- Combat, PvP, and Boss Encounters
- 1,172,613 Monthly Downloads
-
- Bagnon
- Bags & Inventory
- 491,839 Monthly Downloads
-
- AtlasLoot Enhanced
- Map & Minimap, Professions, Arena, and Boss Encounters
- 393,478 Monthly Downloads
-
- Deadly Boss Mods - Burning Crusade and Vanilla mods
- Combat and Boss Encounters
- 350,761 Monthly Downloads
-
- Recount
- Combat
- 329,575 Monthly Downloads
Comments
1. Check to see if the macro is being rewritten after you assign the player to the tank variable. If you go back to the macros dialog and click the macro it should have the players name in there,
and 2. if it isn't being changed - can you check that the auto writing of macros is on. Go to interface add-ons configuration for MTarget and check what options. If you wipe your setup there is a chance this option isn't turned on.
I think though there is an issue with deleting templates. It just gives an error when I try to do so. So I am ending up with an increasing number of templates as I experiment with this.
Other than that, great addon idea. I think with a few more minor "ease of use" type features to make it a bit more intuative it would be bang on in all ways.
If you have suggestions for improvements for ease of use then please make them (here or via the tickets system would make it easier for me to track). I need to find out how to get curse to notify me when I have comments for more timely responses!