• 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 - Haste check

Jensen

New member
Joined
Mar 19, 2007
RedCents
926¢
MQ2MELEE

So I want a check if any haste spell is on me, without listing all the haste spells, and if not click the haste item, like

downshit1=/if (${Spell[Haste].Stacks} && !${Me.Buff[Haste].ID} && !${Me.Moving} && !${Me.Invis}) /casting "Lizardscale Plated Girdlet"|item

Are there any general haste tag??
 
Well, you could use the Haste from character TLO: http://www.redguides.com/docs/projects/macroquest/reference/data-types/datatype-character/

so:
Rich (BB code):
/dowshit1=/if (${Me.Haste} < 165) /casting "Lizardscale Plated Girdle"|item

It should be girdle right ? :) http://everquest.allakhazam.com/db/item.html?item=28461

Top unhasted should be 100+45+17=162, my gimp SK in chase drops is 161 unhasted but with 16% overhaste permaclickie.

What's the 100 in your equation represent? Usually its spell haste (enc, bst, sham, bard clicky, other clicky, etc.) + worn haste (highest worn item only) + overhaste (bard song, bard aura, clicky) = total haste

But you said "top unhasted" so.... I'm confused.
 
I should have been a bit clearer :) I meant without spell haste

Rich (BB code):
/echo ${Me.Haste}
gives me 161 without spell haste which is same as what is shown in Stats window.

so I assume this means 100 base haste + 45 worn haste + 16 overhaste permaclickie . That 100 base is just what EQ gives us.

Popping Alacrity X (Same as Girdle) gives me 211. The limit to worn+spell is 100, so with chanter haste I would have 216(and with Bard overhaste 225)

Apparently the current max limit is 225: http://fanra.wikia.com/wiki/Overhaste
 
Ahhhhhhhhhhhh.... think of it like a percentage.

For example, how DBG calculates experience points... normal exp accrual is considered "100%"

On double exp weekends we're getting "200%"

So, for the haste issue, what you're seeing is your melee haste percentage. With worn and clicky overhaste you're 61% faster than what you'd be just standing there bareass naked swinging your little hammer around.

IIRC, maximum possible haste is 225.

- - - Updated - - -

lol, you wrote that as I was writing my little post! So, I agree with you!

- - - Updated - - -

My main was a bard for many years, so I've dealt with this a lot.
 
This is what I have for my rog. Change the haste item to the one you want.

Rich (BB code):
downshit4=/if (!${Me.Buff[Resurrection Sickness].ID} && !${Me.Buff[Miraculous Vissions].ID} && !${Me.Moving} && ${Me.FreeBuffSlots}>=1 && ${Me.Haste}<169) /casting 12597|item
I post this as if you do only haste and die you will sit there casting haste over and over again as the resurrection sickness is a slow as well.
 
This is what I have for my rog. Change the haste item to the one you want.

Rich (BB code):
downshit4=/if (!${Me.Buff[Resurrection Sickness].ID} && !${Me.Buff[Miraculous Vissions].ID} && !${Me.Moving} && ${Me.FreeBuffSlots}>=1 && ${Me.Haste}<169) /casting 12597|item
I post this as if you do only haste and die you will sit there casting haste over and over again as the resurrection sickness is a slow as well.

Why not just look for the haste buff? Are you just trying to avoid having to check the common ones? That way you don't have to concern yourself with rez sickness AND any of the other slow effects that can affect players.
 
Why not just look for the haste buff? Are you just trying to avoid having to check the common ones? That way you don't have to concern yourself with rez sickness AND any of the other slow effects that can affect players.

I play and swap out toons all the time. I'm also leveling so the haste spells are changing. Sometimes I have a bard. Sometimes I have a shaman, BST, enchanter, and so on. I don't want to hard code every haste buff in.


Sent from my iPhone using Tapatalk
 
Why not just check that the buff stacks and cast it?
Here is an example for jboots just swap your item/spell

Rich (BB code):
holyshit20=/if (!${Me.Invis} && ${Me.Standing} && ${Spell[Journeyman Boots].Stacks} && !${Me.Buff[Journeyman Boots].ID} && ${Cast.Ready[Journeyman's Boots]}) /casting "Journeyman's Boots" item

You probably want to add a moving check if the item is not instant
 
Why not just check that the buff stacks and cast it?
Here is an example for jboots just swap your item/spell

Rich (BB code):
holyshit20=/if (!${Me.Invis} && ${Me.Standing} && ${Spell[Journeyman Boots].Stacks} && !${Me.Buff[Journeyman Boots].ID} && ${Cast.Ready[Journeyman's Boots]}) /casting "Journeyman's Boots" item

You probably want to add a moving check if the item is not instant

All haste items for the most part stack. Haste will stack with some slows even as they have other components on them.


Sent from my iPhone using Tapatalk
 
Question - Haste check

Users who are viewing this thread

Back
Top
Cart