• 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

Question - 100 Raid Ranger Ini - Almost complete

Derp

Member
Joined
Oct 1, 2014
RedCents
43¢
Hey guys. I play a high DPS ranger, so I decided to make an ini file. I'm running into a slight problem though--rangers have a ton of abilities and I try to focus on sustained DPS rather than burst DPS. Sustained DPS works by using individual AAs alone most of the time. You see less impressive numbers per hit, but in the long run it pays off. Here's the problem I have:

Holyshit0 and Holyshit1 will both trigger even if Holyshit1 says to not trigger if Holyshit0's buff is on. I'm going to give an abbreviated example:

holyshit0=/if (${Target.PctHPs}<=95 && ${Me.AltAbilityReady[Guardian of the Forest]} && !${Me.Song[Outrider's Attack]}) /alt act 184
holyshit1=/if (${Target.PctHPs}<=95 && ${Me.AltAbilityReady[Outrider's Attack]} && !${Me.Song[Guardian of the Forest]}) /alt act 872

These are very trimmed down versions of the holyshit0/1 I use.

Outcome:

If I engage a fight with neither buff on me: they both fire.
If I engage a fight with Guardian of the Forest already on me: Outrider's Attack will NOT fire until Guardian of the Forest has worn off.
If I engage a fight with Outrider's Attack on me: Guardian of the Forest will NOT fire until Outrider's Attack has worn off.

I tried setting HolyDelay to various numbers (including insanely huge numbers like 10000) and it seems to not have any affect. Any help would be greatly appreciated. I've only been using Macroquest for a short while now (2weeks?), but I'm a programmer by profession so feel free to explain the technical reasons for why they both fire if you know it.
 
Last edited:
Rich (BB code):
 !${Me.Song[Guardian of the Forest}

change to

Rich (BB code):
 !${Me.Song[Guardian of the Forest]}

You were missing a bracket.
 
Rich (BB code):
 !${Me.Song[Guardian of the Forest}

change to

Rich (BB code):
 !${Me.Song[Guardian of the Forest]}

You were missing a bracket.

Pretend it's there. Sorry I copied a small portion out of the real code and must have missed it. The real line took up 3-4 lines on screen when I pasted it in.
 
Probably has to do with the way the holyshits fire off then. They'll all parse and because you don't have either buff when they're parsed at the very start, they'll both fire. It isn't a line by line parse like macros, it's all at once afaik.
 
holyshit0=/if (${Target.PctHPs}<=95 && ${Me.AltAbilityReady[Guardian of the Forest]} && !${Me.Buff[Outrider's Attack]}) /alt act 184
holyshit1=/if (${Target.PctHPs}<=95 && ${Me.AltAbilityReady[Outrider's Attack]} && !${Me.Song[Guardian of the Forest]}) /alt act 872

Try:
holyshit1=/if (${Target.PctHPs}<=95 && ${Me.AltAbilityReady[Outrider's Attack]} && !${Me.ShortBuff[Guardian of the Forest]}) /alt act 872
 
Probably has to do with the way the holyshits fire off then. They'll all parse and because you don't have either buff when they're parsed at the very start, they'll both fire. It isn't a line by line parse like macros, it's all at once afaik.

I'm not sure if it's an all at once parse or not. I want to say it is not or else EVERY one of mine would fire and not just two.

- - - Updated - - -

Try:
holyshit1=/if (${Target.PctHPs}<=95 && ${Me.AltAbilityReady[Outrider's Attack]} && !${Me.ShortBuff[Guardian of the Forest]}) /alt act 872

"No such 'character' member 'ShortBuff'" was received. I double checked the DataType documentation online and did not see it either.

http://www.redguides.com/docs/projects/macroquest/reference/data-types/datatype-character/
 

Missed whatever you said. But I think you helped me figure it out nonetheless. I changed them all to multiline and threw in a jolting kick to see if that would slow it down enough and it seems to have worked. Thanks!
 
Missed whatever you said. But I think you helped me figure it out nonetheless. I changed them all to multiline and threw in a jolting kick to see if that would slow it down enough and it seems to have worked. Thanks!

No problem, glad you got it all figured out.
 
Question - 100 Raid Ranger Ini - Almost complete

Users who are viewing this thread

Back
Top
Cart