Underwear's All Purpose PvP/PvE Form, by Xioustic
dismount-ifMounted
stealth
tea-player<11%energy-ifShiftDown-ifAltDown
kick-ifInCombat-ifNotStealthed-ifShiftDown
// - = - = PvP Stuff = - = -
// MAGE (CS, Evisc, Kick, or SS... And pray.)
// PRIEST (Stunlock this mofo so he can't cast or fear me! CS, KS, Gouge.)
// WARLOCK (Like a Priest with a pet...)
// WARRIOR (Keep this guy Stunlocked, he hurts... Deprive him of his Rage!)
// PALADIN (Stun to block heals, drain this guys health and mana if possible.)
// SHAMAN (Stunlock and kill him, hope that his Totems don't hurt too much.)
// DRUID (Same plan as Paladin and Shaman, I suppose...)
// HUNTER (If you get close enough to this guy, he should stay stunned to keep him close.)
// ROGUE (DoTs him with rupture and does all the other dirty tricks)
ambush-ifStealthed-ifTargetClassMage-ifNotTargetNPC
ambush-target<2000hp-ifTargetClassPriestWarlock-ifNotTargetNPC
ambush-target<1500hp-ifTargetClassDruidHunterRogue-ifNotTargetNPC
ambush-target<1000hp-ifTargetClassWarriorShamanPaladin-ifNotTargetNPC
evisc-ifKillShot-ifNotTargetNPC
cbevisc-ifCbKillShot-ifNotTargetNPC
cs-ifNotCsActive-ifNotTargetNPC
gouge-ifNotRuptureActive-ifNotGougeActive-ifNotKsActive-ifNotCsActive-ifTargetClassWarriorRogue-ifNotTargetNPC
rupture-1cp-target>1200hp-ifNotGougeActive-ifTargetClassRogue-ifNotTargetNPC
ks->2cp-target>1200hp-ifNotKsActive-ifNotGougeActive-ifNotCsActive-ifTargetClassHunterPriestWarlockDruid-ifNotTargetNPC
ks->2cp-ifNotKsActive-ifNotGougeActive-ifNotCsActive-ifTargetClassWarriorPaladinShaman-ifNotTargetNPC
ks->1cp-target>1200hp-ifNotKsActive-ifNotGougeActive-ifNotCsActive-ifTargetClassRogue-ifNotTargetNPC
kick-target>0mana-ifTargetIsCasting-ifNotCsActive-ifTargetClassMageWarlockDruidShamanPriestPaladin-ifNotTargetNPC
evisc-5cp-ifNotGougeActive-ifNotTargetClassWarrior-ifNotTargetNPC
evisc-5cp-ifNotGougeActive-ifTargetClassWarrior-ifNotTargetNPC
ss-ifNotGougeActive-ifNotTargetNPC
// - = - = Molten Core = - = -
stop-ifVanishActive-ifZone=Molten%sCore-ifTargetNPC
feint-ifTargetOfTarget-ifZone=Molten%sCore-ifTargetNPC
evasion-player<60%hp-target>4500hp-ifTargetOfTarget-ifZone=Molten%sCore-ifTargetNPC
vanish-player<50sCore-ifTargetNPC
kick-ifTargetIsCasting-ifTargetNamed=FlamewakersCore-ifTargetNPC
stop-player<20energy-ifZone=Molten%sCore-ifTargetNPC
evisc-ifKillShot25%-ifZone=Molten%sCore-ifTargetNPC
cbevisc-3cp-ifCbKillShot25%-ifZone=Molten%sCore-ifTargetNPC
ks-ifTargetIsCasting-3cp-ifNotKsActive-ifTargetNamed=FlamewakersCore-ifTargetNPC
snd-<3cp-target>2499hp-ifNotSndActive-ifZone=Molten%sCore-ifTargetNPC
evisc-5cp-ifZone=Molten%sCore-ifTargetNPC
ss-ifZone=Molten%sCore-ifTargetNPC
// - = - = Onyxia = - = -
stop-ifVanishActive-ifTargetNamed=Onyxia-ifTargetNPC
vanish-ifTargetOfTarget-target>65%hp-ifTargetNamed=Onyxia-ifTargetNPC //phase 1
vanish-ifTargetOfTarget-target<40%hp-ifTargetNamed=Onyxia-ifTargetNPC //phase 3
feint-ifTargetNamed=Onyxia-ifTargetNPC
rupture-5cp-target>45%hp-target<64%hp-ifTargetNamed=Onyxia-ifTargetNPC //phase 2
evisc-ifKillShot25%-target<11%hp-ifTargetNamed=Onyxia-ifTargetNPC //phase 3
cbevisc-ifCbKillShot25%-target<11%hp-ifTargetNamed=Onyxia-ifTargetNPC //phase 3
evisc-5cp-target<11%hp-ifTargetNamed=Onyxia-ifTargetNPC //finale
snd-1cp-ifNotSndActive-target>66%hp-ifTargetNamed=Onyxia-ifTargetNPC //phase 1
snd-<3cp-ifNotSndActive-target<14%hp-target>4%hp-ifTargetNamed=Onyxia-ifTargetNPC //finale
snd-1cp-ifNotSndActive-target<25%hp-ifTargetNamed=Onyxia-ifTargetNPC //phase 3
ss-<2cp-target>69%hp-target<94%hp-ifTargetNamed=Onyxia-ifTargetNPC //phase 1
ss-target>45%hp-target<70%hp-ifTargetNamed=Onyxia-ifTargetNPC //phase 2
ss-target<15%hp-ifTargetNamed=Onyxia-ifTargetNPC //finale
ss-<2cp-target<25%hp-ifTargetNamed=Onyxia-ifTargetNPC //phase 3
// - = - = PvE Stuff = - = -
stop-ifVanishActive-ifTargetNPC
stop-ifBlindActive-ifTargetNPC
cs-ifNotCsActive-ifTargetNPC
evasion-player<30%hp-target>4500hp-ifTargetOfTarget-ifNotKsActive-ifInCombat-ifTargetAlive-ifTargetNPC
vanish-player<16%hp-ifNotBlindActive-ifInCombat-ifTargetAlive-ifTargetNPC
kick-target>0mana-ifTargetIsCasting-ifNotStealthed-ifTargetNPC
feint-ifInGroup-ifTargetOfTarget-ifTargetNPC
stop-player<20energy
evisc-ifKillShot80%-ifTargetNPC
evisc-ifInGroup-ifLastChance-ifTargetNPC
cbevisc-3cp-ifCbKillShot80%-ifTargetNPC
ks-ifTargetIsCasting-3cp-ifNotKsActive-ifTargetNPC
ks-5cp-player<65%hp-target>3000hp-ifNotEvasionActive-ifNotKsActive-ifTargetNPC
snd-<3cp-target>2499hp-ifNotSndActive-ifTargetNPC
evisc-5cp-ifTargetNPC
ss-ifTargetNPC
PvP: I use outfitter in order to automatically equip a dagger in my mainhand when stealthed, and have it equip my swords when I'm unstealthed. It will ambush if it will kill the target or if the target is a mage or it will CS and then it will essentially follow the directions in the comments.
MC: Pure DPS mode with SND and Evisc.
Onyxia: Depending on the phase that she is in the script will act differently.
PvE: It won't attack anything if it's blinded or you're vanished. It will Kick if the target is casting, it will Feint if you're targeted while in a group, it will KS if you're getting hurt or the target is casting and kick is unavailable, and it will SND if the target has more than 2499hp. This is borrowed from someone, I forget who.
I took a lot of this stuff from posts on the ui.worldofwar.net comments posts and I am consistantly changing it to reflect different situations. My current build is a 21/5/25 with full Imp Sap and Imp Ambush. I'm mainly oriented for PvP but I do fair in PvE as well.