very helpfull post thanks
very helpfull post thanks
i just get addon errors only this addon was running at the time as well
I was trying to make a macro for shadow priests similar to the one for afflic warlocks, but I ran into a problem. I wanted to make it so that you could spam it, without interrupting MF with other casts, but if I use [nochanneling:Mind Flay], it wont fit into a macro. Anyone good with macros know how to fix it?
Code:/ifaddtb Vampiric Touch /cast [nochanneling:Mind Flay] Vampiric Touch /end /ifaddtb Vampiric Embrace /cast [nochanneling:Mind Flay] Vampiric Embrace /end /ifaddtb Shadow Word: Pain /cast [nochanneling:Mind Flay] Shadow Word: Pain /end /ifcast Devouring Plague /ifaddtb Devouring Plague /cast [nochanneling:Mind Flay] Devouring Plague /end /end /ifcast Mind Blast /cast [nochanneling:Mind Flay] Mind Blast /end /ifcast Shadow Word: Death /cast [nochanneling:Mind Flay] Shadow Word: Death /end /cast [nochanneling:Mind Flay] Mind Flay
/if UnitCastingInfo("target") or UnitChannelInfo("target") This would return 'true' if you're casting or channeling something. I'm not sure how to add NOT to that command, but... /if UnitCastingInfo("Player") or UnitChannelInfo("Player") /else would at least allow you to take out all the nochanneling:mindflays
anyone know why this thing just calls up errors?
AutoMacro\AutoMacro.lua:304: in function <Interface\AddOns\AutoMacro\AutoMacro.lua:302>
(tail call): ?:
(tail call): ?:
(tail call): ?:
AutoMacro\AutoMacro.lua:461: in function <Interface\AddOns\AutoMacro\AutoMacro.lua:440>
(tail call): ?:
(tail call): ?:
AutoMacro\AutoMacro.lua:547: in function <Interface\AddOns\AutoMacro\AutoMacro.lua:544>
<in C code>: in function `securecall'
Interface\FrameXML\ChatFrame.lua:2987: in function `ChatEdit_ParseText':
Interface\FrameXML\ChatFrame.lua:2732: in function `ChatEdit_SendText':
Interface\FrameXML\ChatFrame.lua:1883: in function <Interface\FrameXML\ChatFrame.lua:1876>:
<in C code>: ?
<in C code>: in function `UseAction'
Interface\FrameXML\SecureTemplates.lua:266: in function `SecureActionButton_OnClick':
Interface\FrameXML\ActionButton.lua:36: in function `ActionButtonUp':
<string>:"ACTIONBUTTON1":4: in function <[string "ACTIONBUTTON1"]:1>
I've never had any errors, and normal macros still work for me, so it's probably user error (or a corrupt file).
Thanks, this one should work.
Code:/if UnitChannelingInfo("player") /else /ifaddtb Vampiric Touch /cast Vampiric Touch /end /ifaddtb Vampiric Embrace /cast Vampiric Embrace /end /ifaddtb Shadow Word: Pain /cast Shadow Word: Pain /end /ifcast Devouring Plague /ifaddtb Devouring Plague /cast Devouring Plague /end /end /ifcast Mind Blast /cast Mind Blast /end /ifcast Shadow Word: Death /cast Shadow Word: Death /end /end /cast [nochanneling:Mind Flay] Mind Flay
Can someone tell us how to get it working already? Where do we copy the files to, and how do we activate it in game?
Just install it like a normal addon, and make a normal macro
I think I figured out why this isn't working for me, I was trying to use it on a private server. Something tells me Burlex hasn't programmed macros to function quite the same as they do on blizz servers.
Anyone have any tips on how to use this to cast heals on players who have a certain debuff? ie the macro would prioritize heals if the person had Mortal Strike or some other, non-dispellable buff.
dont know how it would be user error if its a normal addon it goes in like any other addon. perhaps its the code for the locks i tried both macros exactly copied and pasted from here and other auto macro posts. none work , no other addons were on and the same error pops up everything you hit the macro, i play on live the addon folder was clean just auto macro and the WTF and Cache folders were both clean. so unless its shitty code for the locks i dont know where USER error would come from. its not that hard to install a addon into wow .... this
doesnt work on my lock all it does is error i used super macro to extend the macro and some people will bitch its outdated so any locks here care to tell me how they got this to work ? all normal macros work nothing else calls up errors i download the one in big red letters from the dude with the orange name and also ones i found from google thinking that might be an old version EACH time i clear my addon folder and WTF folder so please dont say its addon conflicts thats horse shit, user error ..... unless that macro is wrong or the one with CoS and SB is also wrong. thats the only part USER ERROR would come into play.
Last edited by Twolf; 05-27-2008 at 12:23 PM.
I've also been trying to do a few macro's with it, here's a few examples that I've made for my warrior:
The Bloodthirst-WW-Rampage button smasher:
/startattack
/skipif IF_CSPELL("Bloodthirst")
/cast [:r35] Bloodthirst
/skipif IF_CSPELL("Whirlwind")
/cast [:r35] Whirlwind
/skipif (UnitHasSpellEffect("player","Rampage") or 0) > 1
/cast [nomodifier] Rampage;
Comment: starts attack- cast's bloodthirst when it's possible and I have 35rage or more. - cast's whirlwind when it's possible and I have over 35 rage. Cast's rampage if it's possible and wont cast it if it's active.
-
Interrupter:
/if UnitCastingInfo("target") or UnitChannelInfo("target")
/cast [stance:3] Pummel
/cast [stance:2] Shield Bash
/end
Comment: Casts pummel when in berserk and shield bash when in def stance.
-
Battleshout, Heroic Strike, Victory Rush, Trinket button smasher:
/skipif (UnitHasSpellEffect("player","Battle Shout") or 0) > 1
/cast Battle Shout
/cast [:r45] Heroic Strike;
/cast [nomodifier] Victory Rush;
/use 13
/use 14
Comment: Buffs myself with Battle Shout when its run out/possible. Casts Heroic Strike when I have over 45 rage. Casts Victory Rush when its possible. Uses trinkets whenever they are usable.
-
Debuffer:
/skipif (UnitHasSpellEffect("target","Thunder Clap") or 0) > 2
/cast Thunder Clap
/skipif (UnitHasSpellEffect("target","Demoralizing Shout") or 0) > 1
/cast Demoralizing Shout
I'm guessing that this would work also:
/ifaddtb Thunder Clap
/cast Thunder Clap
/end
/ifaddtb Demoralizing Shout
/cast Demoralizing Shout
/end
Comment: If the target doesn't have these debuff's it cast's em.
Last edited by kibry; 05-27-2008 at 01:44 PM. Reason: adding comments
Can anyone help me make a macro so my warlock only tries to cast shadow bolt when nightfall is active?
Using 2 accounts. My warlock is boosting my alt and im using auto hotkey to have the warlock kill my alts target. Its great when you can limit your spells to one button instead of having many different hotkeys assigned.
I've recently been looking through the WoW API, for code I can use in these macros, and I found UnitBuff().
If you count the number of buffs you have on yourself (warlock), and never change that number while grinding (remember to refresh, of course), it could work.
If you have 5 buffs normally, then a nightfall proc would be 6, so
Code:/if UnitBuff("Player",6) /cast Shadowbolt /end