• 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 - Multiple KA configs without having to maintain multiple INI files, and some questions

RoboClaptrap4

Member
Joined
Feb 14, 2018
RedCents
181¢
I find myself wanting to fine-tune my characters behavior a lot. For example:

1. In a raid, I want my mage casting malo until the boss is maloed, every time without fail, but in a group, I don't want the mage even casting it
2. In a raid, I want my druid doing AC and ATK debuffs, then healing as needed and nuking when possible, but in groups, I will either want pure heals, or heals + nukes

The logical thing to do would be to simply have different INI files for different roles, but KISS INI files have many different settings, and I make frequent revisions/tweaks to my setup. If I want to make 4 changes to settings in KISS, I don't want to have to make those changes in four different copies of the same INI file. It's basically guaranteed that one of them will get out of date and it's a pain regardless.

So, basically, a few questions related to INI files:

1. Everquest spell sets are "additive", meaning if you have one spell set with spells in 1 3 5, and another with spells in 2 4 6, when you load one after the other, it will 'merge' your list of spells into 1 2 3 4 5 6. Are KISS ini files additive in this way? If I have KissINI01 with every single section filled, and KissIni02 with only the DPS section filled, when I start kiss from KissINI01 and then start it again from KissINI02, will settings from KissINI01 persist if they aren't overrode by KissINI02?
2. Are there /commands that can be used while kiss is running to change which DPS spells are loaded?
3. Are Kiss Condition ini files specific and unique to a character, or if I have 3 INI files for one character, can I also have 3 conditional ini files?

And a few other general KA questions

4. Is there a place with a fully documented list of all the KA features/commands? I usually the following page, but certain KA functionality (like the MedStop percentage feature) aren't listed there: https://www.redguides.com/community/threads/26002-KissAssist-Instructions-amp-Settings-Info
5. Is there a way to configure KA so that my characters will instantly med if they are outside combat, but will stop medding immediately if I enter combat? Will just setting the med percentage to 99 and MedCombat off accomplish that?
6. One thing I frequently find myself having trouble with is interrupting KA when I need to perform an action manually. As an example, my beastlord may need to do MGB paragon, or my cleric may need to cast MGB, then Celestial Rejuvenation. It's not quite as bad with the beastlord since he is rarely casting, but with my cleric, it's extremely difficult to interrupt her. The basic process I need to do is 1) use /interrupt to stop her current spell, 2) type /mqp on after she is interrupted but before she can start casting again, 3) activate MGB, 4) activate CR, and 5) /mqp off. The timing of this is very unreliable and if it is even slightly off, the command to click MGB could come at the wrong time, causing me to waste my CR by casting it on only my group. Is there some less clunky way of handling this? One thing I envisioned is sending a burn command to my cleric, but from the documentation I don't think there is a way to set up a burn configuration so that she only casts CR after clicking the MGB button. What is the most reliable way to cause a cleric to cast MGB then CR?
7. How do I make my pets switch targets automatically? Very often if the MA switches targets, the pet will stay on the old target. The switchnow command sometimes works on the owner of the pet, but the pet itself frequently requires manual intervention from me
8. How would you set up a Heal that casts Bestow Divine Aura on the cleric if they are below 20%? Both of the following do not work for me, and causes my cleric to DA anyone below 20%, even the tank (which is a death sentence on raids):
Heals1=Bestowed Divine Aura Azia|20|Me
Heals1=Bestow Divine Aura Azia|20|!MA
 
Conditionals were put in to KISS to do exactly what you described. Cast Malo BUT Only if I'm in a raid (and use debuffall logic as explained in the manual). Or druid conditional, cast heals and these debuffs if in a raid. Cast these nukes but only if not in raid. Et ceteral. All of this can be done in the same INI eliminating the need for multiple files.

1) KA doesn't care where the spells are loaded. I believe to answer what you're asking, the answer would be yes, you can do what you'd like to do in this case, if I'm understanding your question.
2) Yes, Simple. Make a global variable. ${DPSType} perhaps. Create lots of DPS entries. Then make conditionals to check DPSType. The command would then become /varset DPSType Fire, for example.
4) That's the only reference page I use. Beyond that, check your macroquest.ini aliases and read through the macro itself. Then search for that information in the forum; chances are your question on that specific thing has been answered previously in detail.
5) That should do it (in theory).
6) Make a hotbutton in game with those commands OR /alias /Whatever /multiline ; /command; /command to do that with a single click or single /whatever.
 
1. no, one kiss ini loads all section, so if you leave one section blank thats it, it will load blank, and no surviving info from an old ini will stay.

2. no, there is no way of changing your dps lineup during combat, per command, clever usage of conditions might enable you to simulate it.

3. if you set : ConditionsOn=2 in general section the conditions will appear in your ini file and not create a secondary condition ini file, this atleast i feel works better with multiple custom inis, i am not aware of how it works without as i never used custom inis without having conditionson=2.

4. what MedStop feature?, nowhere in kissassist does those words appear, and yes that is the most complete writeup of the settings you linked to.

5. yes, set your med percetage high for your casters i usually have it at 90, and then they will sit down an med if they below that. and having them med during combat is not something i do either, so that is a 0 in medcombat, so once they are supposed to attack or do something they will do it.

6. make a social with /docommand /multiline ; /interupt ; /mqp on, that will interupt your current cast and pause ka.

7. hmm that i dont know.

8. make a condition: {Target.Class.Equal[Cleric]} not tested btw.
 
Question - Multiple KA configs without having to maintain multiple INI files, and some questions

Users who are viewing this thread

Back
Top
Cart