Important
These submitted forms are for the original, standalone LazyWarrior by Kassoon. The original LazyWarrior is a fine addon and works great. However, there is new development on a LazyScript-based LazyWarrior which provides multi-class support and new features. Please be sure you're on the right page.
LazyWarrior Submitted Forms
Please feel free to edit this page and add your forms. Read BasicEditing for a quick howto on the wiki markup language. Please use a descriptive title, and include a description on what your form does. If anyone wants to make a tidy table of contents, go ahead.
Table of Contents
Undead Lazywarrior script v1.1
by Femmefatal
This is a PvE-, PvP- and a "Helper"-form that works together(not tanking, but it will come).I'm lvl28 right now, and I'm still trying out new ways to make my form better. Me and my friends didnt really know what server to play on, and that resulted in me playing warrior from lvl 1 to 20 three or four times. Have had time to perfect it. :) Feel free to take part of it, and making it your own.
Special features:
-Insignia of the Horde if stunned, slowed, immobile
-Brutal Hauberk and rage potions if in need of abit of instant rage
-Living action potion if stunned, slowed, immobile
-All healing potions
-All bandages(except BG-only bandages)
-Swiftnesspotion for those fast getaways
-Switch between 1H+shield and 2H for maximum overpower
(and why dont we throw in an extra heroic strike or two while 2H)
-AltDown = get aggro to help a friend in need (or "help a friend"-button)
-ShiftDown = if you're in deep dodoo (or "help yourself"-button)
FemmePvE-form v1.1
//
// FemmePvE-form v1.1
// ( Search for your items here: http://www.wowguru.com/db/itemsearch.php )
//
//
SetForm=FemmePvP-ifNotTargetNPC
SetForm=FemmeHelper-ifNotTargetofTarget-ifAltDown
//
// Dont sleep on the job (trinket/racial)
//
useEquipped18834-ifEquipped18834-ifStunned //Insignia of the horde
useEquipped18834-ifEquipped18834-ifSlowed-ifNotTargetInMeleeRangee
useEquipped18834-ifEquipped18834-ifImmobile-ifNotTargetInMeleeRangee
Forsaken-ifFeared
###Berserkerrage-ifFeared
// Dont waste potions...
use20008-ifStunned-player<15%hp //living action potion
use20008-ifSlowed-player<15%hp //living action potion
use20008-ifImmobile-player<15%hp //living action potion
//
// Staying alive (potions/bandages)
//
use14530-player<50%hp-ifNotInCombat-ifShiftDown //heavy runecloth
use14529-player<50%hp-ifNotInCombat-ifShiftDown //runecloth
use8545-player<50%hp-ifNotInCombat-ifShiftDown //heavy mageweave
use8544-player<50%hp-ifNotInCombat-ifShiftDown //mageweave
use6451-player<50%hp-ifNotInCombat-ifShiftDown //heavy silk
use6450-player<50%hp-ifNotInCombat-ifShiftDown //silk
use3531-player<50%hp-ifNotInCombat-ifShiftDown //heavy wool
use3530-player<50%hp-ifNotInCombat-ifShiftDown //wool
use2581-player<50%hp-ifNotInCombat-ifShiftDown //heavy linen
use1251-player<50%hp-ifNotInCombat-ifShiftDown //linen
//
use14530-player<30%hp-ifNotInCombat-ifNotShiftDown
use14529-player<30%hp-ifNotInCombat-ifNotShiftDown
use8545-player<30%hp-ifNotInCombat-ifNotShiftDown
use8544-player<30%hp-ifNotInCombat-ifNotShiftDown
use6451-player<30%hp-ifNotInCombat-ifNotShiftDown
use6450-player<30%hp-ifNotInCombat-ifNotShiftDown
use3531-player<30%hp-ifNotInCombat-ifNotShiftDown
use3530-player<30%hp-ifNotInCombat-ifNotShiftDown
use2581-player<30%hp-ifNotInCombat-ifNotShiftDown
use1251-player<30%hp-ifNotInCombat-ifNotShiftDown
//
useEquipped7133-ifEquipped7133-player<20%hp-target>30%hp-player<15rage-ifInCombat-ifShiftDown //brutal hauberk(gives 30 rage)
use13442-player<20%hp-target>30%hp-player<15rage-ifInCombat-ifShiftDown //mighty rage potion
use5633-player<20%hp-target>30%hp-player<15rage-ifInCombat-ifShiftDown //great rage potion
use5631-player<20%hp-target>30%hp-player<15rage-ifInCombat-ifShiftDown //rage potion
Execute-player<29rage // this one could save your ass!
//
use13446-player<10%hp-target>10%hp-ifInCombat-ifNotInGroup //major healing potion
use3928-player<10%hp-target>10%hp-ifInCombat-ifNotInGroup //superior healing potion
use18839-player<10%hp-target>10%hp-ifInCombat-ifNotInGroup //combat healing potion
use1710-player<10%hp-target>10%hp-ifInCombat-ifNotInGroup //greater healing potion
use929-player<10%hp-target>10%hp-ifInCombat-ifNotInGroup //healing potion
use4596-player<10%hp-target>10%hp-ifInCombat-ifNotInGroup //discolored healing potion
use858-player<10%hp-target>10%hp-ifInCombat-ifNotInGroup //lesser healing potion
use118-player<10%hp-target>10%hp-ifInCombat-ifNotInGroup //minor healing potion
//
use13446-player<10%hp-target>20%hp-ifInCombat-ifInGroup //major healing potion
use3928-player<10%hp-target>20%hp-ifInCombat-ifInGroup //superior healing potion
use18839-player<10%hp-target>20%hp-ifInCombat-ifInGroup //combat healing potion
use1710-player<10%hp-target>20%hp-ifInCombat-ifInGroup //greater healing potion
use929-player<10%hp-target>20%hp-ifInCombat-ifInGroup //healing potion
use4596-player<10%hp-target>20%hp-ifInCombat-ifInGroup //discolored healing potion
use858-player<10%hp-target>20%hp-ifInCombat-ifInGroup //lesser healing potion
use118-player<10%hp-target>20%hp-ifInCombat-ifInGroup //minor healing potion
//
// Hit the panic button(shift)!!
//
Hamstring-ifNotHamstringActive-ifInCombat-ifShiftDown
use2459-player<10%hp-target>70%hp-ifInCombat-ifNotInGroup-ifShiftDown //swiftness potion(run for your life!)
//Defense-player<10%hp-target>70%hp-ifInCombat-ifNotInGroup-ifShiftDown
Thunderclap-ifNotThunderclapActive-ifInCombat-ifTargetInMeleeRangee-ifTargetofTarget-target>1%hp-ifShiftDown
//
// Post Combat buff
//
Battleshout-ifBattleshoutNotActive-ifNotInCombat-player>9rage
//
// Get in a Heroicstrike if possible when already 2H
Heroicstrike-ifEquipped15250-ifInCooldown=Overpower-player>14rage //(2H weapon ID)
//
// Restore 1H+Shield after the 2H stunt
// (this require 2 hits on you hotkey to restore both, but you spam it anyway
// and you only got the cooldown period to do it, so dont stop spamming!)
//
Bloodrage-player>50%hp-player<5rage-ifInCombat-ifInCooldown=Overpower
EquipMain6504-ifNotEquipped6504-ifNotInCombat //(1H weapon ID here)
EquipMain6504-ifNotEquipped6504-ifInCooldown=Overpower-player<5rage-ifInCombat
EquipOffhand6599-ifNotEquipped6599-ifNotInCombat //(shield ID here)
EquipOffhand6599-ifNotEquipped6599-ifInCooldown=Overpower-player<5rage-ifInCombat
//
// Stop if not in a combat situation
//
dismount-ifMounted-ifShiftDown
stopall-ifMounted
stopall-ifTargetCCd-ifNotShiftDown
stopall-ifTargetNPC-ifNotTargetHostile-ifNotTargetInCombat-ifNotInCombat-ifNotShiftDown
//
// And then the fighting begins!
//
Charge-ifNotInCombat-ifNotShiftDown-player>99%hp
Charge-ifNotInCombat-ifShiftDown-player>50%hp
Bloodrage-player>90%hp-player<15rage-ifInCombat
stop-ifNotInCombat
stop-ifNotTargetInMeleeRange
//
// Stop Casters
Shieldbash-ifTargetIsCasting
//
// Switch from 1H+shield to 2H for maximum overpower
EquipMain15250-ifNotEquipped15250-ifTargetDodged-ifNotInCooldown=Overpower-player>4rage //(your 2H weapons id here)
Overpower-ifTargetDodged-ifNotInCooldown=Overpower
//
// Take Elite out quick with heroicstrike!
//
Heroicstrike-ifNotInCooldown=Heroicstrike-player>14rage-ifTargetElite-ifNotInGroup
//
Execute
stop-player<15rage-target<40%hp-player>40%hp-ifNotShiftDown-ifNotAltDown-ifNotTargetElite-ifHistory<1=Execute
Shieldblock
Revenge
MockingBlow-ifNotTargetOfTarget-ifInGroup
Challenging-ifInGroup-ifNotTargetofTarget-player>25%hp
Taunt-ifNotTargetOfTarget-ifInGroup
//
// Buffs/Debuffs
//
Battleshout-ifBattleshoutNotActive-player>30rage
Sunder-ifNotSunderFull-ifInGroup-target>20%hp
Sunder-ifSunderFull-every25s-ifInGroup-target>20%hp
Sunder-<3Sund-ifNotInGroup-target>40%hp
Sunder-<3Sund-every25s-ifNotInGroup-target>40%hp
Demoshout-ifDemoshoutNotActive-player>30rage
//
// Post-Buff Processing
//
Hamstring-ifNotHamstringActive-target<25%hp-ifTargetTypeHumanoid-ifNotInGroup
Hamstring-ifNotHamstringActive-target<35%hp-ifTargetTypeHumanoid-ifInGroup
Rend-ifRendNotActive-target<20%hp
Rend-ifRendNotActive-player>30rage
Thunderclap-ifNotThunderclapActive-ifTargetInMeleeRangee-ifNotInCombat-target>1%hp
Heroicstrike-ifNotInCooldown=Heroicstrike-player>14rage
FemmePvP-form v1.1
//
SetForm=FemmePvE-ifTargetNPC-ifNotZone=WarsongsBasin
Battle-ifNotInStanceBattle-ifNotShiftDown
//
// Dont sleep on the job (trinket/racial)
//
useEquipped18834-ifEquipped18834-ifStunned //Insignia of the horde
useEquipped18834-ifEquipped18834-ifSlowed
useEquipped18834-ifEquipped18834-ifImmobile
Forsaken-ifFeared
####Berserkerrage-ifFeared
//
// Dont waste potions...
use20008-ifStunned-player<15%hp //living action potion
use20008-ifSlowed-player<15%hp //living action potion
use20008-ifImmobile-player<15%hp //living action potion
//
// Staying alive (potions/bandages)
//
use14530-player<50%hp-ifNotInCombat-ifShiftDown //heavy runecloth
use14529-player<50%hp-ifNotInCombat-ifShiftDown //runecloth
use8545-player<50%hp-ifNotInCombat-ifShiftDown //heavy mageweave
use8544-player<50%hp-ifNotInCombat-ifShiftDown //mageweave
use6451-player<50%hp-ifNotInCombat-ifShiftDown //heavy silk
use6450-player<50%hp-ifNotInCombat-ifShiftDown //silk
use3531-player<50%hp-ifNotInCombat-ifShiftDown //heavy wool
use3530-player<50%hp-ifNotInCombat-ifShiftDown //wool
use2581-player<50%hp-ifNotInCombat-ifShiftDown //heavy linen
use1251-player<50%hp-ifNotInCombat-ifShiftDown //linen
//
use14530-player<30%hp-ifNotInCombat-ifNotShiftDown
use14529-player<30%hp-ifNotInCombat-ifNotShiftDown
use8545-player<30%hp-ifNotInCombat-ifNotShiftDown
use8544-player<30%hp-ifNotInCombat-ifNotShiftDown
use6451-player<30%hp-ifNotInCombat-ifNotShiftDown
use6450-player<30%hp-ifNotInCombat-ifNotShiftDown
use3531-player<30%hp-ifNotInCombat-ifNotShiftDown
use3530-player<30%hp-ifNotInCombat-ifNotShiftDown
use2581-player<30%hp-ifNotInCombat-ifNotShiftDown
use1251-player<30%hp-ifNotInCombat-ifNotShiftDown
//
useEquipped7133-ifEquipped7133-player<20%hp-target>30%hp-player<15rage-ifInCombat-ifShiftDown //brutal hauberk(gives 30 rage)
use13442-player<20%hp-target>30%hp-player<15rage-ifInCombat-ifShiftDown //mighty rage potion
use5633-player<20%hp-target>30%hp-player<15rage-ifInCombat-ifShiftDown //great rage potion
use5631-player<20%hp-target>30%hp-player<15rage-ifInCombat-ifShiftDown //rage potion
//
use13446-player<10%hp-target>10%hp-ifInCombat-ifNotInGroup //major healing potion
use3928-player<10%hp-target>10%hp-ifInCombat-ifNotInGroup //superior healing potion
use18839-player<10%hp-target>10%hp-ifInCombat-ifNotInGroup //combat healing potion
use1710-player<10%hp-target>10%hp-ifInCombat-ifNotInGroup //greater healing potion
use929-player<10%hp-target>10%hp-ifInCombat-ifNotInGroup //healing potion
use4596-player<10%hp-target>10%hp-ifInCombat-ifNotInGroup //discolored healing potion
use858-player<10%hp-target>10%hp-ifInCombat-ifNotInGroup //lesser healing potion
use118-player<10%hp-target>10%hp-ifInCombat-ifNotInGroup //minor healing potion
//
use13446-player<10%hp-target>20%hp-ifInCombat-ifInGroup
use3928-player<10%hp-target>20%hp-ifInCombat-ifInGroup
use18839-player<10%hp-target>20%hp-ifInCombat-ifInGroup
use1710-player<10%hp-target>20%hp-ifInCombat-ifInGroup
use929-player<10%hp-target>20%hp-ifInCombat-ifInGroup
use4596-player<10%hp-target>20%hp-ifInCombat-ifInGroup
use858-player<10%hp-target>20%hp-ifInCombat-ifInGroup
use118-player<10%hp-target>20%hp-ifInCombat-ifInGroup
//
// Hit the panic button(shift)!!
//
Hamstring-ifNotHamstringActive-ifInCombat-ifShiftDown
use2459-player<10%hp-target>70%hp-ifInCombat-ifNotInGroup-ifShiftDown //swiftness potion(run for your life!)
Defensive-ifNotInStanceDefensive-player<10%hp-target>70%hp-player<10rage-ifInCombat-ifNotInCooldown=Bloodrage-ifShiftDown
Bloodrage-ifInStanceDefensive-ifShiftDown
Thunderclap-ifNotThunderclapActive-ifInCombat-ifTargetInMeleeRangee-ifTargetofTarget-ifShiftDown
//
// Post Combat buff
//
Battleshout-ifBattleshoutNotActive-ifNotInCombat-player>9rage
//
// Stop if not in a combat situation
//
dismount-ifMounted-ifShiftDown
stopall-ifMounted
stopall-ifTargetCCd-ifNotShiftDown
stopall-ifTargetNPC-ifNotTargetHostile-ifNotTargetInCombat-ifNotInCombat-ifNotShiftDown
//
// And then the fighting begins!
//
Charge-ifNotInCombat-ifNotShiftDown-player>99%hp
Charge-ifNotInCombat-ifShiftDown-player>50%hp
Bloodrage-player>90%hp-player<15rage-ifInCombat
stop-ifNotInCombat
stop-ifNotTargetInMeleeRange
//
// Stop Casters
Shieldbash-ifTargetIsCasting
//
// Slow down those PvP guys and girls
Hamstring-ifNotHamstringActive-ifNotTargetNPC
//
Overpower-ifTargetDodged-ifNotInCooldown=Overpower
Heroicstrike-ifNotInCooldown=Heroicstrike-player>14rage-ifNotTargetNPC
Execute
Shieldblock
Revenge
MockingBlow-ifNotTargetOfTarget-ifInGroup
Challenging-ifInGroup-ifNotTargetofTarget-player>25%hp
Taunt-ifNotTargetOfTarget-ifInGroup
//
// Buffs/Debuffs
//
Battleshout-ifBattleshoutNotActive-player>30rage
Sunder-ifNotSunderFull-ifInGroup
Sunder-<3Sund-ifNotInGroup
Demoshout-ifDemoshoutNotActive-player>30rage
//
// Post-Buff Processing
//
Hamstring-ifNotHamstringActive-target<25%hp-ifTargetTypeHumanoid-ifNotInGroup
Hamstring-ifNotHamstringActive-target<35%hp-ifTargetTypeHumanoid-ifInGroup
Rend-ifRendNotActive-target<20%hp
Rend-ifRendNotActive-player>30rage
Thunderclap-ifNotThunderclapActive-ifTargetInMeleeRangee-ifInCombat
Heroicstrike-ifNotInCooldown=Heroicstrike-player>14rage
FemmeHelper-form v1.1
//
//
SetForm=FemmePvE-ifNotAltDown
SetForm=FemmePvE-ifShiftDown
//
// Dont sleep on the job (trinket/racial)
//
useEquipped18834-ifEquipped18834-ifStunned-ifAltDown //Insignia of the horde
useEquipped18834-ifEquipped18834-ifSlowed-ifAltDown
useEquipped18834-ifEquipped18834-ifImmobile-ifAltDown
Forsaken-ifFeared-ifAltDown
Berserkerrage-ifFeared-ifAltDown
//
// Dont waste potions...
use20008-ifStunned-player<15%hp-ifAltDown //living action potion
use20008-ifSlowed-player<15%hp-ifAltDown //living action potion
use20008-ifImmobile-player<15%hp-ifAltDown //living action potion
//
// Staying alive (potions)
//
use13446-player<10%hp-target>10%hp-ifInCombat-ifNotInGroup-ifAltDown //major healing potion
use3928-player<10%hp-target>10%hp-ifInCombat-ifNotInGroup-ifAltDown //superior healing potion
use18839-player<10%hp-target>10%hp-ifInCombat-ifNotInGroup-ifAltDown //combat healing potion
use1710-player<10%hp-target>10%hp-ifInCombat-ifNotInGroup-ifAltDown //greater healing potion
use929-player<10%hp-target>10%hp-ifInCombat-ifNotInGroup-ifAltDown //healing potion
use4596-player<10%hp-target>10%hp-ifInCombat-ifNotInGroup-ifAltDown //discolored healing potion
use858-player<10%hp-target>10%hp-ifInCombat-ifNotInGroup-ifAltDown //lesser healing potion
use118-player<10%hp-target>10%hp-ifInCombat-ifNotInGroup-ifAltDown //minor healing potion
//
use13446-player<10%hp-target>20%hp-ifInCombat-ifInGroup-ifAltDown //major healing potion
use3928-player<10%hp-target>20%hp-ifInCombat-ifInGroup-ifAltDown //superior healing potion
use18839-player<10%hp-target>20%hp-ifInCombat-ifInGroup-ifAltDown //combat healing potion
use1710-player<10%hp-target>20%hp-ifInCombat-ifInGroup-ifAltDown //greater healing potion
use929-player<10%hp-target>20%hp-ifInCombat-ifInGroup-ifAltDown //healing potion
use4596-player<10%hp-target>20%hp-ifInCombat-ifInGroup-ifAltDown //discolored healing potion
use858-player<10%hp-target>20%hp-ifInCombat-ifInGroup-ifAltDown //lesser healing potion
use118-player<10%hp-target>20%hp-ifInCombat-ifInGroup-ifAltDown //minor healing potion
//
useEquipped7133-ifEquipped7133-player<20%hp-target>30%hp-player<15rage-ifInCombat-ifAltDown //brutal hauberk(gives 30 rage)
use13442-player<20%hp-target>30%hp-player<15rage-ifInCombat-ifAltDown //mighty rage potion
use5633-player<20%hp-target>30%hp-player<15rage-ifInCombat-ifAltDown //great rage potion
use5631-player<20%hp-target>30%hp-player<15rage-ifInCombat-ifAltDown //rage potion
//
Hamstring-ifNotHamstringActive-ifInCombat-ifAltDown
use2459-player<10%hp-target>70%hp-ifInCombat-ifNotInGroup-ifTargetofTarget-ifAltDown //swiftness potion(run for your life!)
//
// Stop if not in a combat situation
//
dismount-ifMounted-ifAltDown
stopall-ifNotTargetHostile-ifNotTargetInCombat-ifNotInCombat-ifAltDown
//
// And then the fighting begins!
//
Charge-ifNotInCombat-player>50%hp-ifAltDown
Bloodrage-player>90%hp-player<15rage-ifInCombat-ifAltDown
stop-ifNotInCombat-ifAltDown
stop-ifNotTargetInMeleeRange-ifAltDown
//
// Stop Casters
Shieldbash-ifTargetIsCasting-ifAltDown
//
// Help your friend
MockingBlow-ifNotInGroup-ifNotTargetofTarget-ifAltDown //aggro
Challenging-ifNotInGroup-ifNotTargetofTarget-ifAltDown //aggro
Taunt-ifNotTargetOfTarget-ifNotInGroup-ifAltDown //aggro
Bloodrage-player<15rage-targettarget<30%hp-ifInCombat-ifAltDown //aggro
//
Shieldblock-ifAltDown
Revenge-ifAltDown
// Shout
Battleshout-ifBattleshoutNotActive-player>30rage-ifAltDown
Demoshout-ifDemoshoutNotActive-player>30rage-ifAltDown
// Slow down
Thunderclap-ifNotThunderclapActive-ifTargetInMeleeRangee-ifInCombat-ifAltDown
Just a helpfull tip. If your form is to big to paste into LW form tablet, then delete all the extra text(hint/help-text).
Keep spamming the LW key! Will be seeing you on the battlefield... Love FemmeFatal
Iod's Fury PvP
by Iod
This is for Fury warrs, kick ass for pvp..
***Updated***
//
// Please edit and read through the comments to customize this form for your personal use
//
// Non-Combat
// Uncomment the following if you have Death Wish:
dismount-ifMounted
DeathWish-ifFeared
Berserkerrage-ifFeared
berserk-ifincombat-player<25rage
battle-ifnotincombat-player<25rage
// Potion list: Minor=118 || Lesser=858 || Healing=929 || Greater=1710 || Superior=3928 || Major=13446
// use13446-if in combat-player<16%hp
stopall-if Target CCd
// Instant moves
Charge
Execute
// Uncomment the following if you want to stancedance to intercept:
Berserk-if not target in melee range-if not in cooldown=intercept
Intercept
// Uncomment the following if you want to stancedance to overpower:
Battle- if Target Dodged-if Not In Cooldown=overpower
Overpower
Berserk-if in cooldown=overpower
// Uncomment the following if you want to stancedance to pummel:
Berserk-if target is casting-if not in cooldown=pummel
pummel-if target is casting
// Buffs / Debuffs
Hamstring-if target not slowed
// Rend-if rend not active
// Battle Shout-if Battle Shout not active
Bloodrage-if in combat-player>60%hp
//Demo Shout-if Demo Shout not active-target=0mana-if target in melee range
//Thunderclap-if Thunderclap not active-target=0mana-player<30%hp-if target in melee range
// Default
// Uncomment one of the following and comment the others depending on your spec:
// Mortal Strike
Bloodthirst
HeroicStrike
Iod's MS PvP
New!
Had to go MS when i got the hand of rag, so here goes:
//
// Please edit and read through the comments to customize this form for your personal use
//
// Non-Combat
// Uncomment the following if you have Death Wish:
dismount-ifMounted
//DeathWish-ifFeared
Berserkerrage-ifFeared
berserk-ifincombat-player<25rage
battle-ifnotincombat-player<25rage
// Potion list: Minor=118 || Lesser=858 || Healing=929 || Greater=1710 || Superior=3928 || Major=13446
// use13446-if in combat-player<16%hp
stopall-if Target CCd
// Instant moves
Charge
Execute
// Uncomment the following if you want to stancedance to intercept:
Berserk-if not target in melee range-if not in cooldown=intercept
Intercept
// Uncomment the following if you want to stancedance to overpower:
Battle- if Target Dodged-if Not In Cooldown=overpower
Overpower
Berserk-if in cooldown=overpower-player<25rage
// Uncomment the following if you want to stancedance to pummel:
Berserk-if target is casting-if not in cooldown=pummel
pummel-if target is casting
// Buffs / Debuffs
Hamstring-if target not slowed
// Rend-if rend not active
// Battle Shout-if Battle Shout not active
Bloodrage-if in combat-player>60%hp
//Demo Shout-if Demo Shout not active-target=0mana-if target in melee range
//Thunderclap-if Thunderclap not active-target=0mana-player<30%hp-if target in melee range
// Default
// Uncomment one of the following and comment the others depending on your spec:
Mortalstrike
//Bloodthirst
Heroicstrike-player>45rage
Phyliss' Super-Gnomette Warrior Form
by Lichbane
This is a simple form that is used simply by spamming the LW button. If things get tough, then it's time to hit the PANIC BUTTON, which in this case is CTRL. This form is built to be pretty robust so that if you accidently hit the LW button, you won't get yourself into trouble with neutral NPCs.
This form is suited to my lowbie warrior. As she gains levels I'll maintain this further.
Let's get this party started ....
//
// Generic Super-Gnomette (lowbie) Warrior Form
//
// Recovery/healing (potions/bandages) .. try not to burn too much
Escapeart-ifImmobile
use929-player<15%hp-ifInCombat
use858-player<15%hp-ifInCombat
use118-player<15%hp-ifInCombat
use3530-player<70%hp-ifNotInCombat-ifCtrlDown
use2581-player<70%hp-ifNotInCombat-ifCtrlDown
use3530-player<30%hp-ifNotInCombat-ifNotCtrlDown
use2581-player<30%hp-ifNotInCombat-ifNotCtrlDown
//
// Stop LW if not in a combat situation
dismount-ifMounted-ifCtrlDown
stopall-ifMounted
stopall-ifTargetCCd-ifNotCtrlDown
stopall-ifTargetNPC-ifNotTargetHostile-ifNotTargetInCombat-ifNotInCombat-ifNotCtrlDown
//
// Opening Gambit and maintain the rage
Charge-ifNotInCombat-ifCtrlDown
Bloodrage-player>90%hp-player<15rage
stop-ifNotInCombat
stop-ifNotTargetInMeleeRange
//
// Stop Casters
Shieldbash-ifTargetIsCasting
//
// Pre-Buff Processing
Overpower
Revenge
MockingBlow-ifNotInGroup-ifCtrlDown
MockingBlow-ifNotTargetOfTarget-ifInGroup
Taunt-ifNotTargetOfTarget-ifInGroup
stop-player<25rage
//
// Keep Buffs/Debuffs running
Battleshout-ifBattleshoutNotActive-player>30rage
Sunder-ifNotSunderFull-ifInGroup
Sunder-<3Sund-ifNotInGroup
Demoshout-ifDemoshoutNotActive-player>30rage
//
// Post-Buff Processing
Hamstring-target<17%hp-ifNotInGroup
Hamstring-target<25%hp-ifInGroup
Rend-ifRendNotActive-target<20%hp
Rend-ifRendNotActive-player>30rage
Thunderclap-ifNotThunderclapActive
Heroicstrike-ifNotHistory<5=Heroicstrike -player<90rage
Heroicstrike-player>90rage
Thanks should also go to Sketchy (of LazyRogue fame) for providing the original inspiration for the method behind this form.
Thinks he's better than you and doesn't need to name his form
by Anonymous
Still having some issues with the global cooldown for an accurate switch-battle-stance-and-shield-bash when a target is casting. but this is a quick, super speed grind form, I came up with:
stopall-ifTargetCCd
//
// Get 'em
Charge
Intercept
//
// Mobs with low HP
Execute
Hamstring-ifNotTargetSlowed-ifTargetTypeHumanoid-target<20%hp
//
// Player with low HP
Defensive-player<33%hp-ifNotInStanceDefensive
Revenge
Shieldblock-ifNotShieldblockActive-player<33%hp
//
// Reset stance when out of combat
Battle-ifNotInCombat-ifNotInStanceBattle-ifNotInGroup
//
// Switch and Overpower if they dodge
Battle-if target dodged-if not in cooldown=overpower
Overpower
//
// Switch and Shieldbash if they cast (having trouble here)
Battle-ifTargetIsCasting-ifNotInStanceBattle-ifnotincooldown=shieldbash
Shieldbash-ifTargetIsCasting
//
// Berserk for high DPS (having trouble here)
Berserk-ifNotHistory<6=Battle-ifNotHistory<6=Berserk-ifNotHistory<6=Defensive-player>33%hp-ifNotTargetIsCasting-ifInCombat-ifNotInStanceBerserk-ifNotInGroup
//
// Group Tanking
Defensive-ifNotTargetOfTarget-ifInGroup
Taunt-ifNotTargetOfTarget-ifInGroup
Mockingblow-ifNotTargetOfTarget-ifInStanceBattle-ifInGroup
Sunder-ifInStanceDefensive-ifNotSunderFull
Battleshout-ifBattleshoutNotActive
//
// Dealing with Fear
Forsaken-ifFeared
Berserk-ifFeared
Deathwish-ifFeared
Berserkerrage-ifFeared
//
// Get some Rage
Bloodrage-ifInCombat-player<25rage-player>50%hp
//
//stop-player<15rage
// The generic Stuff
Rend-ifRendNotActive
Demoshout-ifInStanceDefensive
Thunderclap-ifNotThunderclapActive
Disarm
Whirlwind
Heroicstrike
Prot Tank PVE All Around Form
By Mafiaso
Hello,
I made this form for all around PVE defensive stance. It has, so far, been great for in group and solo battles but I'm sure it can be tweaked more!
// After Battle Buffage
Battleshout-ifNotInCombat-player>9rage
//
// Anti Opps
stopall-ifMounted-ifNotCtrlDown
stopall-target=100%hp-ifTargetNPC-ifNotTargetHostile-ifNotTargetInCombat-ifNotInCombat-ifNotCtrlDown
stopall-ifTargetCCd-ifNotCtrlDown
stop-ifNotTargetInMeleeRange
//
// Anti Fear
Berserkerrage-ifFeared
//
// Attack & Stun
Battle-IfNotInCombat-IfCtrlDown
Charge-ifNotInCombat-ifCtrlDown
Berserk-IfInCombat-IfCtrlDown
Intercept-IfInCombat-ifCtrlDown
Concussionblow-IfNotBerserkerrageActive
//
// Before Defesive Stance Attacks
Pummel-ifTargetIsCasting
MockingBlow-ifNotTargetOfTarget-ifInGroup
Hamstring-ifNotTargetSlowed-ifTargetTypeHumanoid-target<21%hp-ifNotInGroup
Hamstring-ifNotTargetSlowed-ifTargetTypeHumanoid-target<30%hp-ifInGroup
Berserkerrage-IfInStanceBerserk-player<5rage
Execute
//
// Hop Into Defensive Stance
Defensive-ifnotinstanceDefensive
//
// Grab some more rage
Bloodrage-ifInCombat-player>65%hp
//
// Anti Caster
Shieldbash-ifTargetIsCasting
Concussionblow-ifTargetIsCasting
Revenge-ifTargetIsCasting
//
// Re-Grab Agro
Taunt-ifNotTargetOfTarget-ifInGroup
Challenging-IfNotTargetElite-ifNotTargetOfTarget-ifInGroup-player>50%hp
//
// Build Agro
Sunder-IfInGroup-IfTargetElite-IfNotSunderFull
Sunder-<3Sund-IfInGroup-IfTargetNotElite
Shield Slam
Heroicstrike
Revenge-IfNotBerserkerrageActive
//
// Stay Alive
Shieldblock-ifNotShieldblockActive-player<33%hp
Shieldwall-player<33%hp-IfTargetElite
Shieldwall-player<25%hp-IfNotTargetElite
use3928-player<31%hp-ifInCombat-ifTargetAlive
//
// Find Your Self w/ Extra Rage to Burn
Disarm-IfDisarmNotActive-Player>50rage
Rend-ifRendNotActive-player>50rage-target>20%hp
Demoshout-ifincombat-ifNotDemoshoutActive-player>50rage-target>20%hp
//
// Multi Mobs
Cleave-IfShiftDown
// Use Bandaids
use14530-ifNotInCombat-ifNotRecentlyBandagedActive-player<75%hp
Level 46 dual wield form - currently 3/34/0
By Krotc
I'd prefer if no one actually changed this form. but if you want ot add or edit it, feel free to copy it and add or edit it. I don't have Tactical MAstery yet, but when i do, i'll be adding Stance Changes to this. Also i use Itemrack for event changes like Over power (switching to 2H, and switching back).
// Non-Combat
// Potion list: Minor=118 | Lesser=858 | Healing=929 | Greater=1710 | Superior=3928 | Major=13446
// Stop LW if not in a combat situation
dismount-ifMounted-ifCtrlDown
stopall-ifMounted
stopall-ifTargetCCd-ifNotCtrlDown
stopall-ifTargetNPC-ifNotTargetHostile-ifNotTargetInCombat-ifNotInCombat-ifNotCtrlDown
//
Charge
Bloodfury
Bloodrage-player>90%hp-player<15rage
stop-ifNotInCombat
stop-ifNotTargetInMeleeRange
//
Overpower
//
// Keep Buffs/Debuffs running
Battleshout-ifBattleshoutNotActive-player>30rage
Demo Shout-if Demo Shout not active-target=0mana-player<60%hp-if target in melee range-target>60%hp
//
// I don't sunder, but if you want it, uncomment the following line.
//Sunder-<3Sund-ifNotInGroup
//
// Post-Buff Processing
Hamstring-if target not slowed-if target type humanoid-target<45%hp-ifNotInGroup
Hamstring-if target not slowed-if target type humanoid-target<55%hp-ifInGroup
Rend-ifRendNotActive-target<20%hp
Rend-ifRendNotActive-player>30rage
Bloodthirst
Execute
Thunderclap-if Thunderclap not active-target=0mana-player<30%hp-if target in melee range
//
// I don't use HS - but if you do, uncomment the following lines.
//Heroicstrike-ifNotHistory<5=Heroicstrike -player<90rage
//Heroicstrike-player>90rage
Level 60 DW Fury PVE Form
By Devla
Form I've been using on my Fury Warrior (17/34/0). Works fairly well for mindless Fury DPS farming. Thanks to previous posters for their submissions, I took bits and pieces from their forms and customized my form to meet my needs. Enjoy
// Devla's Fury PVE Form
// Non-Combat
// Stop LW if Not in a combat situation
stopall-IfTargetCCd-IfNotCtrlDown
//stopall-IfTargetNPC-IfNotTargetHostile-IfNotTargetInCombat-IfNotInCombat-IfNotCtrlDown
//
// Pull
battle-ifnotincombat-ifnottargetinmeleerange-player>80%hp-ifnotincooldown=charge
charge
berserk-ifincombat-ifnottargetinmeleerange-player>80%hp-ifnotincooldown=intercept-player>9rage
intercept
Berserk-IfNotInstanceBerserk
//
//Generate Rage
BloodRage-IfInCombat-Target>75%HP-Player>70%HP-Player<15Rage
Berserkerrage-Target<80%HP
//
// Uncomment the following if you want to Pummel:
Pummel-IfTargetIsCasting
//
// Potion list: Minor=118 | Lesser=858 | Healing=929 | Greater=1710 | Superior=3928 | Major=13446
//use13446-IfInCombat-Player<10%HP
//
//Panic Skills
DeathWish-IfInCombat-Player<20%HP
Recklessness-IfInCombat-Player<10%HP
//
// Uncomment the following if you have Death Wish:
Deathwish-IfFeared
Berserkerrage-IfFeared
//
//AE Logic (buggy) Requires LW R5beta2
Execute-<2enemyCount-Target<18%HP-Player>15Rage-ifTargetElite
Execute-<2enemyCount-Target<10%HP-Player<45Rage-ifNotTargetElite
Execute-<2enemyCount-Target<18%HP-Target>10%HP-player>40Rage-ifNotTargetElite
Demoshout->1enemyCount-IfDemoshoutNotActive-Target>60%HP
Intimidating-ifAltDown-ifInCombat-Player<45%hp
Warstomp->2enemyCount-Target>50%HP
Whirlwind->1enemyCount-ifInCombat-Target>30%HP
Cleave->1enemyCount-ifInCombat-Player>40Rage-Target>30%HP
//
// Uncomment the following if you want to stancedance to overpower (buggy)
//Battle-IfTargetDodged-IfNotInCooldown=Overpower-Target>50%HP
//Overpower
//
// Keep Buffs/Debuffs running
Battleshout-IfBattleshoutNotActive-Player>30Rage-IfNotHistory<5=BattleShout
Demoshout-IfTargetElite-IfDemoshoutNotActive-Target=0Mana-Player<60%HP-IfTargetInMeleeRange-Target>60%HP
//
// 3 Sunders if Target is Elite and you have +80% Health
Sunder-<3Sund-IfTargetElite-Player>80%HP
//
// Post-Buff Processing
Hamstring-IfTargetNotSlowed-IfTargetTypeHumanoid-Target<25%HP-Target>10%HP
//
// Uncomment one of the following and comment the others depending on your spec:
//Mortal Strike
Bloodthirst
Heroicstrike-IfNotHistory<5=Heroicstrike
Sketchy's SOLO PvE Form.
DuelWield (lvl 45) 17/19/00 -See build -here-
For solo pve only. Group pve form is posted below this form.
This form is tweaked/tuned/tested and updated, regularly.
Last Updated August 16
Of Note:
- Maintains 25 (ish) rage so ya dont lose much when stancedancing.
- Stockpiles rage only when in or near execute range, or your kickin the mobs ass, etc.
- Executes when low on hp, mobs lvl is 3+ above your own, or when mobs flee.
- StanceDancing & Weaponswapping are -near- flawless.
- Interupt's work pretty good. Stancedancing is alot faster then weapon swapping, so pummel is prefered over shieldbash, unless to much rage would be wasted stancedancing.)
- Auto Charges. No -ifButtonDown checks. Instead i check current HP and targets level versus your own to determine when its safe to charge, among other things. (I use this script alot for mindless grinding/questing.) Auto Charges only apply to mobs that are 2 levels below your own and up to 4 levels above. Adjust if your careless, or a pansy :P
Form Usage
- Replace instance's of "Vanquisher's Sword" with your own MAINHAND weapon.
- Replace instance's of "Sword of Omen" with your own OFFHAND weapon.
- Replace instance's of "Whirlwind Axe" with your own TWO HANDED weapon.
- Replace instance's of "Heart of Agamaggan" with your own SHIELD.
Button Usage: Out of combat
- Shift
- Gun pulls your target, and prevents charging.
- Control
- Bandages you if need be.
- Forces a charge on your target. For when autocharge critia are not met (target is already in combat, type thing) but you want to charge anyways. (It wont charge if yer currently bandaging)
- Alt Button
- The Safety Button! Prevents everything really, that might innitiate combat.
Button Usage: In combat
- Shift
- Shoots gun if your target is not in melee range, and you have to little rage to intercept, or too much rage so stance dancing would be wasteful. (less then 10 or more then 40)... (or if your immobilized)
- Swaps to berserker and intercepts, if you arent the targets target and its not in melee range.
- Swaps to defensive and disarms your opponent. Stops other actions from firing off, letting you get enough rage to disarm, if you are short. (you need between 20-30 rage before the stance dance occurs.)
- If the target is on your disarm immune list, or disarm is in cooldown, it will simply stop most actions to allow you to build rage for a big execute.
- Bypasses all the in combat stopAll's
- Control
- Cleaves if possible. Stops other actions from firing off, letting you get enough rage to cleave, if you are short.
- Alt
- The panic button! Hold this when you need to flee. You will swap to defensive stance, stop auto attacking, equip your shield, piercing howl if you arent dazed/slowed/immobile, intimidating shout if you are.
Recent Changes
1) Apparently I had accidently altered some criteria on shouts, which was causing certain actions to not be held off during a stance dance. Most notably affected was swapping to berserk stance for pummel, where pummel was not necessarily always being the first action fired after the stance dance. Fixed entirely.
2) Bound the alt key while out of combat, to be a safety key that basically prevents all actions. You will not accidently initiate combat in any way while holding alt.
3) Commented or removed lines for shieldwall & retaliation, as currently i find the available criteria somewhat inadequate to put together anything reliable with those 2.
4) Commented out weapon swap for overpower, but only cause my 2h weapon sucks ass nowadays. Does swap to my crappy 2h for cleave's tho.
battle-ifNotInStanceBattle-ifNotInCombat-ifNotAltDown
--
--WEAPON SWAPS
stop-ifStunned
equipMain=Vanquisher's Sword-ifInStanceBattle-ifNotTargetDodged-ifNotCtrlDown
equipOffhand=Sword of Omen-ifInStanceBattle-ifNotTargetIsCasting-ifNotTargetDodged-ifNotCtrlDown
equipOffhand=Heart of Agamaggan-ifTargetIsCasting-ifNotInCooldown=shieldbash-player>30%rage-ifTargetInMeleeRange-ifNotInStanceBerserk
shieldBash-ifTargetIsCasting
//equipMain=Whirlwind Axe-ifTargetDodged-ifNotInCooldown=overpower-ifTargetInMeleeRange-ifNotTargetIsCasting-target>40%hp-ifInStanceBattle
equipMain=Whirlwind Axe-ifInCombat-ifTargetInMeleeRange-player>15%rage-ifCtrlDown
--
--MANUALS (OUT OF COMBAT)
use=Heavy Runecloth Bandage-ifNotInCombat-player<30%hp-ifNotRecentlyBandagedActive-ifCtrlDown
use=Runecloth Bandage-ifNotInCombat-player<50%hp-ifNotRecentlyBandagedActive-ifCtrlDown
use=Heavy Mageweave Bandage-ifNotInCombat-player<60%hp-ifNotRecentlyBandagedActive-ifCtrlDown
use=Mageweave Bandage-ifNotInCombat-player<70%hp-ifNotRecentlyBandagedActive-ifCtrlDown
gun-ifNotInCombat-ifNotTargetInMeleeRange-target=100%hp-ifTargetMyLevel<plus5-ifShiftDown
charge-ifNotInCombat-player>50%hp-ifNotFirstAidActive-ifCtrlDown
//use=Horn of the Dire Wolf-ifNotInCombat-ifNotFirstAidActive-player>75%hp-ifNotMounted-ifNotTargetInCombat-ifShiftDown
dismount-ifMounted-ifShiftDown
--
--MANUALS (IN COMBAT)
cleave-ifInCombat-ifTargetInMeleeRange-ifCtrlDown
gun-ifNotTargetInMeleeRange-ifInCombat-player<10%rage-ifShiftDown
gun-ifNotTargetInMeleeRange-ifInCombat-player>40%rage-ifShiftDown
gun-ifNotTargetInMeleeRange-ifInCombat-ifImmobile-ifShiftDown
--FLEEING!! HOLD ALT DOWN
defensive-ifInCombat-ifAltDown
equipOffhand=Heart of Agamaggan-ifInStanceDefensive-ifAltDown
bloodrage-ifNotPiercinghowlActive-ifNotInCooldown=intimidating-player>25%hp-player<10%rage-ifTargetInMeleeRange-ifInStanceDefensive-ifAltDown
piercinghowl-ifTargetInMeleeRange-ifNotSlowed-ifNotPiercinghowlActive-ifInStanceDefensive-ifAltDown
intimidating-ifTargetInMeleeRange-ifSlowed-ifInStanceDefensive-ifAltDown
intimidating-ifTargetInMeleeRange-ifImmobile-ifInStanceDefensive-ifAltDown
--
--STOPALLS n STUFF
targetnearest-ifNotInCombat-ifNotTargetAlive-ifNotTargetInMeleeRange-ifNotShiftDown
targetnearest-ifInCombat-ifNotTargetInCombat-ifNotTargetInMeleeRange-ifNotTargetStunned-ifNotShiftDown
stopAll-ifNotTargetAlive
stopAll-ifTargetCCd-ifNotShiftDown
stopAll-ifNotTargetNPC-ifNotShiftDown
stopAll-ifFirstAidActive-ifNotShiftDown
stopAll-ifMounted-ifNotShiftDown
stopAll-ifMounted-ifNotShiftDown
stopAll-ifNotTargetHostile-ifTargetNPC-target=100%hp-ifNotTargetInCombat-ifNotInCombat-ifNotShiftDown
stopAll-ifInStanceDefensive-ifAltDown
stop-ifTargetNamed=Ward
stop-ifTargetNamed=Totem
autoattack-ifInCombat-ifNotTargetCCd-ifNotAltDown
--
--STANCEDANCING
--BERSERK - PUMMEL, INTERCEPT, BERSERKERRAGE
--PUMMEL
berserk-ifTargetIsCasting-ifNotInCooldown=pummel-ifTargetInMeleeRange-player<30%rage-ifNotEquipped=Heart of Agamaggan-ifNotAltDown
pummel-ifTargetIsCasting
--INTERCEPT
berserk-ifInCombat-ifTargetInCombat-ifNotTargetInMeleeRange-player>10rage-player<40rage-ifNotInStanceBerserk-ifNotTargetOfTarget-ifNotHistory<2=Gun-ifShiftDown
intercept-ifInCombat-ifTargetInCombat-ifNotTargetInMeleeRange-ifShiftDown
--BERSERKERRAGE
berserk-ifInCombat-ifTargetInCombat-ifTargetInMeleeRange-ifNotTargetIsCasting-ifNotInStanceBerserk-ifNotBerserkerRageActive-ifNotInCooldown=berserkerRage-player>25%hp-target>15%hp-player<25%rage-ifNotTargetDodged
berserkerRage-ifInCombat-ifTargetInCombat-ifNotTargetIsCasting-player>20%hp-target>20%hp-ifTargetInMeleeRange
--
--DEFENSIVE - DISARMING, and FLEEING
--DISARMING
defensive-ifNotTargetImmune=disarm-ifTargetInMeleeRange-ifNotInCooldown=disarm-target>30%hp-player>19%rage-player<35%rage-ifNotTargetDodged-ifShiftDown
disarm-ifShiftDown
--
--RETURN TO BATTLE STANCE
battle-ifInStanceDefensive-ifNotAltDown-ifNotShiftDown
battle-ifInStanceBerserk-ifNotTargetIsCasting-ifTargetInMeleeRange
--
--AUTO PULLS
charge-player>70%hp-ifNotTargetElite-ifTargetMyLevel<plus2-ifTargetMyLevel>minus3-ifNotTargetInCombat-ifNotShiftDown-ifNotAltDown
charge-player>80%hp-ifNotTargetElite-ifTargetMyLevel=plus2-ifNotTargetInCombat-ifNotShiftDown-ifNotAltDown
charge-player>90%hp-ifNotTargetElite-ifTargetMyLevel=plus3-ifNotTargetInCombat-ifNotShiftDown-ifNotAltDown
charge-player=100%hp-ifNotTargetElite-ifTargetMyLevel=plus4-ifNotTargetInCombat-ifNotShiftDown-ifNotAltDown
--
--STOPS
stop-ifNotInCombat
stop-ifTargetIsCasting
stop-ifNotInStanceBattle
stop-ifShiftDown
stop-ifCtrlDown
stopAll-ifAltDown-ifInCombat
--
--KILL SHOTS
execute-player<50%hp//Low on hp
execute-ifNotTargetOfTarget//Mob is running
execute-ifTargetMyLevel>plus2//Mob is 3 or more levels above me
execute-player>90%rage//Big execute, for fun
overpower//I always let OP fire off. Always
--
--SHOUTS N SHIT
battleShout-ifNotBattleShoutActive-player>50%hp-ifNotTargetIsCasting
demoShout-ifInCombat-player>50%rage-target>40%hp-ifNotHistory<5=demoShout-ifNotDemoShoutActive-ifTargetInMeleeRange
demoShout->1enemyCount-ifNotDemoShoutActive-target>35%hp
thunderClap->2enemyCount-ifNotThunderClapActive-target>35%hp
intimidating->2enemyCount-player<35%hp-target>25%hp
bloodFury-player>50%hp-target>70%hp-ifTargetInMeleeRange-ifInCombat-ifNotTargetIsCasting
bloodRage-player>70%hp-target<70%hp-target>30%hp-ifTargetInMeleeRange-ifInCombat-player<10%rage-ifNotTargetIsCasting
--
hamstring-ifTargetTypeHumanoid-target<30%hp-ifNotHamstringActive-player>45%hp
rend-target>40%hp-player>40%rage-ifNotRendActive
heroicStrike-player<45%hp-target>20%hp-ifNotTargetIsCasting-ifInStanceBattle
heroicStrike-player>25%rage-target>25%hp-ifNotTargetIsCasting-ifInStanceBattle
Sketchy's Tanking Form
Small but capable tanking form. I thought it was maybe a touch primitive, but i actually got random compliments about my tanking in the last 2 5-man pugs i did.
Does NOT swap stances/weapons for overpower. Its a tanking form :P
I havent tanked for groups anywhere near as much as ive solo'd grinded. So this form is worked on a lot less and updated a lot less, then my solo form, sorry. Once i get about 10 more lvl's and start farming for tier 0, ill tighten it substantially.
Last updated August 7
equipOffhand=Heart of Agamaggan
battle-ifNotInStanceBattle-ifNotInCombat-player<25rage
battle-ifNotInStanceBattle-ifNotInCombat-ifShiftDown
stopAll-ifTargetNPC-ifNotTargetHostile
stopAll-ifNotTargetNPC
stopAll-ifTargetCCd-ifNotShiftDown
charge-ifNotInCombat-ifShiftDown
--
--STANCEDANCE
--BATTLE - FOR MOCKING BLOW
--TRASH MOBS
battle-ifNotTargetOfTarget-ifInCooldown=taunt-ifNotInCooldown=mockingBlow-ifInCombat-ifTargetInCombat-ifNotTargetStunned-targetTarget<65%hp-target>15%hp
mockingblow-ifInStanceBattle-ifNotTargetOfTarget-targetTarget<70%hp
--SAVE THE PRIEST
battle-ifNotTargetOfTarget-ifTargetOfTargetClassPriest-ifInCooldown=taunt-ifNotInCooldown=mockingBlow-ifInCombat-ifTargetInCombat-target>15%hp
mockingblow-ifInStanceBattle-ifTargetOfTargetClassPriest
--BOSSES OR HIGH LVL ELITES
battle-ifNotTargetOfTarget-ifInCooldown=taunt-ifNotInCooldown=mockingBlow-ifInCombat-ifTargetInCombat-ifNotTargetStunned-ifTargetMyLevel>plus0
mockingblow-ifInStanceBattle-ifNotTargetOfTarget
--BERSERK - FOR INTERCEPT & BERSERKERRAGE
berserk-ifInCombat-ifTargetInCombat-ifTargetInMeleeRange-ifNotInStanceBerserk-ifNotBerserkerRageActive-ifNotInCooldown=berserkerRage-player>50%hp-target>50%hp-ifTargetOfTarget
berserkerRage-ifInCombat-ifTargetInCombat-player>50%hp-target>50%hp-ifTargetInMeleeRange
berserk-ifInCombat-target<100%hp-ifNotTargetInMeleeRange-player>10rage-ifNotInStanceBerserk-ifShiftDown
intercept-ifInCombat-target<100%hp-ifNotTargetInMeleeRange-ifShiftDown
--RETURN TO DEFENSIVE STANCE
defensive-ifTargetInMeleeRange-ifInCombat-ifInStanceBattle
defensive-ifTargetInMeleeRange-ifInCombat-ifInStanceBerserk-ifBerserkerrageActive
defensive-ifInCombat-ifTargetOfTarget-ifNotInStanceDefensive
execute-target<20%hp-ifShiftDown
intimidating-player<6%hp-ifInCombat
--AGGRO
taunt-ifNotTargetOfTarget-ifInStanceDefensive
challenging-ifNotTargetOfTarget-ifInCooldown=taunt-ifInCooldown=mockingBlow-targetTarget<40%hp
sunder-ifInCooldown=taunt-ifNotTargetOfTarget-<5sund-targetTarget>45%hp
revenge
sunder-ifTargetElite-<5sund-target>20%hp
--SHOUTS N SHIT
battleShout-ifNotBattleShoutActive
demoShout-ifInCombat-target>40%hp-player>25%rage-ifNotHistory<5=demoshout
bloodRage-target>60%hp-ifTargetInMeleeRange-ifInCombat-player<20%rage
shieldbash-ifTargetIsCasting
hamstring-ifTargetTypeHumanoid-target<30%hp
cleave-ifCtrlDown
heroicStrike-player>40rage-target>30%hp
heroicStrike-player>90rage
Doog's Tanking Script
this is based for an Arms/Prot build so it may be a little light for some of you full prot out there :)
this requires b2 at least for the melee range fix
//Tanking Script
//
//Safety
stopall-ifMounted-ifNotCtrlDown
stopall-target=100%hp-ifTargetNPC-ifNotTargetHostile-ifNotTargetInCombat-ifNotInCombat-ifNotCtrlDown
stopall-ifTargetCCd-ifNotCtrlDown
//
//Potion list: Minor=118 || Lesser=858 || Healing=929 || Greater=1710 || Superior=3928 || Major=13446
//
//Self Healing
use13446-player<15%hp-ifInCombat
//
//Start
Battle-IfNotInCombat
Charge
//Below Script not functioning 100%
//berserk-ifInCombat-IfNotTargetofTarget-player>10rage
//-IfNotTargetInMeleeRange doesn't seem to work here
//Intercept
//Might as well pop berserkerrage while we are here!
//Berserkerrage-IfInStanceBerserk-ifNotTargetNamed=Magmadar
//
//Gain Rage
Bloodrage-player>65%hp-player<15rage
//
Defensive-IfInCombat-IfNotInStanceDefensive-IfNotTargetIsCasting
//
//Get Attention (Work in Progress)
//taunt-ifTargetInMeleeRange-ifNotTargetStunned-ifNotTargetCCd-ifInStanceDefensive-ifNotTargetofTargetClassWarrior
//battle-ifNotInCooldown=mockingBlow-ifTargetInMeleeRange-ifNotTargetStunned-ifNotTargetCCd-ifInCooldown=taunt-ifNotTargetofTargetClassWarrior
//amockingblow-ifTargetInMeleeRange-ifNotTargetStunned-ifNotTargetCCd-ifInStanceDefensive-ifNotTargetofTargetClassWarrior
//
//Disrupt Casting
//Will be adding as many -ifNotTargetNamed as i can find, some spell casts are important ;)
Shieldbash-ifTargetIsCasting-ifInStanceDefensive-IfInCombat-IfTargetInCombat-ifNotTargetNamed=Jeklik
berserk-ifTargetIsCasting-ifNotInCooldown=pummel-IfInCombat-IfTargetInCombat-ifInCooldown=Shieldbash
Pummel-ifTargetIsCasting
//
//Start Aggro
sunder-ifNotSunderFull
sunder-every15s-ifSunderFull
Revenge
Shieldblock
Battleshout-ifBattleshoutNotActive-player>30rage
Heroicstrike-ifSunderFull
Rommella's Forms for 31/20 Arms/Fury Warriors
DPS
// Arms DPS by Rommella of Eldre'Thalas
//
// Anti-Fear
berserkerrage-if feared
// Self-Preservation
use19004-player<30%hp-if in combat
use19005-player<30%hp-if in combat
use19006-player<30%hp-if in combat
use19007-player<30%hp-if in combat
use19008-player<30%hp-if in combat
use19009-player<30%hp-if in combat
use19010-player<30%hp-if in combat
use19011-player<30%hp-if in combat
use19012-player<30%hp-if in combat
use19013-player<30%hp-if in combat
use5509-player<30%hp-if in combat
use5510-player<30%hp-if in combat
use5511-player<30%hp-if in combat
use5512-player<30%hp-if in combat
use9421-player<30%hp-if in combat
use13446-player<30%hp-if in combat
// Pull
battle-if not in combat-if not target in melee range-if not in
cooldown=charge
charge
berserk-if in combat-if not target in melee range-if not in
cooldown=intercept-player>9rage
intercept
// Enemy with Low Health
execute
berserk-if not target of target-target<30%hp-if target level>62-if not in
cooldown=recklessness
recklessness-if not target of target-target<30%hp-if target level>62
hamstring-target<30%hp-if target type humanoid-if not target slowed-if not
target stunned
bloodrage-player<40rage-player>60%hp
stop-target<21%hp
// Burn intimidating shout vs Mind-controlling bosses to avoid fearing the
raid
intimidating-if target named=Lucifron
intimidating-if target named=Flamewalker Protector
intimidating-if target named=Baroness Anastasi
stop-if target named=Lucifron-if not in cooldown=intimidating
stop-if target named=Flamewalker Protector-if not in cooldown=intimidating
stop-if target named=Baroness Anastasi-if not in cooldown=intimidating
// Stance-dance to avoid fear
berserkerrage-if target named=Magmadar-every30s
berserk-if target named=Magmadar-every30s
// Save the Tank
battle-if not target of target-targettarget<25%hp-player>60%hp-if not in
cooldown=mockingblow-player>9rage
mockingblow-if not target of target-targettarget<25%hp-player>60%hp
challenging-if not target of target-targettarget<25%hp-player>60%hp
// Interrupt Casting
berserk-if target is casting-if not in cooldown=pummel-player>9rage
pummel-if target is casting
// Attack of Opportunity
battle-if target dodged-if not in cooldown=overpower-player>4rage
overpower
// Main DPS Loop
battleshout-if not battleshout active
berserk-player<26rage
mortalstrike
heroicstrike-if in cooldown=mortalstrike
rend-if not rend active-player>25rage-if not history<5=rend-if not
zone=Molten Core
demoshout-if not demoshout active-player>25rage
Tank
// Non-protection Tank by Rommella of Eldre'Thalas
//
// Anti-Fear
berserkerrage-if feared
// Self-Preservation
use19004-player<30%hp-if in combat
use19005-player<30%hp-if in combat
use19006-player<30%hp-if in combat
use19007-player<30%hp-if in combat
use19008-player<30%hp-if in combat
use19009-player<30%hp-if in combat
use19010-player<30%hp-if in combat
use19011-player<30%hp-if in combat
use19012-player<30%hp-if in combat
use19013-player<30%hp-if in combat
use5509-player<30%hp-if in combat
use5510-player<30%hp-if in combat
use5511-player<30%hp-if in combat
use5512-player<30%hp-if in combat
use9421-player<30%hp-if in combat
use13446-player<30%hp-if in combat
// Pull
battle-if not in combat-if not target in melee range-if not in
cooldown=charge
charge
berserk-if in combat-if not target in melee range-if not in
cooldown=intercept-player>9rage
intercept
// Enemy with Low Health
battle-if in stance defensive-target<30%hp
execute
hamstring-target<30%hp-if target type humanoid-if not target slowed-if not
target stunned
bloodrage-player<40rage-player>60%hp
stop-target<21%hp
// Burn intimidating shout vs Mind-controlling bosses to avoid fearing the
raid
intimidating-if target named=Lucifron
intimidating-if target named=Flamewalker Protector
intimidating-if target named=Baroness Anastasi
stop-if target named=Lucifron-if not in cooldown=intimidating
stop-if target named=Flamewalker Protector-if not in cooldown=intimidating
stop-if target named=Baroness Anastasi-if not in cooldown=intimidating
// Stance-dance to avoid fear
berserkerrage-if target named=Magmadar-every30s
berserk-if target named=Magmadar-every30s
// Casting Interrupts
shieldbash-if target is casting
berserk-if target is casting-if in cooldown=shieldbash-if not in
cooldown=pummel-player>9rage
// Grab and hold aggro
defensive-if not target of target-if not in cooldown=taunt
taunt-if not target of target
battle-if not target of target-if not in cooldown=mockingblow-player>9rage
mockingblow-if not target of target
defensive-target>29%hp
battleshout-if not battleshout active
sunder-if not sunder full
revenge
shieldblock-if target of target-if not in cooldown=revenge
mortalstrike-if sunder full
heroicstrike-if sunder full-if in cooldown=mortalstrike
sunder-if sunder full-every15s
Warrior AOE!!!
// Warrior AOE by Rommella of Eldre'Thalas
//
charge
intercept
retaliation-if not in cooldown=challenging-player>4rage
challenging-if history<3=retaliation
whirlwind
thunderclap-if not thunderclap active
sweepingstrikes
cleave
bloodrage-player>60%hp
battle-if not in combat-if not enemy in melee range-if not in
cooldown=charge
berserk-if in combat-if not enemy in melee range-if not in
cooldown=intercept-player>9rage
berserk-if not in cooldown=whirlwind-player>24rage
battle-if not thunderclap active-player>19rage
battle-if not in cooldown=sweepingstrikes-player>29rage