WoW:Most Used Macros: Difference between revisions
(Added a MotW macro) |
No edit summary |
||
Line 16: | Line 16: | ||
Druid Macros | Druid Macros | ||
<br><br> | |||
1. Mark of the Wild to a target's level<br> | 1. Mark of the Wild to a target's level<br> | ||
/script r=7;l={1,10,20,30,40,50,60};if not UnitIsFriend("player","target")then TargetUnit("player");end;t=UnitLevel("target");for i=r,1,-1 do if (t>=l[i]-10) then CastSpellByName("Mark of the Wild(Rank "..i..")");break;end;end | /script r=7;l={1,10,20,30,40,50,60};if not UnitIsFriend("player","target")then TargetUnit("player");end;t=UnitLevel("target");for i=r,1,-1 do if (t>=l[i]-10) then CastSpellByName("Mark of the Wild(Rank "..i..")");break;end;end | ||
<br><br> | |||
MOST USEFUL | |||
<br><br> | |||
___________________________________<br><br> | |||
-Change Action Bar Page<br><br> | |||
¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯<br><br> | |||
Macro: /script CURRENT_ACTIONBAR_PAGE = X; | |||
/script ChangeActionBarPage(); | |||
Use: Replace "X" with the action bar page number, and by pressing | |||
this, it'll automatically change. | |||
Example: You have two of these, both set on the "=" on page 1 and 2, | |||
and have page 1's set to change to page 2, and vise virsa. When | |||
ever you press "=", it'll toggle between page 1 and 2. | |||
<br><br> | |||
____________________________________<br><br> | |||
-Sharpen weapons with stones(By Arag)<br><br> | |||
¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯<br><br> | |||
Macro: /script UseContainerItem (#,#); | |||
/script PickupInventoryItem (16); | |||
Use: Simply press a button and use a Sharpening or Weightstone. | |||
Example: Press a button, sharpen your weapon. Change the 16 or 17 | |||
to do it for a secondary weapon. For the #'s on the first line, | |||
please refer to "Understanding Location" in section 6. | |||
____________________________________<br><br> | |||
-Quick Self-Bandage(by Domandred)<br><br> | |||
¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯<br><br> | |||
Macro: /target [Player Name] | |||
/script UseContainerItem(#, #); | |||
/script TargetLastEnemy(); | |||
Use: Really nice macro for duels or 1v1 pvp. You can stun/fear | |||
your enemy, press this and it'll automatically bandage you | |||
without loosing your target. | |||
Example: N/A | |||
<br><br> | |||
--------------------------------------------------------------------------<br><br> | |||
Pets<br><br> | |||
--------------------------------------------------------------------------<br><br> | |||
__________________<br><br> | |||
-Pet Attack<br><br> | |||
¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯<br><br> | |||
Macro: /script PetAttack(); | |||
Use: Sends your pet to attack. Best used with a hunter's shot skill. | |||
Example: N/A | |||
<br><br> | |||
__________________<br><br> | |||
-Pet's Target<br><br> | |||
¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯<br><br> | |||
Macro: /script TargetUnitsPet("Player"); | |||
Use: Targets what your pet is targeting. | |||
Example: N/A | |||
<br><br> | |||
__________________<br><br> | |||
-Auto Feed Pet<br><br> | |||
¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯<br><br> | |||
Macro: /cast Feed Pet | |||
/script PickupContainerItem (#,#) | |||
Use: When I played my hunter, I loved this macro. When you press | |||
this macro, it'll cast Feed pet on the PickupContainerItem. | |||
The way this works is that all you do is press it, and it'll | |||
automatically feed your pet the item in the bag/slot you | |||
specify. | |||
Example: Your too lazy to feed your pet, so you press a button and it's | |||
all done. | |||
____________________________________<br><br> | |||
-Warlock fears, pet stays.<br><br> | |||
¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯<br><br> | |||
Macro: /cast Fear(Rank #) | |||
/script PetFollow(); | |||
Use: Warlock cast fear, and pet quits attacking. Good to prevent | |||
your pet from messing your fear up. | |||
Example: N/A | |||
<br><br> | |||
__________________<br><br> | |||
-Hunter Pull A<br><br> | |||
¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯<br><br> | |||
Macro: /cast Concussive Shot(); | |||
/script PetAttack(); | |||
Use: This is a macro I use for my pet, and I love it. It's great | |||
for solo. What it does is whenever you cast your Concussive | |||
shot (which activates Autoshoot), it'll send your pet to | |||
attack. Great for solo, because if your pet has the highest | |||
growl, you shouldn't get hit. | |||
Example: N/A | |||
<br><br> | |||
__________________<br><br> | |||
-Hunter Pull B<br><br> | |||
¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯<br><br> | |||
Macro: /cast Hunters Mark(Rank #); | |||
/script PetAttack(); | |||
/cast Autoshoot(); | |||
Use: This was created by NetherRelm, and also works very well. This | |||
will cast Hunter Mark on the enemy, and like mine, send your pet | |||
to attack and turn Autoshoot on. | |||
Example: N/A<br><br> |
Revision as of 04:47, 9 January 2006
Priest Macros
1. Shield to a target's level
/script r=10;l={6,12,18,24,30,36,42,48,54,60};if not UnitIsFriend("player","target")then TargetUnit("player");end;t=UnitLevel("target");for i=r,1,-1 do if (t>=l[i]-10)then CastSpellByName("Power Word: Shield(Rank "..i..")");break;end;end;
2. Renew to a target's level
/script r=9;l={8,14,20,26,32,38,44,50,56};if not UnitIsFriend("player","target")then TargetUnit("player");end;t=UnitLevel("target");for i=r,1,-1 do if (t>=l[i]-10) then CastSpellByName("Renew(Rank "..i..")");break;end;end;
3. Power Word: Fortitude to a target's level
/script r=6;l={1,12,24,36,48,60};if not UnitIsFriend("player","target")then TargetUnit("player");end;t=UnitLevel("target");for i=r,1,-1 do if (t>=l[i]-10) then CastSpellByName("Power Word: Fortitude(Rank "..i..")");break;end;end
4. Shadow Protection to a unit's level (if possible)
/script r=3;l={30,42,56};if not UnitIsFriend("player","target")then TargetUnit("player");end;t=UnitLevel("target");for i=r,1,-1 do if (t>=l[i]-10) then CastSpellByName("Shadow Protection(Rank "..i..")");break;end;end
Druid Macros
1. Mark of the Wild to a target's level
/script r=7;l={1,10,20,30,40,50,60};if not UnitIsFriend("player","target")then TargetUnit("player");end;t=UnitLevel("target");for i=r,1,-1 do if (t>=l[i]-10) then CastSpellByName("Mark of the Wild(Rank "..i..")");break;end;end
MOST USEFUL
___________________________________
-Change Action Bar Page
¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
Macro: /script CURRENT_ACTIONBAR_PAGE = X;
/script ChangeActionBarPage();
Use: Replace "X" with the action bar page number, and by pressing
this, it'll automatically change.
Example: You have two of these, both set on the "=" on page 1 and 2,
and have page 1's set to change to page 2, and vise virsa. When
ever you press "=", it'll toggle between page 1 and 2.
____________________________________
-Sharpen weapons with stones(By Arag)
¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
Macro: /script UseContainerItem (#,#);
/script PickupInventoryItem (16);
Use: Simply press a button and use a Sharpening or Weightstone.
Example: Press a button, sharpen your weapon. Change the 16 or 17
to do it for a secondary weapon. For the #'s on the first line,
please refer to "Understanding Location" in section 6.
____________________________________
-Quick Self-Bandage(by Domandred)
¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
Macro: /target [Player Name]
/script UseContainerItem(#, #);
/script TargetLastEnemy();
Use: Really nice macro for duels or 1v1 pvp. You can stun/fear
your enemy, press this and it'll automatically bandage you
without loosing your target.
Example: N/A
Pets
__________________
-Pet Attack
¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
Macro: /script PetAttack();
Use: Sends your pet to attack. Best used with a hunter's shot skill.
Example: N/A
__________________
-Pet's Target
¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
Macro: /script TargetUnitsPet("Player");
Use: Targets what your pet is targeting.
Example: N/A
__________________
-Auto Feed Pet
¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
Macro: /cast Feed Pet
/script PickupContainerItem (#,#)
Use: When I played my hunter, I loved this macro. When you press
this macro, it'll cast Feed pet on the PickupContainerItem.
The way this works is that all you do is press it, and it'll
automatically feed your pet the item in the bag/slot you
specify.
Example: Your too lazy to feed your pet, so you press a button and it's
all done.
____________________________________
-Warlock fears, pet stays.
¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
Macro: /cast Fear(Rank #)
/script PetFollow();
Use: Warlock cast fear, and pet quits attacking. Good to prevent
your pet from messing your fear up.
Example: N/A
__________________
-Hunter Pull A
¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
Macro: /cast Concussive Shot();
/script PetAttack();
Use: This is a macro I use for my pet, and I love it. It's great
for solo. What it does is whenever you cast your Concussive
shot (which activates Autoshoot), it'll send your pet to
attack. Great for solo, because if your pet has the highest
growl, you shouldn't get hit.
Example: N/A
__________________
-Hunter Pull B
¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
Macro: /cast Hunters Mark(Rank #);
/script PetAttack();
/cast Autoshoot();
Use: This was created by NetherRelm, and also works very well. This
will cast Hunter Mark on the enemy, and like mine, send your pet
to attack and turn Autoshoot on.
Example: N/A