• You've discovered RedGuides, an EverQuest multi-boxing and scripting community 🧙‍♀️⚙️. We want you to play several EQ characters at once, come join us and say hello! 👋

  • A TLP without truebox has thawed (Very Vanilla ready)
    Frostreaver

Guide - Deal with restless ice without major change in setting

tc215215

Well-known member
Joined
Dec 22, 2017
RedCents
426¢
Currently on my server all but one ToV farmers use only pally tank, probably partly because of restless ice and the inability to self-cure on other tank class.

While I am aware that there are solution with DanNet I would like suggestion on the possibility on getting rid of this debuff in simply using KA.

Thoughts?
 
Currently on my server all but one ToV farmers use only pally tank, probably partly because of restless ice and the inability to self-cure on other tank class.

While I am aware that there are solution with DanNet I would like suggestion on the possibility on getting rid of this debuff in simply using KA.

Thoughts?
currently, there isn't a real ability to see what your friend has on their song window - only what they have in their buff window - so without using something like dannet or netbots to be able to "watch" your friends buffs there isn't many ways around that.

tho, kiss does write to a kissbuffs file - which @ChatWithThisName turned into a plugin mq2kissbuffs (which will have some updates soon which might be super useful) - This is how mq2cleric is able to "see" restless ice and deal with it. it "sees" that the person with it has updated their short duration buff section (songs) to include restless ice
 
I actually got a temporary solution:

Keep the cleric HoT as constant buff and use renewal as first heal spell.

Yes it will cost more mana but my cleric never runs out of mana anyway.
 
I don't know how you do it in Dannet, but with EQBC I use this in my tank's ini:

DPS14=command:/multiline ; /bct ClericName //mqp on ; /bct ClericName //target id ${Me.ID} ; /bct ClericName //alt activate 41 ; /bct ClericName //mqp off|99|cond6
Cond6=${Me.Song[Restless Ice].ID}

Which says

Multiple commands incoming
Cleric, pause your macro
Cleric target me (Tank)
Cleric use AA 41 (Purify)
Cleric, unpause macro
 
I don't know how you do it in Dannet, but with EQBC I use this in my tank's ini:

DPS14=command:/multiline ; /bct ClericName //mqp on ; /bct ClericName //target id ${Me.ID} ; /bct ClericName //alt activate 41 ; /bct ClericName //mqp off|99|cond6
Cond6=${Me.Song[Restless Ice].ID}

Which says

Multiple commands incoming
Cleric, pause your macro
Cleric target me (Tank)
Cleric use AA 41 (Purify)
Cleric, unpause macro

You use /dex instead of /bct, and you don't need the double slashes // after it
 
So DPS14=command:/multiline ; /dex ClericName /mqp on ; /dex ClericName /target id ${Me.ID} ; /dex ClericName /alt activate 41 ; /dex ClericName /mqp off|99|cond6
 
Can someone here explain the mechanics of that spell please in great detail. I am still not sure how it works. Doesnt it need to be cure within x amount of time or? I end up having to camp it off people.
 
Can someone here explain the mechanics of that spell please in great detail. I am still not sure how it works. Doesnt it need to be cure within x amount of time or? I end up having to camp it off people.
the spell is in your song window so you can't "see" it with Target.Buff
it has curse counters (50 iirc) if the 50 aren't cured before the spell refreshes, it will refresh and be back at 50 counters - and will just keep refreshing itself

Group Purify Soul does 76 counters, so that will cure it in one shot
 
Also, I believe you don’t need /mqp on/off anymore. Just /mqp turns things on and off both ways
 
If you just have your cleric hit grp heal word of greater restoration 2 times or 1 time if u have rk 3 and it's cures on all of ur grp u have like 30 seconds I believe to cure it or it will recast
 
I want to add to my dps section on my cleric Syllable of Mending|Mash.... Cant remember how to make that work but I want her to pound that spell out...sick of this shit lame ass Restless Ice...refreshing every six seconds is bullshit...they need to fix that shit.

Ive tried it Syllable of Mending|Mash and Syllable of Mending|99|Mash and neither is firing the spell. Help me!
 
I want to add to my dps section on my cleric Syllable of Mending|Mash.... Cant remember how to make that work but I want her to pound that spell out...sick of this shit lame ass Restless Ice...refreshing every six seconds is bullshit...they need to fix that shit.
two things -
first : - mash can't be used for spells (put the snippet from the kiss assist info page down the bottom)
second: - word of greater replenishment actually has cure counters - so you should use that group heal instead - two hits of that will cure restless ice

Attempt to further eliminate the need for MQ2Melee
This tag will attempt to press/mash a button whenever the AA/item/disc/skill is available. DOES NOT WORK ON SPELLS.
This tag ignores all normal timing. It just uses the AA/item/disc/skill when ever it pops.
Example: DPS1=Bash|99|mash
 
That is all good but unfortunately my clerics are all slacking and not 115 yet.
 
I don't know how you do it in Dannet, but with EQBC I use this in my tank's ini:

DPS14=command:/multiline ; /bct ClericName //mqp on ; /bct ClericName //target id ${Me.ID} ; /bct ClericName //alt activate 41 ; /bct ClericName //mqp off|99|cond6
Cond6=${Me.Song[Restless Ice].ID}

Which says

Multiple commands incoming
Cleric, pause your macro
Cleric target me (Tank)
Cleric use AA 41 (Purify)
Cleric, unpause macro

Excellent, thank you! Does restless ice also spread if its not cured?
 
I have not seen restless ice spread, that would be a nightmare. It just doesn't go away
 
I hope they update core to include the Song window debuffs in the Me.Cursed TLO.. Currently Kiss 12 just adds the Me.Song[restless ice].Id to the me.cursed stored in the ini file or returned using DanNet...
 
Anyone help me make up 2 manual use hotkeys for this? I use my bard to cure restless ice because group purify has such a long refresh and I don't have to worry about pausing the cleric who already slacks enough. If my tank gets it I have to tab to bard, pause, target tank, play song, then unpause, then tab back to the tank, I'd prefer to just hit a hotkey on the tank.

/bct bard //mqp ON
/bct bard (Target tank syntax that I have on a hotkey but can't remember at the moment) I assume I also want a pause in here to allow it time to target.
/bct bard //Cast gem# (the gem I use for aria of absolution)
/bct bard //mqp OFF

Yes?

If I was going to make a hotkey for the bard to cure itself How to I go about self targeting?

/mqp ON
/command to self target
/cast gem#
/mqp OFF
 
I have not seen restless ice spread, that would be a nightmare. It just doesn't go away

It does not spread. Thankfully, that’s not a thing.
 
@Dozecar
For EQBC:
Tank macro
/bct Bard //mqp
/bct Bard //twist off
/bct Bard //target ${Group.MainAssist}, /pause 5 (Alternatively, Group.MainTank works too.
/bct Bard //cast#
/bct bard //mqp off

Bard Macro:
/mqp
/twist off
/target ${Me}, /pause 5
/cast#
/mqp
 
Thanks a million bro, once I get used to just hitting the hotkey, my life will be much simplified lol
 
@Dozecar
For EQBC:
Tank macro
/bct Bard //mqp
/bct Bard //twist off
/bct Bard //target ${Group.MainAssist}, /pause 5 (Alternatively, Group.MainTank works too.
/bct Bard //cast#
/bct bard //mqp off

Bard Macro:
/mqp
/twist off
/target ${Me}, /pause 5
/cast#
/mqp


Question. Does the pause 5 need a // or just / ?
 
So I haven't tested this; but here's my theory behind it
The command should work just fine with one / for the pause because macros only allow one command per line with the exception of pause
The comma indicates that a pause is coming, or has already happend, but it still has to be explicit because it can be on either side of a command.
So one slash should be fine.
 
In an eq social, the pause (or /timer) must come first, so /pause #, /command doThings. The order of execution is reversed, so the pause comes after the command and before executing the next line of the social. That's for a social executed by the local character. I'm not sure that the same holds true when passing commands via eqbc. What you probably want is a social on your tank character like so:
Code:
/bct Bard //mqp
/bct Bard //twist off
/pause 5, /bct Bard //target ${Group.MainAssist}
/bct Bard //cast#
/bct bard //mqp off
But here's the problem with bards, as soon as you execute the mqp off, KA will immediately try to restart your melee twist. Thus, interrupting your cure that has yet to finish casting. You will need to add additional delays before restarting the macro.
 
I want to add to my dps section on my cleric Syllable of Mending|Mash.... Cant remember how to make that work but I want her to pound that spell out...sick of this shit lame ass Restless Ice...refreshing every six seconds is bullshit...they need to fix that shit.

Ive tried it Syllable of Mending|Mash and Syllable of Mending|99|Mash and neither is firing the spell. Help me!

/Weave for spells?
 
There are two different versions. The refreshing one is still around.
 
Is there a way to make the conditional command to only happen once? I noticed that depending on how many entries you have in your dps field, the tank may end up spamming the healer/support with the command line.
 
Is there a way to make the conditional command to only happen once? I noticed that depending on how many entries you have in your dps field, the tank may end up spamming the healer/support with the command line.
if you are using mq2netbots plugin
you can put this in your condition check
Cond1=${Select[${Spell[Restless Ice].ID},${NetBots[${MainAssist}].ShortBuff}]}
 
I don't know how you do it in Dannet, but with EQBC I use this in my tank's ini:

DPS14=command:/multiline ; /bct ClericName //mqp on ; /bct ClericName //target id ${Me.ID} ; /bct ClericName //alt activate 41 ; /bct ClericName //mqp off|99|cond6
Cond6=${Me.Song[Restless Ice].ID}

Which says

Multiple commands incoming
Cleric, pause your macro
Cleric target me (Tank)
Cleric use AA 41 (Purify)
Cleric, unpause macro

I tried your fix and its not working...I assume I'm jacking it up by tweaking it. Plus I'm using a druid with Unblemished Blood. I've tried it with your spacing and the one listed below..neither is working.

DPS18=command:/multiline ;/bct druidname //mqp;/bct druidname //target id ${Me.ID};/bct druidname //cast 13;/bct druidname //mqp|99|cond15
Cond15=${Me.Song[Restless Ice].ID}

Any help would be appreciated.
 
I tried your fix and its not working...I assume I'm jacking it up by tweaking it. Plus I'm using a druid with Unblemished Blood. I've tried it with your spacing and the one listed below..neither is working.

DPS18=command:/multiline ;/bct druidname //mqp;/bct druidname //target id ${Me.ID};/bct druidname //cast 13;/bct druidname //mqp|99|cond15
Cond15=${Me.Song[Restless Ice].ID}

Any help would be appreciated.


What Hulda said, you need the spaces on either side of the semicolons, nevermind. I see that comment now. I'll look at this when I get home from work. Though I suspect the problem lies in that the AA my cleric uses is instant cast where your cure probably isnt?
 
Space lives matter apparently! t hanks Terit and Hulda...I think I had a mistake the first time I did it and then without spaces was dumb I see now...but working fine now. Thanks yall for this...I don't have to obsessively stare at my song window now!
 
Just to put this in the mix for folks who do not use single groups ...I often mix and match my toons (20+), so I try to keep code flexible enough I don't have to keep updating toon names. I thought some other folks might like to see how that is done, and how. (I am writing training manuals right now so, sorry if this is lengthy for some) There are of course numerous ways to accomplish this, this is simply how I would go about it, and its something to do while on break =P


INI:
(Raid Druid version)
CombatCommand11=/multiline ; /bct ${Group.Cleric} //mqp on ; /bct ${Group.Cleric} /casting "Expurgated Blood|gem13" -targetid|${Me.ID} ; /bct ${Group.Cleric} //mqp off
CombatCondition11={Bool[{Me.Song[Restless Ice].ID}]} && {Bool[{Group.Cleric.ID}]}

(MQ2Melee version)
holyshit25=/if (${Bool[${Me.Song[Restless Ice].ID}]} && ${Bool[${Group.Cleric.ID}]}) /multiline ; /bct ${Group.Cleric} //mqp on ; /bct ${Group.Cleric} /casting "Expurgated Blood|gem13" -targetid|${Me.ID} ; /bct ${Group.Cleric} //mqp off

First off, I don't use KA, so the format for my macro is different. But it is easier to read then the MQ2Melee line, and ought to be easy enough to convert over to KA with the explanation below on what is going on.


Checking this, shows you that you can check if there is a live cleric in the group. Which means:
Spawn ID if there is one, or a NULL if not. ---"${Group.Cleric.ID}
Toon name ---"${Group.Cleric}


Checking this shows that the plugin MQ2Cast allows for targeting with the /casting command using target ID.

And ${Bool[ ]} is being used to give a direct TRUE/FALSE return.

Thus, the condition is above in layman's terms is:
"do I have Restless Ice" -- ${Me.Song[Restless Ice].ID}
and "is there a real cleric in the group" -- && {Group.Cleric.ID}


Then the command above in layman's terms is:
Multiline command -- /multiline ;
Tell the group cleric to pause macro -- /bct ${Group.Cleric} //mqp on ;
Tell the group cleric to use MQ2Cast to memorize in gem 13 if needed, target me by ID, and cast cure spell -- /bct ${Group.Cleric} /casting "Expurgated Blood|gem13" -targetid|${Me.ID} ;
Tell the group cleric to unpause macro -- /bct ${Group.Cleric} //mqp off

-------------------

The group TLO does not allow for easy checking of shaman or druid in similar fashion, how ever since there can not be mercs of those classes, one can use ${Spawn[group shaman]} to get the name and ${Spawn[group shaman}.ID} for the ID. So the above can be modified to fit what ever class you want to designate as curing for the fight. Or indeed, you can set up a line per class, and simply turn that holyshit or macro condition on/off as needed if you happen to have multiples of cleric/shaman/druid combos and only want the one curing.

Back to work /crack
 
Last edited:
I don't know how you do it in Dannet, but with EQBC I use this in my tank's ini:

DPS14=command:/multiline ; /bct ClericName //mqp on ; /bct ClericName //target id ${Me.ID} ; /bct ClericName //alt activate 41 ; /bct ClericName //mqp off|99|cond6
Cond6=${Me.Song[Restless Ice].ID}

Which says

Multiple commands incoming
Cleric, pause your macro
Cleric target me (Tank)
Cleric use AA 41 (Purify)
Cleric, unpause macro
@Terit Has this been working for you? my cleric doesn't do anything in the way of curing this. Tank and cleric both running KA.
 
With the last patch this will probably not work because restless ice changed in two ways:
1) The name probably changed
2) When it wears off it definitely goes to a new name, and a new type of status effect, I can't remember what it is but I think it's disease.

This should work provided that the Purify AA cures the new restless ice:

Cond6=($Me.Song[<restless_Ice_Name_1>].ID} || $Me.Song[Restless_Ice_Name_2].ID})

I'm not online at the moment so I don't know what the new debuffs are actually named =/
 
With the last patch this will probably not work because restless ice changed in two ways:
1) The name probably changed
2) When it wears off it definitely goes to a new name, and a new type of status effect, I can't remember what it is but I think it's disease.

This should work provided that the Purify AA cures the new restless ice:

Cond6=($Me.Song[<restless_Ice_Name_1>].ID} || $Me.Song[Restless_Ice_Name_2].ID})

I'm not online at the moment so I don't know what the new debuffs are actually named =/

Restless Ice
Restless Ice Infection
 
Guide - Deal with restless ice without major change in setting

Users who are viewing this thread

Back
Top
Cart