• World of Warcraft Addons
  • World of Warcraft
  • Average Rating:

  • Your Rating

  • Share
  • Report Abuse

Magic Targets 2

 
Project Updated:
Files Updated: Mon, Jan 18 2010
Supports Game Version: 3.3.0
Category: Boss Encounters
Tags:

, and [Edit Tags]

Project Manager: dhedbor
Additional Authors: No additional authors
Current Version: r96
License: All Rights Reserved
Development Site: WowAce.com
Avg Daily DL (last 30 days): 35
Downloads Total: 12,275
Favorites: 37
Comments: 18
  • About Magic Targets 2
  •  

Magic Targets is a simple set of frames that shows the current targets of the members raid or party. It's meant primarily for use in raiding to keep track of all the mobs currently engaged in combat. Feature list:

  • Optionally marks your current target and focus target with green respectively blue arrows.
  • Lists the number of people who's currently targeting each mob.
  • Colors each bar based on target status (crowd controlled, tanked, untanked or idle).
  • Shows the icon(s) of the crowd controll methods a mob is currently affected by and optionally shows a countdown timer for the longest duration remaining crowd control method.
  • Automatically adds new mobs as members of the raid targets them.
  • Automatically removes mobs after when they die or when they haven't been actively targeted by someone, or seen in the combat log, for a small period of time. Crowd controlled mobs are always kept on the list.
  • Uses oRA2 and buff detection (defensive stance, bear form and righteous fury) to determine if a player is a tank.
  • Customizable font and font size, bar texture, color and size, and more.
  • Optionally able to listen to events from Magic Marker to prepopulate the list with mobs, including the assigned crowd controlled methods.
  • Optional tooltip shows mob level and type, health percentage, current target, status and Magic Marker assignment. It also lists all players targeting the mob.

Recent Changes:

Changes in 2.0.96:

  • Added ability to filter out tanks and healers the not-targeted-by list in the mouse over tooltip.
  • Added talent scanning and the new 5 man group role api for finding tanks.

Changes in 2.0.88:

  • Repackage to pick up new mage polymorphs (rabbit, serpent etc) and hunter Freezing Arrow to the list of CC spells from MagicComm.

Changes in 2.0.87:

  • Added Death Knight tank detection - Frost Presence became a visible buff in 3.1.
  • Fixed updating that broke completely in 2.0.84.
  • Fixed hasShieldEquipped method.

Changes in 2.0.84:

  • Added option to show who's not targeting the unit in the tooltip, instead of showing who's targeting it.
  • Use cached raid member list when updating tooltips - should be somewhat faster.
  • Don't error out when LibLogger (which isn't packaged with the addon) isn't present.

2.0.82:

  • Fix display of cc strings/icons.
  • Support for Repentence.

About Magic Targets 2.0

MT2 is a major refactoring of the original addon. The layout of the bars is now much more flexible. Not only can you freely decide which data to show on the bars, there are also multiple layouts to choose from. Best of all, the transition to Magic Targets 2 should be transparent. Note that the default layout of Magic Targets 2 is different. If you prefer the Magic Marker 1 layout, go into the configuration options => Bar Labels and select the classic Bar Layout. Comments are welcome!

Configuration and use:

Configuration is done using the Blizzard configuration UI. You can use the FuBar/Minimap button or the slash command /mgt config to open it. To get access to a larger number of fonts and textures you need to install the SharedMedia addons.

Note: The bars are not clickable. Due to the secure templates added in WoW 2.0, this is no longer possible. PvP specific addons get around this limitation by making macros that target players by name. Since NPC names are not unique, this is not a viable solution for Magic Targets.

AddOn developnent updates:

If you want to get the latest news of new AddOn releases or work in progress, subscribe to my Twitter feed.

  • Downloads (5)
  •  
File Name Release Type Game Version Downloads Date
Addon Curse.com Beta 2.3.3 0 9/29/2008
  File Name Release Type Game Version Downloads Date  
  Magic Targets 2 r96 Release 3.3.0 910 1/18/2010
  Magic Targets 2 r93 Release 3.3.0 1,355 12/12/2009
  Magic Targets 2 r89 Release 3.2.0 3,689 8/9/2009
  Magic Targets 2 2.0.88 Release 3.1.0 2,475 5/7/2009
  Magic Targets 2 r87 Release 3.1.0 833 4/28/2009
  • 1 page(s)
  • Comments

Add Comment

Add

You need to login or register to post.

Benefits of Registration

  • Interact with hundreds of thousands of other gamers on an open social network.
  • Post your stories, news, images, videos, and other content to share.
  • Create a network with your fellow gamers or join an existing one.
  • Gain reputation for everything you do.
  • rejuan27 said

    I wonder if it's possible to instantly have the marked target auto targeted. for example in P3 at Anub'Arak when players have 10% health and need to be instantly topped. if you get a mark assigned to you that you can instantly act by clicking on the appropriate mark assigned to you so you can heal fast. is there a similar addon otherwise?

    Reply Report Permalink
  • dhedbor said

    This is not the addon you're looking for. Something like Grid with a raid icon display would be my suggestion.

    Reply Report Permalink
  • wrufeger said

    Isn't it possible to determine, who targets a mob or who gets aggro ? That way it should be possible to make the bars clickable (targets target) ?

    Reply Report Permalink
  • dhedbor said

    Half the point of the addon is to see who's targeted by a mob, and who's targeting (or not targeting) the mob. That has absolutely nothing to do with making the bars clickable, which is impossible to do.

    Reply Report Permalink
  • Been using this for a while, and like it very much. It would be great to have a new tag for the labels that showed threat% for AoE pulls, using UnitDetailedThreatSituation. Health is visually pretty easy, aggro not so much, so a numerical display would be sweet.

    Reply Report Permalink
  • dhedbor said

    Agreed. That would be useful and shouldn't be too hard to add.

    Reply Report Permalink
  • dhedbor said

    In fact it might be useful to (have an option to) set the bars to show threat instead of health or something.

    Reply Report Permalink
  • Darkshammy said

    is there anyway you can show / hide this addon?
    tried all the usual /mgt hide but what im wanting is to hide it when im not raiding like i do with recount omen etc with a macro.

    Great addon btw :)

    Reply Report Permalink
  • dhedbor said

    There should be an option in the UI to not show the addon if you're not in a party. Specifically: Enable Magic Targets when not in a group

    toggle that off and it should be hidden when solo.

    Reply Report Permalink
  • Mojotac said

    Unrelated to my previous posts (the CC timers are still off), you could use default blizzard tank roles (as opposed to requiring oRA2) by using GetPartyAssignment("maintank") - gets a list of unit IDs), GetPartyAssignment("maintank", unitID) - gets a true/false returned if that unitID is assigned MT, or looping through from i=1 to GetNumRaidMembers() and using 'select(1,GetRaidRosterInfo(i))' - gets you name) and 'select(10,GetRaidRosterInfo(i)') - gets you their role (ie maintank, mainassist).

    I had originally just been hard coding our warrior tanks, as tanks, however sometimes one switches to dps. To finally fix this, so I don't have to run oRA anymore, I used the final version described above to edit the mod to make it detect said tanks.

    Thanks for all your work on this mod, we use it every day in raids, I'll take a look at your CC calculation code next to figure out wtf is happening there.

    Reply Report Permalink
  • It is a great program. I think you'd get fewer requests for clickable buttons if you'd outline how it would fail.

    A button can't be set for the unique identifier of a monster, Blizz has made sure of that. You can target based on name, getting whichever is closest, or on identifier, like playertargettarget, raid5target, party3pettargettarget, etc.

    A button can be set for a target like raid2target, but once in combat, that designation can't be changed. if bob targeted a rook, we could make a button targeting bobtarget labeled rook, but pressing the button would always target bob's current target, so if he were attacking the knight, pressing the "rook" button would target the knight.

    And you can't get around it by relabeling the button "Knight" because you aren't allowed to do that to secure buttons in combat, and only secure buttons can target. You also can't move secure buttons during combat, so you can't make a button for every raidmember's targets, and move the one with the most people hitting it to the top of the stack, or to a different position, or even fading out all of the other buttons. Blizz REALLY wants you to have to think when targeting.

    You could make a button to target "Rook" but if there were 2 rooks, either might be targeted, and you can't even use targetnexttarget to jump between the rooks, because it's just as likely to target a pawn or a bishop next.

    And if the rook was a type of shaman's totem you couldn't target it by name because they recently prevented it to destroy "Totem stomping macros"

    I posted this because I thought, as so many others, that the author hadn't seen the "Obvious" way to make the buttons clickable. And each person with a separate suggestion here had a different method for getting around the problem. I thought mentioning several (hopefully all) of the schemes might reduce the number.

    It's a great program, it just can't do what blizzard forbade. I'll make do with the arrow telling me who I'm targeting, and tab-targeting. And seeing if dbm can't open up 14 unitbars for the faction fight, where they're all uniquely named, like it does for the tupple adds for Freya.

    If you find a way to make a button to target "the mob with the lowest health" or "the mob with the greatest number attacking it" Blizz will remove it so fast, your head would spin. I had hopes once of a macro/command/addon that would set the focus if the current target had fewer hp, then set the spells to tabtarget wildly, but aim at the focus. Sigh.

    I hope you don't find this post presumptuous, and feel free to point out any errors in a derogatory manner.

    Reply Report Permalink
  • dhedbor said

    Basically this is how it works, or doesn't work. I can make hacks to make it work for certain situations but that would involve removing functionality (such as sorting or dynamically add bars during combat). Special encounters such as Faction Champions, is best handled using custom addons IMHO. What I have had plans for and might still add is unit aggregation. I.e for example Freya where there are a ton of adds with the same unit id (and name), they could be condensed to a single bar showing the at least min health, max health and average health. The main benefit is that it would be easier to see the overall status plus things like the other three adds would be easier to see if you had both up.

    Reply Report Permalink
  • Mojotac said

    I almost wanted to just jokingly ask if you could make these bars clickable, as almost every comment you receive is simply that. I've noticed that both my CC abilities, Psychic Horror and Shackle Undead end up with a much longer 'CC time remaining' that the debuff actually shows on the target. I'll end up editing it myself, however you might want to take a peek at your code to see what is causing the timer issue. I'll post again, after I get a chance to use it in raid and see if poly or other standard CC are off as well.

    Reply Report Permalink
  • Mojotac said

    Sorry I meant Psychic Scream (as I'm a priest). I tested your r92 on Wowace as well and it is displays the CC incorrectly as well.

    Reply Report Permalink
  • dhedbor said

    This is statically downloaded data. Unfortunately I don't think there's a way to actually query for this data in-game. I'll check the accuracy when I have time.

    Reply Report Permalink
  • Mojotac said

    I took a look, Sheep is also displaying longer than it actually lasts, so something in the code must be modifying the number you are pulling from the list.

    Also quick question regarding warrior tank detection. Without running Ora2 I've noticed that the only time the bars will display green is if I inspect the warrior tank. While the inspect window is open it will show their tanked mobs as green but when closed their bars turn red again. Is there any way you could add an option to manually add the name of a tank to be treated as a tank from then on? I suppose I could just edit the code if you feel this isn't a good idea. Running Ora2 just for this mod at the moment until I take the time to hard code our warrior tanks in.

    Reply Report Permalink
  • Mojotac said

    Sorry for double posting, again. I did a bit of searching and found you referencing CCSpellIDs which led me to the CCSpellIDs.lua. The times listed for both spell IDs - 10890 (Psychic Scream - set at 8) and 10955 (Shackle Undead - set at 50) are both correct in that file. In game however, Psychic Scream shows 10 and Shackle Undead 53 on cast and ticks down from there. The CC color and timer is removed when it breaks, correctly, however the timer is a few sec off. Seeing as your referenced list is correct, something else must be happening.

    Reply Report Permalink
  • Mojotac said

    Thanks much, just very odd how it sets fear at 10 sec when the tooltip itself says 8, and shackle is a good 5-7 sec longer than the max CD as well.

    Reply Report Permalink
  • Would it be possible to support Dog Tags?

    Reply Report Permalink
  • dhedbor said

    I believe DogTags work on the premise of a unit (i.e target, raid10target, player, etc) and although these are sometimes available in Magic Targets, they often are not (i.e when no one is targeting the mob in question there's no unit to identify it). It'd be low priority but I could see if they would be usable somehow.

    Reply Report Permalink
  • Addon Packs Containing Magic Targets 2

Most Downloads / Day

  • Similar Addons
  •  

Average downloads per day

  1. 23,777 Deadly Boss Mods Boss Encounters, and Combat
  2. 5,653 BigWigs Bossmods Boss Encounters, and Combat
  3. 3,360 Omen Threat Meter Boss Encounters, and Combat
  4. 1,450 Elitist Group Quests & Leveling, Boss Encounters...
  5. 1,391 Deadly Boss Mods - Vanilla and BC mods Boss Encounters, and Combat