• 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 - Conditions

Resurrection

Member
Joined
Oct 1, 2011
RedCents
109¢
I use just normal kissassist profiles that I make and I am trying to learn how to add conditions to my profiles. Is there a good tread that will help teach me how to do this? I have been trying to search but just not turning anything up that is helping me. Any information would be greatly appreciated. Thanks!
 
tbh, your best bet at looking for conditions would be to browse thru all the ini's already in the library for kissassist, there are alot on ini's to go thru. you should find a condition that might do what you want or that could be changed to do what you want. Thats generally what I do.
 
Nice open ended question. I'd start where @rojadruid posted. And you can go here: KissAssist .ini Library, search for your class and general level, and then look at the ini's down in the conditions section and see if you can find what you are looking for/to do.
That said, coding/programming is beyond me. So that's what I'd have to do. Hunt and peck until I found what I needed/wanted and then copy/paste into my ini. Or, find an ini you like, and then just cut/paste it into the ini file for your toon.
I'll leave it to the smarty 1's and 0's folks to get into the nitty gritty.

A quick search and I did find the following:
Older 2018-19 time frame:
Newer 2022 time frame:
https://www.redguides.com/community/threads/question-about-conditions.81953/ // look here first.
 
I use just normal kissassist profiles that I make and I am trying to learn how to add conditions to my profiles. Is there a good tread that will help teach me how to do this? I have been trying to search but just not turning anything up that is helping me. Any information would be greatly appreciated. Thanks!
Not sure if there is a good thread. But here are some thoughts:

- KissAssist is a macro and uses Macroscript (I think that's the term for the language).
- The wiki linked above in the nav bar is a wonderful resource on the nuts and bolts of MQ.
- The kissassist manual is located there. https://www.redguides.com/docs/projects/kissassist/
- As well as all the data types and TLO's you would need to make conditions. There is a lot.

The conditions are basic TRUE/FALSE questions that you build in order for something to happen.

The following is taking from post of an INI in the forum:

INI:
[KConditions]
ConOn=1
CondSize=32
Cond1=${SpawnMaster.HasTarget}
Cond2=!${Me.Pet.Buff[Invigorated Minion]}
Cond3=!${Me.Buff[Marvel's Auspice].ID}
Cond4=!${Zone.Indoor}
Cond5=${Target.PctHPs} > 30
Cond6=!${Me.Buff[Vehil of Mindshadow].ID}
Cond7=!${Me.Song[Twincast Effect].ID}
Cond8=!${Me.Song[Mana Ripple].ID}
Cond9=!${Me.Pet.Buff[Companion's Aegis]}
Cond10=!${Me.Buff[Glyph Spray].ID}
Cond11=!${Target.Buff[Legion of Ogna].ID}
Cond12=!${Me.Buff[Shield of Inescapability].ID}
Cond13=!${Me.Song[Intesifying Aura].ID}
Cond14=!${Target.Buff[Asphyxiating Grasp].ID} && ${Target.PctHPs} > 20
Cond15=!${Target.Buff[Turgur's Insects].ID}
Cond16=!${Target.Buff[Mind Whirl].ID} && ${Target.PctHPs} > 20
Cond17=!${Target.Buff[Dizzying Spindle].ID}

When you use the condition in the other parts of your INI, you are wanting to do something when something is TRUE. So, your character can cast slow, and you want to make sure that your character only casts slow when there is no slow on your target. You would put Cond15 as a condition to your character casting Turgur's Insects.

The condition is asking (everything to the right of the equal sign) "Does the target NOT have Turgur's Insects as a buff".

Cond5 ... Is my target less than 30% so stop DoTing.
Cond4 ... Am I outside, then get on a horse.
Cond13 ... Did my aura go away, then recast it.

Hope this helps.
 
Question - Conditions

Users who are viewing this thread

Back
Top
Cart