• 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 - How to exclude pet from a MA buff even when it is MA in KissAssist ?

Joined
Apr 2, 2020
RedCents
434¢
Version of KissAssist.mac?
12.002
When did your problem start?
It is not a problem per se. It is a question about logical operators and conditions
Character Role?
  1. PetTank
What class is having this issue?
  1. Magician
How often does this issue occur?
Always
Hello guys,

I am deeper and deeper in KissAssist and trying to learn better how to use conditions, logical operators and how to write the correct syntaxes. I have done good progress so far with simple conditions for buffs and dps, and I even -through browsing the forums mostly- found out how to include summoned clickies in a KA *.ini file for my mage. However, I have a simple issue regarding the nature of a beneficial target type which I was unable to solve :
In my buffs section (I am on an emu server, but this is not related to it), there is a specific buff I want to cast on MA and myself, Burning Aura (BA).

Buffs3=Burning Aura|MA|Me

So far, so good. But I want that buff to be skipped when my pet is the tank because it doesn't do much on a pet in terms of dps, so I added :

Buffs3=Burning Aura|MA|Me|!Pet

This doesn't work, KA keeps pet under BA when it is tanking. I suppose there is a logical conflict betwwen "MA" and "!Pet" when the pet is tanking, so it requires rather a condition telling KA not to cast BA when the MA is my pet.

How do I write such a condition ? (Something with "Target.Equal" I suppose).

Thanks in advance for your help.
 
You need more than 1 entry. You need an entry for each tag. ME, and MA. Then use a condition to check that the MA is not your pet. ${Me.Pet.ID} && ${MainAssist.NotEqual[${Me.Pet.CleanName}]} or something along that line.
 
You need more than 1 entry. You need an entry for each tag. ME, and MA. Then use a condition to check that the MA is not your pet. ${Me.Pet.ID} && ${MainAssist.NotEqual[${Me.Pet.CleanName}]} or something along that line.
Thank you very much. Is "CleanName" the actual name of the pet ? Can't I stick to

${MainAssist.NotEqual[${Me.Pet}]

instead of

${MainAssist.NotEqual[${Me.Pet.CleanName}]

My server doesn't offer permanent naming of pets.
 
OMG I tampered a bit with your redaction of the condition and have found a way for it to work :

Buffs3=Burning Aura|MA|cond5
Buffs16=Burning Aura|Me
Cond5=${MainAssist.NotEqual[${Me.Pet.ID}]}

This works ! thank you so much for your help :)

=====SOLVED !!======
 
Question - How to exclude pet from a MA buff even when it is MA in KissAssist ?

Users who are viewing this thread

Back
Top
Cart