• 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

Problem - When to and not to use a spell/ability

youngbuck

New member
Joined
Aug 24, 2017
RedCents
10¢
Version of KissAssist.mac?
11.001
When did your problem start?
always
Character Role?
  1. Assist
What class is having this issue?
  1. Beastlord
How often does this issue occur?
Always
Hey guys, I'm pretty new to kissassist/conditions but I was wondering if there was a way to make it so you'll only cast a spell if a certain buff is present as well as the flip side of not casting it if said buff is present? What I mean by this is in the case of beastlords when you have the frenzy of spirit buff running you should only cast instant cast spells otherwise you lose dps. So what I'd like to do is when the buff Frenzy of Spirit buff is present i want it to stop casting my other non instant cast nukes and only cast my dot Polybiad Blood. Thanks for any help in advance.
 
you need to create a condition for it to depending on the type of buff.
To understand a lot of the way conditions work I recommend my intro tutorial on how to handle the basics of conditions.
https://www.redguides.com/community/threads/conditions-and-you-coding-tutorial-information.65300/

That doesn't go over specifically accessing the information you're requesting, but it's definitely worth the read, and it comes with some other things that might help you understand what information you have access to.

Essentially if you want to make sure you have a buff. This applies to a normal buff, and does not apply to an aura or a short duration window buff.
Cond1=${Me.Buff[name of buff].ID}

Checking a song/short duration buff. This does not apply to an aura or a regular buff window buff.
Cond1=${Me.Song[name of song].ID}

For an aura, it's a little more complicated. This does not apply to a standard buff window or short duration buff window buff.
Cond1=${Me.Aura[1].Name.Find[Name of Aura]}

In order to say if the buff ISN'T present, then you'll need to use an exclamation point. !${Me.Buff[Name of Buff].ID} !${Me.Song[Name of Buff].ID} and for the Aura. !${Me.Aura[1].Name.Find[Name of Aura]}
 
I think that's actually exactly what I was looking for, I'll try it tomorrow after work, thanks! I'll take some time and read your link as well hopefully it'll help me out a bit.
 
Problem - When to and not to use a spell/ability

Users who are viewing this thread

Back
Top
Cart