Log in

View Full Version : Target pass through



Redbeard
11-10-2008, 03:51 PM
Good morning multiboxers,

I am looking for some suggestions for my scenario.

Say I have 4 characters, char1,char2, char3, char4

Char1 is a tank.
Char2 is the primary healer. He has all the heal macros setup and works fine.
Char3 is the primary offhealer. The way I am setting him up is... /target char2; /cast [dead, target=party1target] Flash Of light; etc etc. So its checking to see if the main healer is dead before casting heals on the mains target (which is what i want).
Char 4 is the 2ndary offhealer. I am struggling with how I would set him up. Ideally he should be checking to see if both char2 and char3 are dead before healing the target, but I dont think I can do that. If i just check if char3 is dead, then he will still cast if char2 (the primary healer) is alive... I only want him to cast if char2 and char3 are dead.

Any thoughts?

Thanks for any help you can provide.

dodar
11-10-2008, 04:25 PM
cool idea. would this work?

/stopmacro [target=1stHealer,nodead]
/stopmacro [target=2ndHealer,nodead]

elsegundo
11-10-2008, 04:29 PM
/cast [nodead] ; [target=targettarget, nodead] ; [target=targettargettarget] Heal


Char4 is targeting Char3. if char 3 is alive, macro stops because there's no command.
if char3 is dead, it passes to the next argument. now its seeing if char 2 is nodead. if it is nodead, then cast nothing, if it is not nodead, then go to next argument.
next one says heal char1.


this should work. but its untested. came off the top of my head so you might wanna try it out first. lol. i dont know how, but get your char2 and 3 dead on purpose on a test mob.

Redbeard
11-10-2008, 04:43 PM
I havent gotten 2 stopmacro commands to work in 1 macro, not sure if im just doing it wrong. Thanks for the suggestions at any rate!
cool idea. would this work?

/stopmacro [target=1stHealer,nodead]
/stopmacro [target=2ndHealer,nodead]

Hachoo
11-10-2008, 04:47 PM
Good morning multiboxers,

I am looking for some suggestions for my scenario.

Say I have 4 characters, char1,char2, char3, char4

Char1 is a tank.
Char2 is the primary healer. He has all the heal macros setup and works fine.
Char3 is the primary offhealer. The way I am setting him up is... /target char2; /cast [dead, target=party1target] Flash Of light; etc etc. So its checking to see if the main healer is dead before casting heals on the mains target (which is what i want).
Char 4 is the 2ndary offhealer. I am struggling with how I would set him up. Ideally he should be checking to see if both char2 and char3 are dead before healing the target, but I dont think I can do that. If i just check if char3 is dead, then he will still cast if char2 (the primary healer) is alive... I only want him to cast if char2 and char3 are dead.

Any thoughts?

Thanks for any help you can provide./target char2; /cast [dead,target=party1target] Flash of light

will not work.

This will check to see if party1target (most likely the enemy) is dead. I'm assuming you want to check if your main healer (char2) is dead, in which case you really need to do something like this:

/stopmacro [target=char2,nodead]
/cast [target=party1] Flash of Light

This will do nothing if char2 is alive, but if char2 is dead it will flash of light on your main character.

Redbeard
11-10-2008, 04:53 PM
Thanks Hachoo I just caught that while testing this thing out...

And now im finding that party1 is always referring to, what appears to be, the character in my group with the lowest letter in the alphabet (F) and not to the group leader as I was assuming... another problem to iron out hahaha.

dodar
11-10-2008, 04:59 PM
may be worth trying it in one stopmacro call. let me know if this works since it gives me some ideas but i'm at work and can't test til tonight. =)

/stopmacro [target=1stHealer,nodead] [target=2ndHealer,nodead]

you could just ref the tank by name in the 'tankname'target passm eliminating your dependence on party order (which gets hairy in raids/bgs if you don't get grouped properly).

Redbeard
11-10-2008, 05:20 PM
dodar,

i was trying two separate stop macros..

/stopmacro [dead]
/stopmacor [dead]

Your method of adding 2 conditions to one stopmacro line seems to be working so far... have to kill my people off a couple times to thoroughly test it though *evil laughter*.

Thanks to everyone who posted here.

elsegundo
11-10-2008, 07:34 PM
you're welcome, but did you try my macro?

Redbeard
11-10-2008, 08:31 PM
I didnt, but only because my situation turned out to be slightly different from the one I initially posted... I wanted to add a target= line and not have it based on who you had selected so... maybe yours could be adapted but my macro brain cells are all dead for today (hopefully some regenerate tonight).
you're welcome, but did you try my macro?

elsegundo
11-10-2008, 09:15 PM
i see. sleep well then, sleep well. ^^

Fizzler
11-10-2008, 09:16 PM
This might be helpful.


http://www.dual-boxing.com/wiki/index.php/Macro:Conditional_Backup_Healing

Redbeard
11-10-2008, 09:50 PM
That was my starting point Fizzler, thank you for linking it here though.

Appreciate the responses.

Tynk
11-11-2008, 11:04 AM
takes a few more macro's but with my g15 I have it set up like this...

Main Healer:
/stopcasting [nomod]
/cast [target=tank, nomod]

Back Up healer:
/stopcasting [mod:CTRL]
/cast [target=tank, mod:CTRL]


Second Back Up healer:
/stopcasting [mod:ALT]
/cast [target=tank, mod:ALT]

Then of course I make a separate macro for each character. on my g13 - g18 keys is where I have my healing macro's set up in the same pattern as my screens.
This requires a bit more action for healing, but also allows me to cast heal with more then one character and will allow me to use a back up healer if my main healer is oom.
This also allows me to spam my dps button on all the healers and interrupt for heals as needed.