Can you make a macro with a percentage chance to do something? like cast a fireball and say a quote 40 percent of the time?
Answered your first post in the Ask It Mods thread.
Gershuun @ Borean Tundra US - Interface & Macros Moderator
lol thanks i posted that in wrong forum,.. i think. i dunno.
Anyone knows how to make the macro for mouseover heal but if you dont have any mouseover it will heal your target and if your target is hostile it will heal his target if thats friendly? I had it on my shammy before but i just copied it from someone and i really suck at macros so would like some help
Edit: I also want it to heal me if i aint got no mouseover or target.
Nevermind i found it, here it is for anyone thats interested just change chain heal to whatever heal you want.
#showtooltip Chain Heal
/cast [target=mouseover,help,exists] [target=target,help,nodead] [target=targettarget,help,nodead] [target=player] Chain Heal
Last edited by shammybammy; 2010-10-03 at 07:02 PM.
Legalize it!
In the interest of cata leveling I'd like to know if it is possible to make a working macro for spells like disc priest's penance and holy paladin's holy shock, so that the spell will be cast on whatever enemy you've got targeted unless you're hovering over a friendly unit frame you're trying to heal; I've been trying to make it work with my usual mouseover heal macros but it doesn't work too well
Hi, first post on the forum ^_^
I am hoping to make a simple taunt macro that taunts the target and then shouts "I have taunted the target"
Currently:
/cast [harm] dark command
/yell Taunted %t
But I want if the cast is unsuccesful for any reason at all (On cooldown, I have no target, target is friendly) that it won't yell. I tried simply
/cast [harm] dark command
/yell [harm] Taunted %t
But it seems that yelling does not listen to 'if' statements like "[harm]".
I am very interested in macros and would be cool if someone could explain a way to do this?
For an actual success check you'd have to use an addon.
Untested. How to use. Report back with issues.Code:local a = CreateFrame("Frame") a:SetScript("OnEvent", function(self, event, ...) self.pguid = self.pguid or UnitGUID("player") local arg = {...} if arg[2] == "SPELL_CAST_SUCCESS" and arg[10] == "Dark Command" and arg[3]==self.pguid then SendChatMessage("Taunted: "..arg[7], "YELL") end end) a:RegisterEvent("COMBAT_LOG_EVENT_UNFILTERED")
EDIT: Oh yes, just cast taunt normally (drag from spellbook).
Any ideas how to make a macro to advertise stuff you want to sell in trade? For example /2 Want to sell [actual item link] for 25G. Want to buy [actual item link for 10g] etc?
Thanks in advance!
You can shift-click the link into the macro window, but only from the chat box.
1. Whisper yourself the item link
2. Open macro window
3. Enter /2 Want to sell
4. Shift+click the link from chat
Macros cannot make decisions for you based on the presence of buffs/debuffs.
A few months ago, I found a macro that let me put both Lava Lash and Stormstike into 1 macro. It would shift between the two spells as they come off cooldown. However, I quit playing enhancement and started1 to play elemental instead, a spec with little room for such macros. So I ended up loosing the macro.
Could anyone help me out here, and show me how a macro like this looks?
EDIT: Might work. Maybe.Code:/castsequence reset=8 Stormstrike, Lava Lash
EDIT2: Definitely not a perfect solution.
Yeah, was hoping for something of a priority macro. Where Stormstrike has the highest priority, and when it's not usable, Lava Lash is swapped inn. This would make it a little more flexible, but I'm not sure if that's actually possible.
The one you posted however, looks like the one I used before. Or at least it looks familiar.
Thanks.
Post Redacted - didn't take the CD on LL into account.
See below for corrected post.
Last edited by Taryble; 2010-10-04 at 08:56 PM. Reason: Redacting post.
Problem: Lava Lash has a cooldown.