I need the perfect 1 button affliction rotation macro...... I want it to cast cds when they come up ie: dark soul but I don't want the macro to cast summon doom guard I can cast that myself...... I want haunt to be cast only when haunt is not on the target...... and I want malefic grasp cast when target is above 20% but then I want drain soul being used when target reaches 20% health....... also I want all my dots to be casted I don't want to use soul burn then soul swap to apply dots....... if someone could help me with this I would be very very very happy.....
btw I have super duper macro add on so length of macro is not a problem.