Quote Originally Posted by dalo199 View Post
What type of DPS macro do you suggest that can have stop macro.. with the Vanilla API's on private server it has to be very simple DPS macro

I am simply running-

/assist 'TANK'
/script PetAttack()
/cast Shadow Bolt

The issue with pets causing wipes is simply that something in the background is targeted and my dps macro is pressed they will run off into the distance and start attacking them causing a bunch of adds to charge at me once the pet is dead

Obviously I can simply take the /script PetAttack() out and get them to attack manually with a different key but this would drop the DPS they are doing a fair bit and add more complexity to an already complex process

So its a trade off of more dps vs the occasional wipe... if i just had another mage it wouldn't be an issue
My version of your macro would be:
Code:
/assist 'TANK'
/stopmacro [flying][noharm][channeling]
/script PetAttack()
/cast Shadow Bolt
That is what I use on all of my combat macros (it's at the top of my 6 combat macros that all characters use for DPS). It requires you to have an explicit target before it does anything aside from /assist. The problem is auto-targeting -- there are commands that will auto-target if you don't have a target. You are, however, correct that if you just want to do what the bot-farmers do and just stand there and faceroll while watching netflix and have them just automagically target all the things, then yeah, the /stopmacro thing will prevent that. Guess you just have to decide where you want your trade-offs. Also, this strategery is what I use in retail and have since...well, as long as I can remember. I doubt you're gonna get much of an improvement in Classic without doing some thinking about the fundamental design. You could, for example, set up a separate DPS key that you could spam that didn't have the stopmacro in it so they would continue to do promiscuous targeting. Probably a good idea to have the "locked down" version with /stopmacro for those times when you know you're gonna have a bad day if they perform some accidental public relations.