• 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 - General spell questions (possible mega-thread) in KissAssist ini?

anthills

Member
Joined
Aug 18, 2017
RedCents
53¢
Hey all,

I'm currently working on a 4-box consisting of a beastlord, berserker, wizard, and cleric.

1. Is is possible to cast spells by gem slot? I'd rather have certain spells memmed in certain gem slots (especially when the levels fly by so quickly) rather than having to go back and edit the .ini I'm familiar with /setdps but I can't add the flags along with the numbers.
eg. DPS1=Gem1

2. Delayed Heals - is there a way to not override them? For example: Heals1=Promised Renewal|90|Delayed still casts the spell before the timer expires and the delayed heal can trigger.

3. Duration Heals - is there a flag to not re-cast the heal until its run the duration?

4. Pet tanking - currently the beastlord pet is tanking. Sometimes, the pet will engage the mob out of range of the other boxer's assist radius. Is there a way to ensure that if the pet exceeds a certain radius, you can tell the pet to return to camp?
 
Starting in reverse.

4. Thats an issue with how kiss handles pet tanking, and the devs Maskoi and Ctaylor22 will have to be asked if its possible to have a custom engage radius for pets instead of hardcoded one.

3. and 2. yes, you can use conditions to check if the heal has expired, but again due to when the conditions are checked, it might or might not work., but i am certain maskoi and ctaylor22 will figure something out that will work 100% of the time.

1. ${Me.Gem[1]} to cast the spell in gem1 ${Me.Gem[5]} for the one in 5, and so on.
 
1. MQ2 can cast or call by spell gem slot as kaen mentioned, it's just not a regular setup in KA. You can use "command" as a work around perhaps. Like if you have Fireball in spell slot #2:
Code:
DPS2=command|98|cast 2
DPSCond2=${Me.SpellReady[2]}

or for KA11 beta:
Code:
DPS2=Command:/cast 2|98|cond2
[KConditions]
Cond2=${Me.SpellReady[2]}

eqmule did make a nice macro, kissini, that will attempt to auto-update your ini skills/spells as you level though. It is capped at +/-30 levels.

2 & 3 I think KA is supposed to set an internal timer when you cast duration heals or stuff like promised. If its overwriting, might need to check with ctaylor/maskoi to make sure your spells are in the timer list correctly.

I also use conditions like this, in case I manually cast a group duration heal. If you do it manually, that doesn't update or start a KA timer.
Code:
Heals19=Merciful Acquittal|90
HealsCond19=!${Me.Song[Merciful Elixir].ID}

You could also look into mq2Netbot or dannuic's plugin, which will relay info between your toons such as what buffs they have.

4. This is a known issue. There is a hard-coded engage range for pets and the pet will sometimes grab it outside the camp radius.
 
Last edited:
Question - General spell questions (possible mega-thread) in KissAssist ini?

Users who are viewing this thread

Back
Top
Cart