MACRO 16777230 "Berseck" Ability_Racial_Avatar
/run local texture,name,isActive,isCastable = GetShapeshiftFormInfo(3); if isActive then CastSpellByName("Berserker Rage"); else CastSpellByName("Berserker Stance()"); end;
END
MACRO 16777231 "blood" Ability_Rogue_ShadowStrikes
/script if GetUnitName("target")==nil then TargetNearestEnemy() end
/startattack
/run local z=0 for i=1,27 do t=UnitBuff("player",i) if (t and string.find(t,"BattleShout")) then z=1 break end end if z==1 then CastSpellByName("Berserking") else CastSpellByName("Battle Shout") end
/cast Bloodrage
/cast Bloodthirst
END
MACRO 16777228 "Blood" Ability_Whirlwind
/run local texture,name,isActive,isCastable = GetShapeshiftFormInfo(3); if isActive then CastSpellByName("Whirlwind"); else CastSpellByName("Berserker Stance()"); end;
END
MACRO 16777226 "BSrev" Ability_Warrior_Revenge
/script if GetUnitName("target")==nil then TargetNearestEnemy() end
/startattack
/run local z=0 for i=1,27 do t=UnitBuff("player",i) if (t and string.find(t,"BattleShout")) then z=1 break end end if z==1 then CastSpellByName("Revenge") else CastSpellByName("Battle Shout") end
/cast Shield Block
/cast Concussion Blow
END
MACRO 16777227 "charge" Ability_Warrior_Charge
/run local texture,name,isActive,isCastable = GetShapeshiftFormInfo(1); if isActive then CastSpellByName("Charge"); else CastSpellByName("Battle Stance()"); end;
END
MACRO 16777233 "Heroic W" Spell_Arcane_Blast
#showtooltip Heroic Strike
/run local z=0 for i=1,27 do t=UnitBuff("player",i) if (t and string.find(t,"BattleShout")) then z=1 break end end if z==1 then CastSpellByName("Heroic Strike") else CastSpellByName("Battle Shout") end
/cast Whirlwind
END
MACRO 16777229 "item" Ability_MeleeDamage
/run for i=0,4 do for j=1,GetContainerNumSlots(i) do if GetContainerItemLink(i,j) then if string.find(GetContainerItemLink(i,j),"Brutality Blade") then PickupContainerItem(i,j) EquipCursorItem(17) break end end end end
/equip Drillborer Disk
END
MACRO 16777232 "item" Ability_Rogue_ShadowStrikes
/run for i=0,4 do for j=1,GetContainerNumSlots(i) do if GetContainerItemLink(i,j) then if string.find(GetContainerItemLink(i,j),"Brutality Blade") then PickupContainerItem(i,j) EquipCursorItem(17) break end end end end
/equip Force Reactive Disk
END
MACRO 16777218 "items" Ability_DualWield
/run for i=0,4 do for j=1,GetContainerNumSlots(i) do if GetContainerItemLink(i,j) then if string.find(GetContainerItemLink(i,j),"Anasterian's Legacy") then PickupContainerItem(i,j) EquipCursorItem(17) break end end end end
/equip Force Reactive Disk
END
MACRO 16777217 "jed" Ability_Creature_Cursed_04
/tar Jed
END
MACRO 16777219 "mac" Ability_CriticalStrike
/cast Defensive Stance
/run local z=0 for i=1,27 do t=UnitBuff("player",i) if (t and string.find(t,"BattleShout")) then z=1 break end end if z==1 then CastSpellByName("Revenge") else CastSpellByName("Battle Shout") end UIErrorsFrame:Clear()
END
MACRO 16777235 "rage" Spell_Nature_AncestralGuardian
/cast Berserker Rage
/cast Death Wish
/cast Bloodrage
END
MACRO 16777234 "Slam" Ability_Druid_Eclipse
/script if GetUnitName("target")==nil then TargetNearestEnemy() end
/startattack
/run local z=0 for i=1,27 do t=UnitBuff("player",i) if (t and string.find(t,"BattleShout")) then z=1 break end end if z==1 then CastSpellByName("Berserking") else CastSpellByName("Battle Shout") end
/cast Bloodrage
/cast Shield Slam
END
MACRO 16777224 "sunder" Ability_Creature_Cursed_05
/script if GetUnitName("target")==nil then TargetNearestEnemy() end
/startattack
/cast Sunder Armor
/run for i=1,16 do if string.find(tostring(UnitDebuff("target",i)),"Polymorph") then ClearTarget() break end end
/cast Heroic Strike
END
MACRO 16777220 "test" Ability_Warrior_WeaponMastery
/cast Defensive Stance
/cast Demoralizing Shout
END
MACRO 16777223 "Tha" Spell_Nature_Reincarnation
/run local texture,name,isActive,isCastable = GetShapeshiftFormInfo(2); if isActive then CastSpellByName("Taunt"); else CastSpellByName("Defensive Stance()"); end;
END
