LazyRogue»Karyn Angels Forms

Karyn Angels Forms

Dagger Rogue Form, by KarynAngel
Level 58 Gnome, daggers rogue with gnomishish engineering (many trinkets). I will be updating this form to use trinkets wisely. Current build = 20/8/22. I play more PvE, with light PvP. This script seems to work well for both. My forms are often very similiar to Cennis' Form (thx for sharing hubby!), with adjustments to suit my play style, adding pieces from Ithilyn & others. Many thanks to dedicated support of this magnificent mod, and to the many brilliant contributing minds!

//DISMOUNT
dismount-ifMounted
//
//PROFESSIONS
findMinerals-ifNotTracking=Minerals-ifNotInCombat
//
//POISONS
applyPoisonMainHand=Deadly Poison IV-ifNotPoisoned=MainHand-ifNotInCombat-ifCtrlDown
applyPoisonOffHand=Mind-numbing Poison III-ifNotPoisoned=OffHand-ifNotInCombat-ifCtrlDown
//
//HEAL YOURSELF
use=Heavy Runecloth Bandage-ifNotInCombat-ifPlayer<65%hp-ifNotHasDebuff=recentlyBandaged-ifNotPlayerIs=Dotted-ifCtrlDown
use=Heavy Runecloth Bandage-ifTargetHasDebuff=blind-ifNotHasBuff=vanish-ifNotHasDebuff=recentlyBandaged-ifNotPlayerIs=Dotted-ifPlayer<40%hp
//
//PULL TARGET
crossbow-ifNotTargetInMeleeRange-ifNotStealthed-ifNotInCombat-ifTargetNPC
//
//COMBAT, USE TRINKETS WISELY
use=Insignia of the Alliance-ifPlayerIs=Charmed,Feared,Polymorphed
use=Loofa-ifPlayerIs=Bleeding
//
//COMBAT, ESCAPE EFFECTS (Gnome abilty)
escapeArtist-ifPlayerIs=Slowed,Stung,Immobile
//
//COMBAT, DON'T BLOW IT
stopAll-ifTarget=100%hp-ifTargetNPC-ifNotTargetHostile-ifNotTargetInCombat-ifNotInCombat-ifNotShiftDown
stopAll-ifTargetIs=CCd-ifNotTargetHasDebuff=gouge-ifNotShiftDown
stopAll-ifTargetHasDebuff=Blind-ifNotShiftDown
stopAll-ifPlayerHasBuff=vanish-ifNotShiftDown
stopAll-ifMounted-ifNotAltDown
stopAll-ifPlayerHasBuff=firstAid
--stopAll-ifNotTargetNPC
--autoAttack-ifTargetNPC-ifNotStealthed-ifInCombat
--autoAttack-ifTargetHasDebuff=gouge-ifInCombat
//
//COMBAT, DISAPPEAR ONLY IF I MUST
vanish-ifPlayer<15%hp-ifInCombat-ifTarget>35%hp-ifTargetNPC-ifNotPlayerIs=Bleeding,Dotted,Stung
vanish-ifInCombat-if>2Attackers-ifNotTargetNPC
//
//COMBAT, BLIND
blind-ifNotInGroup-ifTargetInBlindRange-ifPlayer<35%hp-ifNotTargetImmune=blind-ifNotTargetIs=Dotted,Bleeding
//
//COMBAT, BATTLEGROUNDS
sprint-ifInBattleground-ifFlagRunner-ifInCombat-ifNotPlayerIs=Immobile
stealth-ifInBattleground-ifNotStealthed-ifNotInCombat-ifNotPlayerIs=Dotted,Bleeding-ifNotFlagRunner
//
//COMBAT, PVP
rupture-4cp-ifNotTargetNPC-ifNotStealthed-ifTargetClass=Rogue,Druid-ifTargetOfTarget-ifTargetInMeleeRange
evasion-ifNotTargetNPC-ifPlayer<60%hp-ifTargetOfTarget-ifTargetInMeleeRange
ks-4cp-ifNotTargetNPC-ifNotStealthed-ifNotTargetIs=Stunned
gouge-ifNotTargetNPC-ifNotStealthed-ifNotTargetIs=Stunned
sap-ifNotTargetNPC-ifStealthed-ifTargetInMeleeRange-ifAltDown
cs-ifNotTargetNPC-ifStealthed-ifNotTargetIs=Stunned
--use=Arcane Bomb-ifNotTargetNPC-ifTargetClass=Mage,Warlock,Shaman-ifNotTargetInMeleeRange
//
//COMBAT, OPENING MOVES
pickPocket-ifCtrlDown-ifStealthed-ifTargetType=Humanoid,Undead-echo=Picking pockets... any gooides?
garrote-ifTargetImmune=Ambush-ifShiftDown-ifStealthed
garrote-ifTargetImmune=cs-ifShiftDown-ifStealthed
##Uncomment next line when ColdBlood is available
--cbAmbush-ifCbKillShot-ifShiftDown-ifStealthed-ifTarget>500hp-echo=How bout that?!
ambush-ifShiftDown-ifStealthed-echo=How bout that?!
cs-ifStealthed
//
//COMBAT, STOP CASTERS FROM CASTING
kick-ifTargetIsCasting,Channelling-ifNotTargetIs=Stunned-ifNotTargetImmune=kick-sayInSay=I don't think so!
gouge-ifTargetIsCasting,Channelling-ifNotTargetIs=Stunned-ifNotTargetImmune=gouge-ifNotTargetIs=Stunned-sayInSay=Nuh,uh,uh!
ks-ifTargetIsCasting,Channelling-ifNotTargetIs=Stunned-ifNotTargetImmune=ks-ifNotTargetIs=Stunned-sayInEmote=lol
//
//COMBAT, FINISHING MOVES
##Uncomment next line when ColdBlood is available
--cbEvisc-ifCbKillShot-ifTarget>500hp
expose-5cp-ifTarget>60%hp-ifNotTargetHasDebuff=expose
ks-5cp-ifTarget>40%hp-ifNotTargetIs=Stunned
evisc-sayInSay=DIE!-ifKillShot90%
evisc-ifLastChance
##Uncomment next line when ColdBlood is available
--cbEvisc-5cp-ifTarget>500hp
evisc-5cp
//
//COMBAT, SHAKE OFF AGGRO
evasion-ifPlayer<60%hp-ifTarget>80%hp-ifTargetOfTarget-ifTargetInMeleeRange
ghostly-ifTargetOfTarget-ifNotPlayerHasBuff=Evasion-ifTarget>40%hp-ifTargetNPC
feint-ifInGroup-ifTargetOfTarget-ifTargetNPC
//
//COMBAT, GET MORE ENERGY
tea-ifPlayer<15%energy-ifTarget>50%hp-ifShiftDown
//
//COMBAT, GENERAL
snd-ifNotPlayerHasBuff=snd-ifTargetInMeleeRange-<3cp-ifTarget>35%hp-ifTargetElite-ifNotTargetHasDebuff=gouge
snd-ifNotPlayerHasBuff=snd-ifTargetInMeleeRange-<3cp-ifTarget>80%hp-ifNotTargetElite-ifNotTargetHasDebuff=gouge
ss-ifBehindAttackJustFailed
bs