PDA

View Full Version : Cleanse



Owltoid
02-09-2009, 03:35 PM
Currently I'm running with a pally tank and shaman healer. I have macros set up so that whenever I see a debuff on one of my toons, I start spamming 'c'. Here are the macros:

Pally:
/castrandom [target=party1]Cleanse, [target=party2]Cleanse, [target=party3]Cleanse, [target=party4]Cleanse, [target=party5]Cleanse

Shaman:
/castrandom [target=party1]Cleanse Spirit, [target=party2]Cleanse Spirit, [target=party3]Cleanse Spirit, [target=party4]Cleanse Spirit, [target=party5]Cleanse Spirit

Between the pally and the shaman I remove curses, magic, diseases, and poison. I can spam the button like crazy because if there is nothing to remove then no GCD starts and no mana is wasted. However, it can still be a inefficient from a time standpoint (could take well over 10 presses to get someone cleansed). Also, this obviously only works for a party and not a raid.

What macros do you use?

Bigfish
02-09-2009, 04:20 PM
Wait, that WORKS?!?!?

Owltoid
02-09-2009, 05:17 PM
What he said.

In the past, multiple targets (party1, party2) have NEVER worked in macros.

Sorry, I should do more extensive testing then. I seemed like it was working sometimes (poisons getting removed) and having trouble other times (magic not being removed). I'll try to test out tonight, but I'm guessing you guys are correct.

However, it did bring up another idea. The problem is it could be a grey are and considered bypassing the rules.

Using the /click command, could you set up a sequence so that it is removed in sequence?

In other words:


//Macro - the multicall macro
/click MultiBarBottomLeftButton1
/click MultiBarBottomLeftButton2
/click MultiBarBottomLeftButton3
/click MultiBarBottomLeftButton4
/click MultiBarBottomLeftButton5

//Macro1 - Cleanse
/cast [target=party1]Cleanse

//Macro2 - Cleanse
/cast [target=party2]Cleanse

//Macro3 - Cleanse
/cast [target=party3]Cleanse

//Macro4 - Cleanse
/cast [target=party4]Cleanse

//Macro5 - Cleanse
/cast [target=party5]Cleanse

If this works then it would actually be better than the (non-working) castrandom macro I posted above.

elsegundo
02-09-2009, 05:22 PM
cant you just target random people?

Owltoid
02-09-2009, 05:26 PM
1) I think the macro will stop on the first line. (the /click one)
2) There is no Party5. There is "self" and Party1 thru Party 4

:)

Oh wow, maybe that's the reason that magic wasn't getting dispelled off my pally... I needed the [target=player]. As I mentioned before, I did notice that poisons were being removed, but the magic wasn't... it just always happened that the magic was on the pally. Now I'm unsure if my /castrandom macro worked or not... I'll test it tonight. All I should do is put a healing spell on there and see if it does cast at random targets.

Why do you think the macro would stop at the first line? There is no GCD incurred with Cleanse and Cleanse Spirit if there was nothing removed, so what would be telling it to stop?

Owltoid
02-09-2009, 05:27 PM
cant you just target random people?

I'm not sure what you mean. If you mean can't I just click on their name and hit cleanse, then obviously yes. If you mean can't I just put the player name into the macro instead of "party3" then yes, but that doesn't get past the question of if castrandom works with different targets.

elsegundo
02-09-2009, 05:29 PM
no im thinking there's gotta be a condition for the macro that targets a random party member. say... target=randomparty or something. let me look it up and see if thats even possible.

elsegundo
02-09-2009, 05:38 PM
ok so looking around i got this...


/targetparty

/targetraid


this will cycle through your party or raid members. =]

Owltoid
02-09-2009, 05:45 PM
Fur, I see your point, but I'm not thinking of it as an if/then statement. I'm thinking about it as pushing all 5 buttons at once. Just as you can have a macro use a trinket that doesn't incur a GCD and then cast a spell immediately after, I'd guess that you can use abilities that don't have a GCD right after each other. As soon as it finds a debuff to remove, for example and party2, then the spell will be cast and a GCD initiated. Although the buttons will be pushed for party3 and party4, since it's already on a GCD I should just receive an error message. I'll test it out and give it a shot tonight, but I don't see any reason it shouldn't work.

elsegundo, you're correct and the /targetparty is a much better idea than the (possibly not working) castrandom. Thanks! Hopefully I can get the one-click solution to work, but if that doesn't then I'll try yours. Worse case scenario is I need to push it 5 times to remove a debuff... much better than castrandom.

Pocalypse
02-09-2009, 05:51 PM
What about putting castsequences instead of casts in there:


//Macro - the multicall macro
/click MultiBarBottomLeftButton1
/click MultiBarBottomLeftButton2
/click MultiBarBottomLeftButton3
/click MultiBarBottomLeftButton4
/click MultiBarBottomLeftButton5

//Macro1 - Cleanse
/castsequence [target=player] Cleanse,,,,

//Macro2 - Cleanse
/castsequence [target=party1],Cleanse,,,

//Macro3 - Cleanse
/castsequence [target=party2],,Cleanse,,

//Macro4 - Cleanse
/castsequence [target=party3],,,Cleanse,

//Macro5 - Cleanse
/castsequence [target=party4],,,,Cleanse

5 clicks and you're going to get your guy.

Owltoid
02-09-2009, 05:53 PM
What about putting castsequences instead of casts in there:...

I think elsegundo's solution is the best for pushing the buttons multiple times. The /click solution is for clicking the button once and removing debuffs on one toon. Again, a cleanse on a target w/o any debuffs to cleanse does not incur a global cooldown and I don't see why it would stop another cleanse attempt from occuring. I could be dead wrong here, but I still don't see any reason the click solution would fail.

Bigfish
02-09-2009, 06:40 PM
This is what I currently use:


/castrandom [target=joe] Cleanse,,,,
/castrandom [target=bob] cleanse,,,
/castrandom [target=sam] cleanse,,
/castrandom [target=jill] cleanse,
/castrandom [target=chris] cleanse

What this does is essentially create a macro that acts as a /castrandom with multiple target, but it actually works. Everyone in the party has a 20% chance of getting a cleanse. In Owltoid's case where he has his cleanses bound to C, this will work fine. Personally, the one I use is adjusted hit a random member with a cleanse 50% of the time, and the other 50% pass through to the normal healing spam, but to do that you have to adjust the probabilites in the castrandoms. I can explain if anyone is interested.

Owltoid
02-09-2009, 07:40 PM
I'm trying to test out the /click solution but I can't figure out what my bar names are and their position. I use Bartender which has 10 action bars... anyone know the names of each? For example, what is action bar 7 slot 4 called?

Owltoid
02-09-2009, 07:45 PM
I'm trying to test out the /click solution but I can't figure out what my bar names are and their position. I use Bartender which has 10 action bars... anyone know the names of each? For example, what is action bar 7 slot 4 called?

I think this thread has the solution (in case others find this thread someday and are curious):

http://forums.worldofwarcraft.com/thread.html;jsessionid=C9D07350F2CF058349FF764D6EA 7B6B4?topicId=4822424695&sid=1

Owltoid
02-09-2009, 09:42 PM
This is what I currently use:


/castrandom [target=joe] Cleanse,,,,
/castrandom [target=bob] cleanse,,,
/castrandom [target=sam] cleanse,,
/castrandom [target=jill] cleanse,
/castrandom [target=chris] cleanse

What this does is essentially create a macro that acts as a /castrandom with multiple target, but it actually works. Everyone in the party has a 20% chance of getting a cleanse. In Owltoid's case where he has his cleanses bound to C, this will work fine. Personally, the one I use is adjusted hit a random member with a cleanse 50% of the time, and the other 50% pass through to the normal healing spam, but to do that you have to adjust the probabilites in the castrandoms. I can explain if anyone is interested.

WINNER!

Nice macro Bigfish. A few things I learned:

1.) Everone was correct - the castrandom does not work on multiple targets
2.) Fur was correct (again) - the click sequence does not work... it seems like similar to castsequence it will only continue down the list if the previous action was successful
3.) I am wrong often, especially on this forum
4.) Bigfish's macro works extremely well (and his probability math was correct... I did a quick check :P ).

pinotnoir
02-09-2009, 10:57 PM
Are the above macros better than this?

#showtooltip remove curse
/targetparty
/cast Remove Curse

That seems to hit the curse when I click it. My pally has one for cleans and druid one from poison.

Owltoid
02-09-2009, 11:02 PM
Are the above macros better than this?

#showtooltip remove curse
/targetparty
/cast Remove Curse

That seems to hit the curse when I click it. My pally has one for cleans and druid one from poison.

Someone should definitely test this out but I don't believe this moved off the original party member until successful. I could have typed it wrong, or did the test poorly, so someone else should check... the only thing I've been good at with WoW lately is giving misinformation :P

pinotnoir
02-09-2009, 11:28 PM
Are the above macros better than this?

#showtooltip remove curse
/targetparty
/cast Remove Curse

That seems to hit the curse when I click it. My pally has one for cleans and druid one from poison.

Someone should definitely test this out but I don't believe this moved off the original party member until successful. I could have typed it wrong, or did the test poorly, so someone else should check... the only thing I've been good at with WoW lately is giving misinformation :P

I have 3 mages, a pally and my druid all with that on the same key. It usually works to remove whatever it is. If its something my pally can cleans I usually hit that key or just click on my healbot UI to cleanse it. I think it targets random members.

Pocalypse
02-10-2009, 02:21 AM
Are the above macros better than this?

#showtooltip remove curse
/targetparty
/cast Remove Curse

That seems to hit the curse when I click it. My pally has one for cleans and druid one from poison.

Someone should definitely test this out but I don't believe this moved off the original party member until successful. I could have typed it wrong, or did the test poorly, so someone else should check... the only thing I've been good at with WoW lately is giving misinformation :P

I have 3 mages, a pally and my druid all with that on the same key. It usually works to remove whatever it is. If its something my pally can cleans I usually hit that key or just click on my healbot UI to cleanse it. I think it targets random members.

This macro works fine, it targets each party member in turn and tries to cast on them. The only problem with it is it never attempts to cleanse the caster.

/targetparty goes to party 1,2,3,4 then back to party 1, never hitting player.

pinotnoir
02-10-2009, 02:43 AM
Are the above macros better than this?

#showtooltip remove curse
/targetparty
/cast Remove Curse

That seems to hit the curse when I click it. My pally has one for cleans and druid one from poison.

Someone should definitely test this out but I don't believe this moved off the original party member until successful. I could have typed it wrong, or did the test poorly, so someone else should check... the only thing I've been good at with WoW lately is giving misinformation :P

I have 3 mages, a pally and my druid all with that on the same key. It usually works to remove whatever it is. If its something my pally can cleans I usually hit that key or just click on my healbot UI to cleanse it. I think it targets random members.

Are you sure? I use it to cleanse myself all the time.

This macro works fine, it targets each party member in turn and tries to cast on them. The only problem with it is it never attempts to cleanse the caster.

/targetparty goes to party 1,2,3,4 then back to party 1, never hitting player.

Pocalypse
02-11-2009, 02:10 PM
Are the above macros better than this?

#showtooltip remove curse
/targetparty
/cast Remove Curse

That seems to hit the curse when I click it. My pally has one for cleans and druid one from poison.

Someone should definitely test this out but I don't believe this moved off the original party member until successful. I could have typed it wrong, or did the test poorly, so someone else should check... the only thing I've been good at with WoW lately is giving misinformation :P

I have 3 mages, a pally and my druid all with that on the same key. It usually works to remove whatever it is. If its something my pally can cleans I usually hit that key or just click on my healbot UI to cleanse it. I think it targets random members.

Are you sure? I use it to cleanse myself all the time.

This macro works fine, it targets each party member in turn and tries to cast on them. The only problem with it is it never attempts to cleanse the caster.

/targetparty goes to party 1,2,3,4 then back to party 1, never hitting player.

I remember having had this problem way back when, and had to set up a conditional mod to target player.

It might have changed since then though, last time I tested this was back in September.

pinotnoir
02-11-2009, 02:36 PM
Last night in H drak it cleased the disease off my pally when he used it so I guess they changed it.

Pocalypse
02-11-2009, 03:30 PM
Last night in H drak it cleased the disease off my pally when he used it so I guess they changed it.

Awesome, that's good to know.

puppychow
02-11-2009, 03:41 PM
If your MT is a pally, and you are worried about magic debuffs (poisons/diseases can be handled by totems, remember!) then you can get Decursive, it has a micro-button mode that keeps 5 buttons up on screen and you just click them to cleanse, without having to change target. Works out great.

It doesn't help with curses, you need a mage/druid/resto shaman for that. I've only run into maybe 1-2 bosses where curses were an issue, and even then usually you can just outheal through it. but in case you can't, and the /targetparty doesn't do self, this is what I've been using:

#showtooltip
/cast [target=focustarget,help][target=focus,help][] Cleanse (or whatever)

You can target the cursed person with your MT and spam the button, or if its the tank thats cursed it'll just cleanse him. I think I like the /targetparty way better though, gonna try it out later. I can think of 2-3 places where I've had to cleanse magic off with my pally, I don't think I've really run into any situation where I had to cleanse any curses off though. There are some curses in Stratholme Culling, but they are all fairly weak anyways.

Maxion
02-15-2009, 03:16 PM
Regarding the player# issue, i think to reference self, party0 works, which should mean that /targetparty should work on self too.

Greythan
02-15-2009, 09:48 PM
Quick test of /targetparty

Simply cycles through party1 through 4 in order. 1 through 4, repeat. Never targets self.

Greythan
02-15-2009, 09:57 PM
Regarding the player# issue, i think to reference self, party0 works, which should mean that /targetparty should work on self too.

Doesn't work.


/target party0

Results in no targeting at all.

pinotnoir
02-16-2009, 01:14 AM
you guys keep saying my macro doesnt target yourself but it works fine for me. I cleanse things off myself many times.

Greythan
02-16-2009, 11:28 AM
Notice, I didn't say your macro didn't work. What I stated is that /targetparty when hit repeatedly, by itself, never targets the player. It simply sequences from party1 to party4 and over again. I don't know how to "test" your macro outside a real scenario (i.e., getting all five players "cursed"), but at least the /targetparty element doesn't work outside your three line macro (i.e., it doesn't target the player).

Taliesin
02-16-2009, 11:33 AM
I use paladin tank with Decursive, so I don't need a macro to cure. Not to mention that I don't like the idea of cycling through the entire party trying to cure 1 person. That's potentially 5 seconds of not helping in the fight, versus 1 second.

I do however have macros for /targetparty for waterwalking, waterbreathing, etc. I had to add a [mod:ctrl] to target self for each of those, because in the past /targetparty would never target self. Maybe they changed that in the last patch. I'd have to test again to find out.

Maxion
02-16-2009, 01:45 PM
For buffing you should use SmartBuff addon anyway. Saves me a lot of work.

Still looking for a reliable decursing macro for use on alts though.

/targetparty 's cycling does seem painfully slow, and if i added a /cleartarget after the /cast it would not cast at all, so it seems the targeting is slower than the macro itself.


This is what I currently use:


/castrandom [target=joe] Cleanse,,,,
/castrandom [target=bob] cleanse,,,
/castrandom [target=sam] cleanse,,
/castrandom [target=jill] cleanse,
/castrandom [target=chris] cleanse

What this does is essentially create a macro that acts as a /castrandom with multiple target, but it actually works. Everyone in the party has a 20% chance of getting a cleanse. In Owltoid's case where he has his cleanses bound to C, this will work fine. Personally, the one I use is adjusted hit a random member with a cleanse 50% of the time, and the other 50% pass through to the normal healing spam, but to do that you have to adjust the probabilites in the castrandoms. I can explain if anyone is interested.

This macro works great, but gets too long for a regular macro if the character has more than one cleansing spell. :/

Greythan
02-16-2009, 02:05 PM
I tested the following with my warlock:


/castrandom [target=party1] Detect Invisibility,,,,
/castrandom [target=party2] Detect Invisibility,,,
/castrandom [target=party3] Detect Invisibility,,
/castrandom [target=party4] Detect Invisibility,
/castrandom [target=player] Detect Invisibility

Works great. However, due to the random nature of this you can go literally 10+ casts without hitting a specific toon. Now, with a spell like Cleanse that doesn't hit the global cooldown unless cast, this might work great. Especially for button spammers such as myself. ;)

Memn
02-23-2009, 05:57 PM
you guys keep saying my macro doesnt target yourself but it works fine for me. I cleanse things off myself many times.

This is probably working because you have automatic self cast enabled. So your paladin will cure himself anytime he is cursed but his target is not.