Pucky's Macro :) Level 60 Combat sword rogue.
//Quick and Dirty fighting
//Max DPS and nothing fancy
//uncoment feint if your in group and dont want to pull aggro
--feint-every15s
kick-ifTargetIsCasting
snd-if>2cp-target>2499hp-ifNotSndActive
evisc-5cp
riposte
ss
//My full Macro
// Stop if wrong target or crowd controlled target.
stopall-ifVanishActive
stopall-ifTargetCCd-ifNotCtrlDown
stop-ifNotTargetInMeleeRange
//Casters Kick, Gouge, blind, KS if casting.
kick-ifTargetIsCasting
gouge-ifTargetIsCasting-ifNotTargetImmune=gouge
blind-ifTargetIsCasting-ifNotTargetImmune=blind
ks-ifTargetIsCasting
//Stay Alive Have to add Health stones here
use13446-player<10%hp-target>20%hp-ifInCombat //major healing potion
use3928-player<10%hp-target>20%hp-ifInCombat //superior healing potion
use1710-player<10%hp-target>20%hp-ifInCombat //greater healing potion
//evasion if you pull agro and low on health
// if all else fails vanish
evasion -player<40%hp-target>20%hp-ifTargetOfTarget
vanish -player<5%hp-target>20%hp
// Kill shots
evisc-ifKillShot90%-ifNotTargetElite-if>1cp
evisc-ifKillShot60%-ifTargetElite-if>1cp
evisc-ifLastChance-if>2cp
//DPS: Feint every 15s, SnD if not up, evisc at 5 points,
// riposte, and finally main attack Sinister Strike
feint-every15s
snd-if>2cp-target>2499hp-ifNotSndActive
evisc-5cp
riposte
ss