Jaitee, it's not possible to do in a macro. However there are addons (that I don't remember the names of) who can send a chat message on a succesful scatter shot/freezing trap/sheep etc.
[e] Forgot to include the showtooltip
[e2] You might not even need the UIErrorsFrame:Clear() in there, the macro should only toss an error when it's supposed to (ie. you're targeting a hostile mob who has a hostile mob targeted, etc).
Suddenly I'm raiding in SSC and trying to get this macro to work, but all that I can get it to do is cast the Divine Favor. It will not continue to cast the heal, giving me the error: That spell is not ready. Even if the macro does cast the divine favor, it isn't proceeding further, but stopping. I would prefer this macro to use Divine Favor if it's up, and cast the heal. If it's not up, to just cast the heal.
Suddenly I'm raiding in SSC and trying to get this macro to work, but all that I can get it to do is cast the Divine Favor. It will not continue to cast the heal, giving me the error: That spell is not ready. Even if the macro does cast the divine favor, it isn't proceeding further, but stopping. I would prefer this macro to use Divine Favor if it's up, and cast the heal. If it's not up, to just cast the heal.
[e] sorry, ignore that... Didn't realize divine favor doesn't trigger the GCD. Not sure what's going on.
It should cast divine favor and then cast holy light on your mouseover target. The only thing I can think of trying would be:
And you don't need the /stopcasting anymore either- as an example of my alt mages all-in-one macro:
/use 13
/use 14
/cast Combustion
/cast Fireball
Every cast flips through both trinkets and combustion and uses whatever is up before casting a fireball. The only critical part is that only one of the actions can invoke the GCD. =)
BSG Reference Sheet
in EJBSG 10 -My instincts tell me that we cannot sacrifice democracy just because the president makes a bad decision.
Hello, I'm asking if the following option is available somehow in a macro:
I want a macro which activates all my conjured Protection potions (one button for all), but i'd like to make the icon dynamically depending on what I got in my inventory. For instance if I loot a Major frost protection potion I want the icon to change to that, same with fire, nature, etc.
If I have no prot potions on me I'd like it to show a default icon, so I don't have to look at a question mark.
Is this somehow possible?
This is my current one, but it's only temporary and doesn't change icon according to what I have in inventory (intended):
#show item:22826
/use item:32840
/use item:32844
/use item:32845
/use item:32846
/use item:32847
Hello, I'm asking if the following option is available somehow in a macro:
I want a macro which activates all my conjured Protection potions (one button for all), but i'd like to make the icon dynamically depending on what I got in my inventory. For instance if I loot a Major frost protection potion I want the icon to change to that, same with fire, nature, etc.
If I have no prot potions on me I'd like it to show a default icon, so I don't have to look at a question mark.
Is this somehow possible?
This is my current one, but it's only temporary and doesn't change icon according to what I have in inventory (intended):
#show item:22826
/use item:32840
/use item:32844
/use item:32845
/use item:32846
/use item:32847
thank you
Try not giving it an item name, but just using "#showtooltip" instead.
This may be difficult to answer as I have been looking around and I cannot seem to find a reason as to why this is happening. The problem I'm having is in regards to a mouseover Blessing of Freedom macro I have:
/cast [modifier:alt,target=player] Blessing of Freedom; [target=mouseover,exists,help] Blessing of Freedom; [target=target,help] Blessing of Freedom; [target=player] Blessing of Freedom
This does a few things. First, you can use a modifier key to cast it on yourself. Second, it works with mouseovers. The last 2 bits just make it function normally with a targeted ally or when you have yourself targeted.
The issue I'm running into is when I bind that macro to any mouse button it will not use Blessing of Freedom when I mouse over someone in my party frame. IE: If I move my mouse over to say the default blizzard unit frames and I hit the macro on my mouse the spell will not go off. Otherwise it works just fine, if I target my teammate it works, if I target myself it works, if I mouse over the players character it works fine, It just work work when I mouseover my unit frames, namely grid.
Now at first I thought it had something to do with how my macro was written, that is until I moved the macro to a bind on my keyboard. The macro works just fine, I mouse over someone on my unit frames and hit the keyboard macro Blessing of freedom goes off.
I am an enhancement shaman using a macro consisting of a castsequence to use my Stormstrike ability and keep two totems up for my group members:
/startattack
/castsequence reset=12 Windfury Totem, Grace of Air Totem, Stormstrike
I would like to improve this macro by having it use Drums of Battle and Haste Potion when the cooldowns are up. Any people good with the macro interface able to assist?
Won't that result in you dropping your totems every 12 seconds prior to Stormstrike, wasting a lot of mana?
It wastes a lot of mana, but provides a lot of benefit to group members -- and I have JoW up, so it's not a very big deal..the primary goal is to be a group buffer, so I'd like to have Drums be up every 2 minutes on the dot, if possible.
/startattack
/run UIErrorsFrame:Hide();
/use Drums of Battle
/use Haste Potion
/run UIErrorsFrame:Show();
/castsequence reset=12 Windfury Totem, Grace of Air Totem, Stormstrike
the /runs are to hide the spam from potion being on cooldown
Does drums of battle have a cast time? if it does then this won't work you'll need to remove the /use drums of battle line
Id like to macro my drums of battle to
a) announce it in party chat that i just used them
b) make it so that if i click the button 2 or 3 times because i cant use the drums when on gcd that it doesnt spam the chat
c) doesnt use the drums and announcement if there is already a drums of battle buff active
Is it still possible to make a macro that allows you to apply a weapon to the mainhand with a left click and the right hand with a right click?
I've tried this, and nothing happens when i click the macro. No lua error or anything.
#showtooltip Deadly Poison VII
/use [nomodiier] Deadly Poison VII
/use [button:1] 16; [button:2] 17
I also tried copying a more intricate macro from wowwiki that had you using ctrl/shift and other modifiers to choose the type of poison. It failed to work as well.
Also tried taking out the second line completly and makign it
I was wondering if anyone could help me with this.
What i´m trying to do is make some things on screen dissapear when i presh a button, got it working for my chatframe, but now i would like some more room on the other side of my screen.
The frames on the right side contain some eePanels, my minimap and 3 actionbars.
This frame is basicly my Menu.
I think i can make it so it only contains 2 Actionbars from Bartender3 (Micromenu and Bar9)
I got a script to hide my minimap, will parent and anchor it to eepanels so it will hide them also, now only thing i need to do is hide the other 2 bars within the 255 characters limit of a macro.
/run if MinimapCluster:IsShown() then MinimapCluster:Hide() else MinimapCluster:Show() end
Above Script is 90 characters and hides the minimap, can anyone help me out on the part for bartender3? And is there a possibility of shortening these two down to fit in a macro?
I'm currently at work and this will bug me whole night if i don't find out how to do this. And even more because i can't try it
Id like to macro my drums of battle to
a) announce it in party chat that i just used them
b) make it so that if i click the button 2 or 3 times because i cant use the drums when on gcd that it doesnt spam the chat
c) doesnt use the drums and announcement if there is already a drums of battle buff active
Would such a macro be possible?
A + B is possible if you create an addon to throttle the message, but you don't have enough room to write the code in a single 255 character limited macro.
C is not possible I'm afraid (at least not the use item part)
EDIT: Here's the code to not spam chat if you multi click:
local frame = CreateFrame("Frame")
local timeleft = 0
function BaerbelThrottledMsg(msg)
if (timeleft == 0) then
timeleft = 2
frame:SetScript("OnUpdate", function(_, elapsed)
timeleft = timeleft - elapsed
if (timeleft <= 0) then
frame:SetScript("OnUpdate",nil)
timeleft = 0
end
end)
if GetNumPartyMembers() > 0 then
SendChatMessage(msg,"PARTY")
end
end
end
Add the above into a lua file, give it a TOC and load it as an addon, then in game make the following macro:
#showtooltip
/run BaerbelThrottledMsg("Using Drums of Battle")
/use Drums of Battle
That will only send the message to chat at most once per 2 seconds (can change the "timeleft = 2" part to whatever you want).
Hi, I'm wondering if the following is possible or does it fall under the long time fixed "AI cannot decide for you which spell to cast" category. I want to cast different ranks of a spell depending on a buff on me. To be precise I want to cast Earth Shock (Rank 1) if no Shamanistic Focus is present on me, if it is, cast highest rank Earth Shock. I know it's possible to switch ranks with modifier, but I'm wondering if it can be macroed without it.
Totem of the Crusader
Tools: Earth Totem
Increases mounted speed of all party members by 20% while in range of the totem.
Hi, I'm wondering if the following is possible or does it fall under the long time fixed "AI cannot decide for you which spell to cast" category. I want to cast different ranks of a spell depending on a buff on me. To be precise I want to cast Earth Shock (Rank 1) if no Shamanistic Focus is present on me, if it is, cast highest rank Earth Shock. I know it's possible to switch ranks with modifier, but I'm wondering if it can be macroed without it.
No, macro's cannot decide which rank to cast for you.
Drums do not have a cast time or trigger the GCD so 1 press will use both the haste pot and the drums, the rest will require spamming of the button of course.
I do have a question though, what is the difference between using /script UIErrorsFrame:Hide(); / Show(); and using /script UIErrorsFrame:Clear();?
I use Clear(); at the end of my macros and I also do not get the UI Errors.
Drums do not have a cast time or trigger the GCD so 1 press will use both the haste pot and the drums, the rest will require spamming of the button of course.