Log in

View Full Version : Neat Macro I finally got working



Ebola
10-19-2007, 04:39 AM
Hi I dont post here much, but I do visit and learn as often as I can.

I currently have 5 level 70 priests, 5 level 70 warlocks, 5 level 42 druids, and 5 level 18 shamans on Magtheridon

While leveling all these characters I often wanted a macro that would allow me to put all heals on one target using mouseover only, or if no target selected to put heal on each character. The problem was the alts could not aquire the mouseover target fast enough and would heal themselves first spell and the mouseover target second spell. I finally figured out how to get past the problem of the mouseover only working for the main.

In order for this to work your alts must have your main as focus. I will use my druids for the example.

Main...
/target mouseover
/castsequence ,Rejuvenation, Regrowth

This will cast on the mouseover target and if there is none on yourself. You will need to hit your key once to aquire target and once to cast spell 1 and a third time to cast spell 2

Alts...
/castsequence reset=combat/target/4 [target=FocusTarget, help] ,Rejuvenation, Regrowth; [target=player, help] ,Rejuvenation, Regrowth

By putting the comma before the first spell to be cast in each macro it allows for the alts to aquire the same mouseover target as the main as the first press of the key aquires the target and the second third ect, casts the spells.

With one button you can Mega Heal one target or regular heal all targets.

Anyway let me know if you have any ideas how this can be improved.

Zaelar
10-19-2007, 05:19 AM
You need a reset in your main's macro.

You don't need help with target=player. Aside from making the macro longer it doesn't hurt though.

It would be easier to just target by left clicking instead of using /target mouseover since your mouse is already over them.

As is, you need to press the key 3 times to get the alts to heal the same character if you start with nothing/an enemy targeted. First one targets their selves, second one targets your target, third one casts rejuvenation. The main starts healing on 2. Not a big issue as you can just press, wait, press twice, and be almost in sync.

The main has no way to heal itself without telling everyone else to as well, so your heal everyone method skips the main.

You can replace FocusTarget with Party1Target, or any other main assisting methods if you don't use focus on your main.

Blokus
10-19-2007, 12:38 PM
Thanks for the post, this gives me some ideas for some other things. I had also thought that castsequence could only take one set of conditions/spell list. I think it might have been that way early on, so they changed it somewhere along the line.

Ebola
10-22-2007, 03:54 PM
Ok after a little more testing I realized the reset=4 is not reseting the macro after 4 seconds as I want it to...... any ideas why?

Ebola
10-22-2007, 05:11 PM
It is working and my alts are targeting the mouseover target because of the comma before the spellcast. but the reset timer is not working for some reason

Runiat
10-22-2007, 08:36 PM
As for the reset=4.. Only reason I can think of is if you're pressing the key more than once - you see, the reset-counter resets every time you hit the macro, so you gotta stop pressing or it wont reset.

If you already knew this, I've got absolutely no idea what might be wrong.


I didn't think mouseover applied to target=focustarget? I thought it grabbed the selected target (like a mob or whatever you'd attacking)
He's running a /target command on the main rather than a [target=mouseover]. Once he's got it targeted, it's focustarget no matter how he targeted it - essentially, clicking a mob is doing a mouse-triggered "/target mouseover".