View Full Version : Poison, cleanse, dispell and other actions (conditional Macros)
vincenight
08-05-2008, 01:18 PM
Is it possible to write a macro that will go through the party and attempt to cast, lets say dispel magic, a spell but will only cast if the party member has an effect on them?
For example: Party member 3 has "Omg my biscuits are burning!" debuff on them.
I want my clone to go through the party group quickly and dispel the debuff.
I really don't want to set up a target/dispel macro for each of my clones and main. Can anyone help?
Oatboat
08-05-2008, 01:20 PM
you cannot automate any action as it is considered botting, however you can get an addon that will monitor your party and set up a spell to dispell that ailment. Healbot, Decursive and a couple of others do this. With these it will monitor your party and then you will just have to click on the person to dispell.
vincenight
08-05-2008, 01:23 PM
Wow, I am surprised I did not think about using Healbot or Decursive. All I would need to do is set up an /assist macro. Thanks Oatboat.
As far as my request, I wasn't thinking automation. I was think click button target party1, check if cursed, if yes, dispel then check party2 and so on. Would that still be considered automation?
Pocalypse
08-05-2008, 03:06 PM
That is possible, with some constraints.
You can use the following commands:
/targetfriend - Cycles through all friendlies near you, grouped with you or not, but never selects you. Same as pressing Ctrl-TAB. Keep in mind this cycles through friendly pets and totems as well.
/targetparty - Cycles through your party members, but never selects you.
/targetraid - Cycles through your raid members, but never selects you.
On my pally + shammies setup I have the following macro on my pally:
/cast [mod:ctrl,target=player] Cleanse
/stopmacro [mod:ctrl]
/targetparty
/cast Cleanse
Since dispelling spells dont activate the global cooldown if theres nothing to dispel, this can be spam clicked.
If one of my shammies has a debuff (except those damn curses :cursing: ) I just spam click the button until it gets dispelled.
If my pally has a debuff I hit ctrl + the button.
Unfortunatly, you can only check for one spell per macro, so if you have a non-pally dispeller, you'll need a seperate macro/button for each dispel type (one of poisons and one for curses for a druid, etc...).
I think this is close to what you're looking for.
Motgib
08-05-2008, 03:32 PM
This is what I did on my priest:
I use the Addon "grid" which displays your party members, their Hp and any debuffs they get.
I then set my mouse wheel to the following macro:
/cast [nomodifier target=help] renew; shadow word pain
/cast [modifier: shift] Dispel Magic
/cast [modifier: ctrl] Cure Disease
/cast [modifier: alt] Mass Dispell
Basically this macro - when clicked: casts renew on friendly targets or SWP on enemies, when shift+clicked cast dispel magic, when Ctrl+clicked cast Cure disease, and when alt+clicked cast Mass Dispell.
I love how handy this macro was and setting to my mouse wheel meant I could quickly and easily cleanse anyone by simply clicking on their unit frame on Grid and cliking my mouse wheel.
This works great in both pve and pvp situations.
vincenight
08-05-2008, 04:24 PM
I set two buttons up
/stopcasting
/assist "main"
/cast "Dispell" (or whatever the spell is)
the second button is linked to my poison removal
I have 2xmages, priest, shaman, pally... it is working pretty good for now and I just set up a brand new /castsequence system. All of my buttons went from 1-+ and f1-f12 down to 1-4 and f1-f8. (f2-f8 is all heals and cleanses, ect)
vBulletin® v4.2.2, Copyright ©2000-2025, Jelsoft Enterprises Ltd.