Go Back   Forums > Members and Junkies > Interface/Addons > Rogue Macroses including Sap 5/10 Yards
Register Mark Forums Read
Reply
 
Thread Tools
Old 01-11-2009, 06:10 AM Reply With Quote
Мадкат
MADCAT is offline
S5 Glad
Гордунни
EU-Шквал
Posts: 33


MADCAT is on a distinguished road
Macroses including Sap 5/10 Yards

I've registered yesterday so i can't post in rogues topic, but I have expirience over 2300.
As you know macros like this won't work:
Code:
/console SET TargetNearestDistance 10
/targetenemy [target=target, noexists]
/console SET TargetNearestDistance 50
/focus
/cast Sap
/stopmacro [target=target, noexists]
/script c=UnitClass("target"); SendChatMessage('SAP in use on %t ('..c..')',"PARTY")
I've managed to create similiar macros, it's more than 255 symbols long so you'll need to create 3 macroses:
Macros "SAP":
Code:
/script if not UnitExists("target") then te=0; else te=1; end; sn="Sap"; fn=IsSpellInRange
/targetenemy [noexists]
/script if te==0 and (fn(sn)==0 or not fn(sn)) then PickupAction(14); PickupAction(15); end
/swapactionbar 1 2
/click ActionButton4
Macros "SAP2":
Code:
/script PickupAction(15); PickupAction(14);
/cleartarget
Macros "SAP3":
Code:
/click ActionButton3
/swapactionbar 1 2
/focus
/cast Sap
/stopmacro [noexists]
/script c=UnitClass("target"); SendChatMessage('SAPing %t ('..c..')',"PARTY")
So what do you need for it to work: place macros "SAP" on your main bar, change current bar to 2, place macros "SAP2" in slot 2, and macros "SAP3" in slot 4.
How it works: if you have target, it won't deselect it and will attempt to SAP your target. If you don't have target then it will try to SAP anyone in the radius of 5/10yards(it checks your talants). Macros uses script functions that not avaible in combat, but i can assume that stealth=nocombat. If you happen to be in combat somehow macros will work but won't know the range to your enemy. Sapped enemy added to focus.

Another rogue usefull macroses:
Blind:
Code:
/stopattack
/focus [modifier:alt] party1target
/focus [modifier:shift]
/focus [target=focus,dead]
/focus [target=focus,noexists]
/stopmacro [modifier:ctrl]
/cast [target=focus] Blind
/p %f <Blind 10 sec>
Blind your focus without modifiers(the one who was saped in most cases), with modifier shift blinds your current target, with modifier alt blinds your party member target.
Poisons:
Code:
/use [modifier:alt,modifier:ctrl] Instant Poison VII;[modifier:alt] Crippling Poison;[modifier:ctrl] Mind-numbing Poison;[modifier:shift] Wound Poison V;Deadly Poison VII
/use [button:1] 16; [button:2]  17
All poisons in one slot, push modifiers(alt,ctrl,shift) to change poison, left click applies poison to main hand, right click applies poison to off hand.
Eat in stealth:
Code:
/use [modifier:alt] Underspore Pod
/use [modifier:ctrl] Conjured Croissant
/use [nomod:alt,nomod:ctrl]Conjured Mana Strudel
/stopcasting
/cast [nostealth] Stealth
Eats food in stealth, you can change food for modifiers if you want.
Evasion if you are target of you target(usefull only in PVE):
Code:
/cast First aid
/script n1=UnitName("player"); n2=UnitName("targettarget"); if (not n2 or not n1==n2) then DoTradeSkill(2); end
/cast First aid
/cast Evasion
/stopcasting
/cast Mutilate
Macros perfoms your primary attack ability and pops evasion if the target looks on you. This macros will work only if you stand in one place, if you move it have chance to fail. You also need some frostweave in your inventory. Change Mutilate to your primary ability.
Dismantle/Expose armor in one button:
Code:
#showtooltip Dismantle
/cast [nomod:shift] Expose Armor
/cast [mod:shift] Dismantle
Two actions in one button, tooltip always show cooldown for Dismantle. Click without modifiers casts Expose Armor, click with shift to cast Dismantle.
All finishers in one button:
Code:
/cast [modifier:ctrl] Rupture; [modifier:shift] Envenom; Eviscerate
Push modifiers to change ability.
Tricks of the Trade without selecting target:
Code:
/cast [target=Madcat] Tricks of the Trade
Change Madcat to your mage name or someone else.
Night Elf Vanish:
Code:
/cast [nomod:shift] Vanish
/cast [mod:shift, combat] Shadowmeld
/cast [mod:shift, nostance:1] Stealth
Clicking without modifiers uses vanish, with modifier shift it uses shadomeld+stealth. Note: you need to be standing in place to use Shadowmeld.

I've many other macroses in my arsenal, but they are not so interesting.

Last edited by MADCAT; 01-11-2009 at 10:24 PM..
Old 01-11-2009, 10:22 PM Reply With Quote
Мадкат
MADCAT is offline
S5 Glad
Гордунни
EU-Шквал
Posts: 33


MADCAT is on a distinguished road
Updated SAP macro to not target elementals, undeads, etc... You still need two other parts.
MACRO "SAP":
Code:
/script if not UnitExists("target") then te=0; else te=1; end; sn="Sap"; fn=IsSpellInRange
/targetenemy [noexists]
/script if te==0 and (fn(sn)==0 or not fn(sn)) then PickupAction(14); PickupAction(15); end
/swapactionbar 1 2
/click ActionButton4
Old 01-11-2009, 10:47 PM Reply With Quote
Rum
Stuck is offline
Mug'thol
US-Vengeance
Posts: 41


Stuck is on a distinguished road
This should work if you need to make a macro longer than 255 characters:

Code:
SetBinding("1", [[MACRO 
    /console SET TargetNearestDistance 10
    /targetenemy [target=target, noexists]
    /console SET TargetNearestDistance 50
    /focus
    /cast Sap
    /stopmacro [target=target, noexists]
    /run c=UnitClass("target"); SendChatMessage('SAP in use on '..UnitName("target")..' ('..c..')', "PARTY")
]])
SaveBindings(GetCurrentBindingSet())

Last edited by Stuck; 01-11-2009 at 10:49 PM..
Old 01-12-2009, 06:29 AM Reply With Quote
Мадкат
MADCAT is offline
S5 Glad
Гордунни
EU-Шквал
Posts: 33


MADCAT is on a distinguished road
255 symbols is not the only problem here, what this macros do: it pushes button3 on second page while script puts macros to this position if conditions are met. If i bind macros to a key, i'll unbind some action from this key(on main bar), and it's not good.
Old 01-12-2009, 10:55 AM Reply With Quote
Nemésis
Raju is offline
Kazzak
EU-Misery
Posts: 2


Raju is on a distinguished road
Quote:
Originally Posted by MADCAT View Post
Night Elf Vanish:
Code:
/cast [nomod:shift] Vanish
/cast [mod:shift, combat] Shadowmeld
/cast [mod:shift, nostance:1] Stealth
Clicking without modifiers uses vanish, with modifier shift it uses shadomeld+stealth. Note: you need to be standing in place to use Shadowmeld.

I've many other macroses in my arsenal, but they are not so interesting.
About this one.

I've been wondering for ages. Without the [combat] modifier and OOC
the following macro:

/cast !Shadowmeld
/cast !Stealth

will put you directly into stealth. Why won't it work when you are in combat and you have to tap it twice?

Is there any way around it?
Old 01-12-2009, 01:43 PM Reply With Quote
Yuhu
Yuhu is offline
Frostmourne
EU-Blutdurst
Posts: 110


Yuhu is on a distinguished road
Firstly i wanna say thanks dude .

Sap marco works. But i have some problems:

1. I am used to have sap on the hoekey "E", however the marko only works with "5".
2. The marko spamms the sap massage without me sapping anyone. If i press the macro it just says that my target is sapped even if have my arena partner as my target.
3.It needs too clicks for one action (sap). My saps are slower this way ... If i get out of stealth suprisingly i have to click the macro once again to have my normal hotkeys.

Thanks in advance
Old 01-12-2009, 01:53 PM Reply With Quote
Yuhu
Yuhu is offline
Frostmourne
EU-Blutdurst
Posts: 110


Yuhu is on a distinguished road
Eat in stealth:
Code:
/use [modifier:alt] Underspore Pod
/use [modifier:ctrl] Conjured Croissant
/use [nomod:alt,nomod:ctrl]Conjured Mana Strudel
/stopcasting
/cast [nostealth] Stealth
Eats food in stealth, you can change food for modifiers if you want.

Doesen't work for me. Every time i click this marko i am unstealthing. What am i doing wrong?
Old 01-12-2009, 02:42 PM Reply With Quote
Мадкат
MADCAT is offline
S5 Glad
Гордунни
EU-Шквал
Posts: 33


MADCAT is on a distinguished road
Quote:
Eats food in stealth, you can change food for modifiers if you want.
Doesen't work for me. Every time i click this marko i am unstealthing. What am i doing wrong?
It's supposed to use food + stealth, when you don't have stealth buffed. For example you have 5k HP, then you sprint from your enemyes and click macros that will stealth you and use food.
Quote:
1. I am used to have sap on the hoekey "E", however the marko only works with "5".
It should work with any keybinding. Don't know why it don't works for you.
Quote:
2. The marko spamms the sap massage without me sapping anyone. If i press the macro it just says that my target is sapped even if have my arena partner as my target.
It's announces the target you gonna sap. If you don't need it - comment the "/script c=UnitClass("target"); SendChatMessage('SAPing %t ('..c..')',"PARTY")", so the line will look like
Code:
/script --c=UnitClass("target"); SendChatMessage('SAPing %t ('..c..')',"PARTY")
Quote:
3.It needs too clicks for one action (sap). My saps are slower this way ...
It does all the actions in one click, anyway you need to spam it to SAP someone in stealth before he opens on you first.
Quote:
If i get out of stealth suprisingly i have to click the macro once again to have my normal hotkeys.
It has nothing to do with macro, try turning off addons that causing this.
Old 01-12-2009, 03:36 PM Reply With Quote
Yuhu
Yuhu is offline
Frostmourne
EU-Blutdurst
Posts: 110


Yuhu is on a distinguished road
What i meant is:

I press the marko once it swaps to bar 2 i press it twice it swaps back to bar 1. So if a mage novas me out of stealh and I'm currently at bar 2 I don't have my normal hotkeys unless i press the marko again (back to bar 1). IE the action needs too clicks. Any advice?

I got a working with "E" now .

Last edited by Yuhu; 01-12-2009 at 04:10 PM..
Old 01-12-2009, 10:23 PM Reply With Quote
Мадкат
MADCAT is offline
S5 Glad
Гордунни
EU-Шквал
Posts: 33


MADCAT is on a distinguished road
It swaps to bar2 and then immedeatly back, you shouln't even notice this, as it's done in about 0.1 ms or even faster.
Maybe you have some code missed or you don't have SAP3 macro on ActionButton4 bar2.
Try making test macro and say me if it changes action bar for you:
Code:
/swapactionbar 1 2
/swapactionbar 1 2
Or you can even don't change bars if you have enough space on your stealth action bar, then it will look like:
SAP
Code:
/script if not UnitExists("target") then te=0; else te=1; end; sn="Sap"; fn=IsSpellInRange
/targetenemy [noexists]
/script if te==0 and (fn(sn)==0 or not fn(sn)) then PickupAction(82); PickupAction(83); end
/click ActionButton12
SAP2
Code:
/script PickupAction(83); PickupAction(82);
/cleartarget
SAP3
Code:
/click ActionButton11
/focus
/cast Sap
/stopmacro [noexists]
/script c=UnitClass("target"); SendChatMessage('SAPing %t ('..c..')',"PARTY")
Place SAP macros to any slot on your stealth bar, SAP2 macros to slot10, slot11 must be empty, place SAP3 macros to slot 12. Note that if you are using non standart UI for bars it can use non stealth bar. Or any other slots, but change the macros, so it will use correct buttons.
/click ActionButton - Number of button on your stealth bar.
/script PickupAction() - Number of button on your stealth bar + 72.

Last edited by MADCAT; 01-12-2009 at 10:27 PM..
Reply

Bookmarks

Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump

Powered by vBulletin®
Copyright ©2000 - 2010, Jelsoft Enterprises Ltd.