Hunter's Mark if they don't have it Serpent Sting if they do

Hunter's Mark if they don't have it Serpent Sting if they do

by Cowmooflauge » Fri May 22, 2015 6:02 am

Made this by butchering a mind flay macro I found. http://www.wow-one.com/forum/topic/13375-some-priest-macros

Run the first one every time you log in, and put the second one on the first slot of action bar 3, or change (25) to whatever actionid you want and put it there.

Last one is the macro, if they have hunter's mark it will serpent sting, if they don't it will use hunter's mark.

Took forever to figure out, but worth it. Works perfectly, thought I'd put it up for anyone who might like to use it.

Code: Select all
/run p="player" t="target" a=UseAction ud=UnitDebuff u=IsCurrentAction c=CastSpellByName st="Serpent Sting" hm="Hunter's Mark" UD1="Interface\\Icons\\Ability_Hunter_SniperShot"


Code: Select all
/run hmD=0 local i=1 while ud(t,i)do if ud(t,i)==UD1 then hmD=1 end i=i+1 end


Code: Select all
/run a(25)if hmD==0 then c(hm)end
/run a(25)if hmD==0 then c(st)end
Last edited by Cowmooflauge on Fri May 22, 2015 8:30 am, edited 2 times in total.
Cowmooflauge
Tester
 

Re: Hunter's Mark if they don't have it Serpent Sting if the

by Cowmooflauge » Fri May 22, 2015 7:54 am

Just made a one button pet macro that does the following.

If you don't have a pet out it casts call pet.
If you do and it's dead, it casts revive pet.
If you have a pet out then it will either have your pet: Attack your target, Attack your friendly target's target, or return to you if it has a target.
If you hold shift it will cast revive pet.
If you hold alt it will feed the pet with one click.

Will post it here, but I think I should make another thread for it unless I can change this ones title. First thread btw.
Cowmooflauge
Tester
 

Re: Hunter's Mark if they don't have it Serpent Sting if the

by Cowmooflauge » Fri May 22, 2015 8:11 am

Once again this is partly made by me, but also cobbled together with macro's I found. Requires the same first macro as the hunters mark one to set all the commands to single letters.

This is the macro you bind to whatever button you plan to use.
Code: Select all
/script if not PetCanBeAbandoned() then c("Call pet") elseif UnitHealth("Pet")==0 then c("Revive Pet") elseif IsAltKeyDown() then a(114) elseif IsShiftKeyDown() then c("Mend Pet") else a(113);end


This macro goes on 114 or wherever you want to put it, just change the actionid in the macro.
Code: Select all
/script if UnitExists("Pet") and not PlayerFrame.inCombat then CastSpellByName("Feed Pet"); TargetUnit("Pet"); PickupContainerItem(1, 5); end

Change (1,5) to whatever you want. 1 is bag number, 5 is slot in the bag.
Here's my bags for example http://imgur.com/hlSHvB9

Source: http://www.wow-one.com/forum/topic/14834-feed-pet-rezz-mend-dismiss-call-pet-macros/

This goes on 113 or wherever, same as above.
Code: Select all
/script if UnitExists("target") then if UnitIsFriend("player","target") then AssistUnit("target");PetAttack();else if UnitExists("pettarget") and UnitIsUnit("target", "pettarget") then PetFollow();else PetAttack();end;end;else PetFollow();end;

Source: http://vanillagaming.org/forum/index.php?topic=16557.msg131258#msg131258
Last edited by Cowmooflauge on Sat May 23, 2015 1:38 am, edited 1 time in total.
Cowmooflauge
Tester
 

Re: Hunter's Mark if they don't have it Serpent Sting if the

by Eyeful » Fri May 22, 2015 10:48 pm

Good on ya for the pet macros, but hunters never use serpent sting once they get multishot from leveling. It is quite literal the worst dot in the game, takes a debuff slot, and the mana used to cast it is better saved for a multi/aimed shot. The only time you would ever be seen using it, is to dot a rogue running away or nelf/druid. Not that it is always useless, as the game progressed it became more relevant to use, but during vanilla it was terrible.
User avatar
Eyeful
Sergeant
Sergeant
 


Return to Hunter