Backup heal in 2nd group?

Third party software discussion goes here.
User avatar
Denizen
Posts: 882

Re: Backup heal in 2nd group?

Post#11 » Fri Jul 29, 2016 7:50 pm

A lazy way is to get a donor cleric weapon and if you are in a situation that needs lots of heals, have the cleric target themselves and cast it as often as it refreshes:

casting " Flindara, Beacon of Light" mainhand -kill
Rafe, 70 sk

User avatar
Enrikk
Posts: 389

Re: Backup heal in 2nd group?

Post#12 » Sat Jul 30, 2016 3:14 am

Good suggestions, and thank you!

I have the donor item on my main cleric, and use it when needed. Is the coding "/casting " Flindara, Beacon of Light" mainhand -kill" ?

With a 25sec refresh it's totally doable, just needing to find the right syntax for it.

While I'm here, now that I have a workable macro, what pauses a macro? The current macro stops when I die or zone, but otherwise just keeps going. How do I pause it?

The answer has popped up in the VIP sections of various boards, but it has to be a quick command I'm thinking. I have no problem donating, I just want to do so for more than one question.
Lead, Follow, or get out of My Way!

Enrikk of the Few

With MANY voices Also in my head

User avatar
moguay
Posts: 170

Re: Backup heal in 2nd group?

Post#13 » Sat Jul 30, 2016 7:29 am

with a timer :

Code: Select all

        /if (${Cast.Ready[Flindara, Beacon of Light]} && ${FlindaraBeaconofLightTimer}<=0) {
            /casting "Flindara, Beacon of Light" item
            /if (!${Defined[FlindaraBeaconofLightTimer]}) /declare FlindaraBeaconofLightTimer timer global
            /varset FlindaraBeaconofLightTimer 25s


or with all cast:

Code: Select all

        /if ((${Me.Class.Name.Equal[Cleric]} || ${Me.Class.Name.Equal[Paladin]}) && !${Me.Moving})

            /if (${Cast.Ready[Hammer of the High Priest]} && ${HammeroftheHighPriestTimer}<=0) {
            /casting "Hammer of the High Priest" item
            /if (!${Defined[HammeroftheHighPriestTimer]}) /declare HammeroftheHighPriestTimertimer global
            /varset FlindaraBeaconofLightTimer 10s

            } else /if (${Cast.Ready[Flindara, Beacon of Light]} && ${FlindaraBeaconofLightTimer}<=0) {
            /casting "Flindara, Beacon of Light" item
            /if (!${Defined[FlindaraBeaconofLightTimer]}) /declare FlindaraBeaconofLightTimer timer global
            /varset FlindaraBeaconofLightTimer 25s

            } else /if (${Cast.Ready[Word of Strategy]}) {
            /cast "Word of Strategy"
            } else /if (${Cast.Ready[Word of Vivification]}) {
            /cast "Word of Vivification"
            } else /if (${Cast.Ready[Blessed Wave Rk. III]}) {
            /cast "Blessed Wave Rk. III"
            } else /if (${Cast.Ready[Blessed Wave Rk. II]}) {
            /cast "Blessed Wave Rk. II"
            } else /if (${Cast.Ready[Blessed Wave Rk. I]}) {
            /cast "Blessed Wave Rk. I"

            } else /if (${Cast.Ready[Frozen Faithbringer's Breastplate]} && ${FrozenFaithbringersBreastplateTimer}<=0) {
            /casting "Frozen Faithbringer's Breastplate" item
            /if (!${Defined[FrozenFaithbringersBreastplateTimer]}) /declare FrozenFaithbringersBreastplateTimertimer global
            /varset FrozenFaithbringersBreastplateTimer 10m
            }
        }

        /if ((${Me.Class.Name.Equal[Shaman]} || ${Me.Class.Name.Equal[Druid]}) && !${Me.Moving}) {

            /if (${Cast.Ready[Immaculate Prism of Life]} && ${ImmaculatePrismofLifeTimer}<=0) {
            /casting "Immaculate Prism of Life" item
            /if (!${Defined[ImmaculatePrismofLifeTimertimer ]}) /declare ImmaculatePrismofLifeTimertimer global
            /varset ImmaculatePrismofLifeTimer 15s
           
            } else /if (${Cast.Ready[Prism of Corruption]} && ${PrismofCorruptionTimer}<=0) {
            /casting "Prism of Corruption" item
            /if (!${Defined[PrismofCorruptionTimer]}) /declare PrismofCorruptionTimertimer global
            /varset PrismofCorruptionTimer15s
            }
        }


This technic is a manual cast by spamming function or can be use also with the group heal function.
But does not allow you to heal a true tank.

User avatar
Denizen
Posts: 882

Re: Backup heal in 2nd group?

Post#14 » Sat Jul 30, 2016 1:58 pm

coding is fine but you must first target someone in the cleric's group.

No way I know of pausing a macro but can just end it and restart it. It ends if another macro is started or when you type
/endm
Rafe, 70 sk

User avatar
Enrikk
Posts: 389

Re: Backup heal in 2nd group?

Post#15 » Sun Jul 31, 2016 7:14 pm

Thank you again!

Especially for /endm! I ran my first test of an automated healer last night against Xeru, and it worked flawlessly.

A little bit of knowledge is dangerous, so I should be downright lethal at this point!
Lead, Follow, or get out of My Way!

Enrikk of the Few

With MANY voices Also in my head

Thebone
Posts: 2

Re: Backup heal in 2nd group?

Post#16 » Mon Aug 15, 2016 5:05 pm

You can pause a macro its /mqpause I think. I'm at work right now but when I get home I can log in and look at my hotkey

User avatar
moguay
Posts: 170

Re: Backup heal in 2nd group?

Post#17 » Tue Sep 06, 2016 10:20 pm

I share a small demonstration of a heal rotation with 4 healer
what we can do during the intensive phases and use them in parallel on different group otherwise.

the last good optimization is to add a little cast break if target is already full healer. this allow to raid a big event.
the only disappointment is to reach the limits of the event timer.
Attachments
RotHeal2.png
RotHeal2.png (113.93 KiB) Viewed 2320 times

Return to “Third party software”

Who is online

Users browsing this forum: No registered users and 1 guest

cron