Macros - Warrior Stances
what I consider to be the best way to macro my warrior stances. Using these you
can, with one click, 1) change your stance ( Battle, Def, Berserker) 2) change
your default action bar ( I use one bar per stance with a few universal
abilities above them) and 3) change your active weapons and gear (as written
they pull DW for battle, SS for def and 2H for Ber) These scripts require
you to put the weapons you want to use in a specific action bar slot. The
advantage to this is that it doesn't matter WHERE the item is in your bags. It
will be correctly pulled and equip'ed. I had used some common getitem scripts
for this but I thought it was a pain that you had to make sure everything was in
the right slots for them to work. I use action bar 4 for my oddball stuff so I
just drop the weapons I want to alternate between there. The command requires
you to know the code assigned to each action slot. The table for it appears
below: Actionbar Slot number 1: 1 2 3 4 5 6 7 8 9 10 11 12 2: 13 14
15 16 17 18 19 20 21 22 23 24 3: 25 26 27 28 29 30 31 32 33 34 35 36 4:
37 38 39 40 41 42 43 44 45 46 47 48 5: 49 50 51 52 53 54 55 56 57 58 59 60
6: 61 62 63 64 65 66 67 68 69 70 71 72
For Battle Stance:
/script CastSpellByName ("Battle Stance()") /script UseAction(37;
/script UseAction(38; /script CURRENT_ACTIONBAR_PAGE=1
ChangeActionBarPage()
This will cast battle stance, pull gear from
action bar 4 slots 1 and 2 and activate action bar 1
For Defensive
Stance: /script CastSpellByName ("Defensive Stance()") /script
UseAction(37); /script UseAction(39); /script CURRENT_ACTIONBAR_PAGE=2
ChangeActionBarPage()
Same as above but activates bar 2 and pulls from
action bar slot 1 and 3 (my main sword is in 1 shield is in 3)
For
Berserker Stance
/script CastSpellByName ("Berserker Stance()")
/script UseAction(40) /script CURRENT_ACTIONBAR_PAGE=3 ChangeActionBarPage()
Same, pulls up action bar 3, and puts my 2hander
from bar 4 slot 4 in main hand Of course if you drop gear in different action bar
you will have to change the number for it.
Macros - Warrior Stances Swap
this macro checks for battle stance. if in battle stance, it switches to
berserker stance. if in berserker stance, it switches to battle stance.
this one will light up in battle stance: /script texture,name,isActive,isCastable =GetShapeshiftFormInfo(3); if isActive then CastSpellByName("Battle Stance()"); else CastSpellByName("Berserker Stance()"); end;
this one will light up in berserker stance /script texture,name,isActive,isCastable =GetShapeshiftFormInfo(1); if isActive then CastSpellByName("Berserker Stance()"); else CastSpellByName("Battle Stance()"); end;
it can be edited to work for any two stances
|
|