Urgh, another hunter armed with a brainless totemstomping macro. Looking forward to Blizzard one day honouring its promise to get rid of them .... [/rantover]
Macro question: apologies if this has been addressed but couldn't find it on a search; is there a macro command to switch action bars, or any way to alter keybinds within a macro? I'm trying to set up a macro that switches me from 2H to S+B but I use different abilities with S+B than I do with a 2Her so wanted to switch around my bars +/or binds at the same time (and then have a macro which switches back to 2Her and switches bars/binds back...)
If this has already been addressed even a quick link would be greatly appreciated...!
Anywhere I can find information on new dual spec macro commands? I'm trying to create a single macro that will cast different spells in different specs and another for switching talent spec using a macro.
Anywhere I can find information on new dual spec macro commands? I'm trying to create a single macro that will cast different spells in different specs and another for switching talent spec using a macro.
Also on a sidenote - one thing that I like a lot about TONS is that you can do some unintended things. For instance, I have faerie fire on a macro, and it was trivial to add it to the macros that should be toggled with maul. Now that faerie fire is an important part of the rotation, it was pretty trivial to get that in as well.
Also on a sidenote - one thing that I like a lot about TONS is that you can do some unintended things. For instance, I have faerie fire on a macro, and it was trivial to add it to the macros that should be toggled with maul. Now that faerie fire is an important part of the rotation, it was pretty trivial to get that in as well.
Cool, and thanks for the info! I haven't kept up with the threat increase - I've been too busy just enjoying 5 minute Faerie Fire (hence, not spamming it). Your post does make my fingers itch on writing a macro manipulation lib, though...
On a personal note, while my life is much less hectic now that I have maul bound to everything under the sun, rage starvation is becoming a real problem. If only Blizzard would allow caps/num/scroll-lock as a modifier!
"Let me be clear... I am prepared to claim any level of incompetence, no matter how absurd, in order to avoid culpability." SMBC #2387
Hey, I'm having some trouble with the hand-mounted pyro rocket. I'm trying to macro it onto heart strike, but what happens is that the rocket will go off every 45 sec. However, heart strike isn't cast. At all.
Hey, I'm having some trouble with the hand-mounted pyro rocket. I'm trying to macro it onto heart strike, but what happens is that the rocket will go off every 45 sec. However, heart strike isn't cast. At all.
Oh god, I just facepalmed so hard I broke my nose. Ever since the downranking nerfs I've just left the rank-part out of my macros till dual spec decided to bug out.
/cast Life Tap
/stopmacro [nogroup]
/p Tap! Tap! Tap!
/stopmacro [nogroup:raid]
/raid Tap! Tap! Tap!
To avoid spamming /p in raids, you will need to do macro branching with /click. This example uses ActionButton 11 and 12:
/cast Life Tap
/click [group:raid] ActionButton11
/stopmacro [group:raid]
/click [group:party] ActionButton12
On ActionButton11 you place the following command: /raid Tap! Tap! Tap!
On ActionButton12 you place the following command: /p Tap! Tap! Tap!
To get the name of a button, you mouse over it and use the command:
/run local f = GetMouseFocus() if f and f:GetName() then ChatFrame1:AddMessage(f:GetName()) end
It's a bit complex, and can actually be solved using script commands instead:
/cast Life Tap
/run local c if GetNumRaidMembers() > 0 then c="RAID" elseif GetNumPartyMembers() > 0 then c="PARTY" end if c then SendChatMessage("Tap! Tap! Tap!", c) end
"Let me be clear... I am prepared to claim any level of incompetence, no matter how absurd, in order to avoid culpability." SMBC #2387
is there a way to change what chat channel a macro goes to based on current situation
I have
/cast Life Tap
Tap! Tap! Tap!
In addition to the macro that Sarf has suggested above, you can use an add-on called BattleCry (look for the fan update on wowinterface.) I prefer using the addon over macros because if you're the button-mashing type of player (or use AHK) then you'll end up spamming chat with that macro. You can set up BattleCry to only announce once the spell starts casting or completes. And you can also add a cooldown to the announcement and change its frequency (50% of the time for instance.)
If you set it to announce to the raid channel, it will automatically announce to group if you aren't in a raid, and to /say if you aren't grouped.
There are ways to add a cooldown to announcement macros, but it's a long script and doesn't always fit if your macro is complicated.
First thank you very much for the info it works great.
Now I have a new question. I used to play Guild Wars and in it I could click my health bar and it would announce to my group "My health is 500 of 2000" same with my mana. Also I by shift clicking a mob and I'd call out "I'm targeting X!" Currently I can make a macro that I click and it does the same with I'm targeting %t! but I cant seem to find a way to call out my health or mana.
anyone have a suggestion on how to make this work?
I cant seem to find a way to call out my health or mana.
anyone have a suggestion on how to make this work?
Why would you want to annoy people (especially healers) by announcing your health? They have raidframes etc. where they can see your healthbar. A calling out health macro would be much slower than that. If they don“t heal you when you are low, they are either just bad at their job or have better things to do at the moment (like healing the MT).
Why would you want to annoy people (especially healers) by announcing your health? They have raidframes etc. where they can see your healthbar. A calling out health macro would be much slower than that. If they don“t heal you when you are low, they are either just bad at their job or have better things to do at the moment (like healing the MT).
1. Not all healers have Raid frames (some just use the above head bars) So a quick call out can't hurt anything.
2. Its not always the healers who I'm interested in telling. So its not always a request for healing
3. I'm sure I'm not the only person who has ever pugged an instance and had the tank contentiously run headlong into the next battle not paying attention to weather or not anyone has mana. Having a one click announce of my mana/hp would be a quick and easy way to telling him to slow down.
4. Sometimes I'm the healer and want a quick way to tell the other healers I'm about out of mana.
5. Locks have a habit of scaring healers by Life Tapping and not telling the healer so the healer doesn't know weather hes tapping or getting pummeled by a loose mob. I quick tap on a mana announce addon would tell them quick and easy "I'm fine just trading hp for mp".
6. My reasons both previously stated and yet unstated are my own I posted a request for help and info for those reasons, not to have my reasoning and motivation questioned.
WOOT! I got it on my own by peicing commands together from unit frames mods and other macros.
It sends your current health vs max health to either raid or party depending on what kind of group you are in."My health is 17586 of 18596!"
If you are dead it says "I'm Dead!"
**This is 257 charactors so it wont work in normal macro without a slight revision. if you don't have a macro extender mod you will need to change s="My Health is " to s="My HP is "
/run h=UnitHealth('player') t=UnitHealthMax('player') if UnitHealth('player') >0 then s="My health is "..h.." of "..t.."!" else s="I'm Dead!"end if GetNumRaidMembers() > 0 then c="RAID" elseif GetNumPartyMembers() > 0 then c="PARTY"end SendChatMessage(s, c)
here is the mana version This also works for rage energy and runic power
/run h=UnitPower('player') t=UnitPowerMax('player') if UnitPower('player') >0 then s="My Mana is "..h.." of "..t.."!" else s="I'm OOM!"end if GetNumRaidMembers() > 0 then c="RAID" elseif GetNumPartyMembers() > 0 then c="PARTY"end SendChatMessage(s, c)
Hi, i'm Death Knight Tank, and recently i switchet in blood. I've picked up Hysteria, because it's great dmg burst for raid, but i'm wondering how can i cast it based on priority with a macro.
Lets say i'm running 10ppl Ulduar with my group, and we have unholy DK, enh Shaman, and fury warrior. I want to cast Hysteria on warrior, but if he is not in raid i want to use it on dk, and again, if he also is absent i want to boost shaman with hysteria.
so... will such macro work?
/cast [target=<nickWar>, target=<nickDK>, target=<nickSham>] Hysteria
In an attempt to make some quick cash, my current professions are herbalism and mining. I just continuously switch between the two types of tracking when moving through a zone. Is there a way I could toggle between the two using just one key, rather than having to use two keys?
In an attempt to make some quick cash, my current professions are herbalism and mining. I just continuously switch between the two types of tracking when moving through a zone. Is there a way I could toggle between the two using just one key, rather than having to use two keys?
Hi, i'm Death Knight Tank, and recently i switchet in blood. I've picked up Hysteria, because it's great dmg burst for raid, but i'm wondering how can i cast it based on priority with a macro.
Lets say i'm running 10ppl Ulduar with my group, and we have unholy DK, enh Shaman, and fury warrior. I want to cast Hysteria on warrior, but if he is not in raid i want to use it on dk, and again, if he also is absent i want to boost shaman with hysteria.
so... will such macro work?
/cast [target=<nickWar>, target=<nickDK>, target=<nickSham>] Hysteria
Whenever you meet a priest or a shaman in arena, the first thing they do is usually dispelling all your buffs, would it be possible to make a macro that rebuffs for example Blessing of Kings on myself and my partner with a couple of clicks if the buff is missing, and if i already have the buff, the macro does nothing?
Since BoK actually costs less mana than dispel magic it might work out in our favor.