• 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

Request - Help with conditional

Joined
Sep 25, 2017
RedCents
3,230¢
This conditional came with the ini I use on my shaman. It's for casting Talisman of the Lioness. The problem is, my shaman NEVER cast TotL. When I removed the conditional check he casts it every time even when not needed. So I would like to get the conditional working. Any help is appreciated

Cond25=!${Me.Buff[Talisman of the Lioness Rk. II].ID} && ${Me.GemTimer[Talisman of the Lioness Rk. II]}
 
This conditional came with the ini I use on my shaman. It's for casting Talisman of the Lioness. The problem is, my shaman NEVER cast TotL. When I removed the conditional check he casts it every time even when not needed. So I would like to get the conditional working. Any help is appreciated

Cond25=!${Me.Buff[Talisman of the Lioness Rk. II].ID} && ${Me.GemTimer[Talisman of the Lioness Rk. II]}
that me.gemtimer check will return 0 if it is ready - so you likely want !${Me.GemTimer right?
 
Cond25=!${Me.Buff[Talisman of the Lioness].ID} && ${Target.Named}

Cond25=!${Me.Buff[Talisman of the Lioness].ID} && ${Me.XTarget}>0

This is a 5 second buff. You could add when to cast it, otherwise it will cast every time it wears off.
 
well i was only illustrating why the condition wasn't working and how to correct it - but yes, kiss won't try and cast it if it isn't ready to get cast.
 
I was just trying to simplify that you really shouldn't even need a condition for this buff unless you only want the buff in a certain situation. :)
 
It's a DPS buff, lasting 5 ticks base duration. So it is almost certainly in a DPS section as opposed to the buff section. The condition is needed to make sure it isn't recast endlessly wasting time and mana when the buff is present on (yourself as an ideal check).

The macro itself will naturally check if the spell is ready to cast, so simply using Cond25=!${Me.Buff[Talisman of the Lioness Rk. II].ID} should suffice
 
Pretty sure it's a beneficial buff. I was under the assumption that kissassist already checks if the buff is present and will only cast if it is not present.
Yes it is a 5 tick deal lasts 30 seconds, which explains why it will cast every 30 seconds if not checked. :)
 
Last edited:
So I was looking at my shaman ini file and noticed I quit using this line of spells, probably for the same reasons. Found this thread that had an idea that rooster noted about adding it to dps. Here

I use this on my shaman and he will only cast it if it drops off the MA.

DPS3=Talisman of the Sabretooth|99|MA

With the MA tag it should check if the MA has the buff and NOT recast if he does.

That keeps the buff up on my group and only recasts after the buff drops, you can use a condition to do some additional checks if you want. I would do something like this.

DPS3=Talisman of the Sabretooth|99|MA|cond1

Cond1=${Spawn[${MyTargetID}].PctHPs}>25
 
You'd be better off using Dissident Roar instead tbh, much better spell (no point loading both, since they overwrite)

I run it as a heal personally, but no reason you can't put it in dps

Heals2=Dissident Roar|99|MA|Cond11
Cond11=${Me.CombatState.Equal[COMBAT]}
 
Request - Help with conditional

Users who are viewing this thread

Back
Top
Cart