The Core Concept TargetForMe2 allows the player to use a single macro to perform the majority of targetting requirements on all boss fights.
When raiding, some boss fights require you to re-target a number of times during the fight, to kill different targets, often new adds that have been summoned.
Sure, I could tab target, but that can be unreliable depending upon facing. I could click, but the point is, using a macro is FASTER. It may only be a second faster, but it's still faster and that's better.
Using TFM2 - the simple version
Install the TargetForMe2 mod.
Open up your macro panel (type /macro whilst in game).
Locate the macro called _TFMTarget and drag it onto one of your bars where it will be accessible during boss fights.
When in an instance, in a boss fight, use the macro to efficiently target the right target.
Using TFM2 - advanced
TargetForMe2 allows you to customise the functionality of the mod in a number of ways.
These are accessed by opening the TFM2 options. This can be done by opening the Blizzard options and looking for TargetForMe2, or as a shortcut you can type /tfm or /tfm2. There is also a databroker LDB icon built in, which can be displayed on any broker bar.
Adding Spells/Abilities to the macro
On the main options page, there are two input boxes where you can add an additional line that will be added to the end of every targetting macro. TFM2 indicates which spec you are currently using (primary or secondary). Against each spec, enter the additional macro command you would like to add to targetting macros whilst in that spec. For example I could enter /cast Fireball for my primary spec and then /cast Frostbolt for my secondary spec.
Viewing or Editing targetting macros
TFM2 allows you to view all macros stored in the mod from the options panel. You can also override the targetting macros I have provided.
Select the Overrides section of the options for TFM2.
Select the ROLE that you want to view/edit macros for. This will default to your current role.
Select the INSTANCE and BOSS that you want to view/edit the macro for.
The macro code will be shown in the Override Macro Code box below. If you would like to edit the macro for that Role/Boss combination, just edit the text in the Override section and then click the Accept button.
If you would like to revert any macro you have edited to the default one provided with TFM2, select it and then click the Reset Macro button.
Additional macros for a boss
For some boss fights, it's handy to have another macro, maybe for tasks other than targetting. For example, in the Anub'arak fight in TotC, I might want a macro that uses /cancelaura to remove my stamina buffs. I use it myself in the Lich King fight for a macro to target a Shambling Horror and cast Charge to get there asap, so I can drop off the plague debuff.
TFM2 creates an additional macro called _TFMCustom. This macro will remain empty unless you create one, using the same method as for override of targetting macros above.
Select the Custom macros section of the options for TFM2.
Set the dropdowns to the role/instance/boss you want, then enter the macro.
When you encounter that boss, the _TFMCustom macro will be rewritten to be the macro code you entered through the options page.
How it Works
TFM2 creates and automatically updates a targetting macro for you, based upon which boss you are facing. This macro is called _TFMTarget and can be found in your standard macros collection.
It does this by tracking what zone you are in and whether any of your group/raid members are targetting a known boss. When a boss is targetted, TFM2 will automatically rewrite the _TFMTarget macro with the correct macro for that boss.
TFM2 also understands what class and spec you are and translates that to one of the following four roles:
The targetting order for a boss is sometimes different for these roles, such as ranged needing to prioritise a different target to the melee, so a targetting macro is set and stored for each role against each boss.
For Tank and Melee DPS the targetting macro also has the /startattack command added, to ensure that you're actually attacking the target. Especially useful for warriors with insufficient rage to activate whatever spell/ability they have set.
I ran into some difficulty with feral druids, as they can be either tank or dps role. If you're a feral druid, TFM2 checks for the Natural Reaction talent. If it finds it, it assumes you are a tank. If it doesn't find it, it assumes dps.
As an example, the TFM2 macro for Professor Putricide is:
/tar Volatile Ooze
/tar [noexists][dead] Gas Cloud
/tar [noexists][dead] Professor Putricide
When I push the keybind for this macro, it looks for a Volatile Ooze to target, if it can't find one, it targets a Gas Cloud and lastly, if there's no gas cloud, it will target Professor Putricide.
Supported Instances Wrath of the Lich King
Icecrown Citadel (10/25 raid)
Ruby Sanctum: Halion (10/25 raid)
Blackrock Caverns (5-man)
Throne of the Tides (5-man)
To add: Grim Batol / Halls of Origination / Lost City of the Tol'vir / The Stonecore / The Vortex Pinnacle
You can help!
I primarily play tank and melee dps, so my knowledge of ranged dps and healing roles in fights is a bit limited. Even with regards to Tanking and Melee, the macros in TFM2 aren't guaranteed to be the best, they're just the ones I came up with.
If you find a way to improve upon any of the targetting macros I have included in TFM2, please let me know! I'll take a look and if I consider it to be better for the majority of users, I'll change the default macro in the mod and credit you.
History The original mod, TargetForMe ended up hugely exceeding the design scope that I set for it, so TargetForMe2 has been fully re-written from scratch, to utilise the Ace3 framework and provides all of the functionality that was in the original mod, plus lots more.
* Added Halion to supported bosses list.
* Changed the edit field in options for spell(s) to cast to a multi-line dialog.
* Added in warning if SetMacro tries to set a macro that is over 255 characters.
* Added a count for macro size to the options dialog.
* Fixed an issue to do with options pages sharing names with other addons (profiles page).
* Added in all boss in Cataclysm 5-man instances. No default targeting macros in for them yet though.