• 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

Idea - KissAssist 4.5 TODO List - Post your ideas.

Maskoi

old and salty
Joined
Sep 28, 2005
RedCents
82,796¢
I will be working extensively on KissAssist in April. So if you have any requests now is the time to post them and I will tell you why I am going to include or reject them.

Current Changes KissAssist 4.5
~ Targeting only whats on Xtarget while in Tank mode. Prevents attacking non aggro roamers.
~ Fixed a targeting issue with NPC pets
~ Fixed an issue with Main Tank trying to mem spells during melee if spell not memmed.
~ Fixed an issue with Free to Play characters recasting Rk. II loop with pet buffs
~ Fixed tanks delaying attacking adds in camp
~ Added recognition for Druid's Survival line of heals spells
~ Fixed MobOnIgnore while in Puller or PullerTank mode.
~ Fixed loop getting stuck on nearest mob during pulls
~ Fixed recognition for SK's Voice of Thule AA
~ Fixed an issue Autofire not turning off
~ Added MiscGem setting to ini file under [General] - Gem Kiss uses to mem spells in (Default 8)
~ Heal section rewritten to make it more responsive.
~ Frequency of heal checks increased
~ Fix healers targeting mobs when DPS/Melee off.
~ Fixed Pet buff items i.e. Epics recasting when ever timer was ready instead of when buff wore off
~ Rezzers will now rez their own corpses and others during down time. They will also rez if toon is present in the zone and has a corpse within range.
~ Will automatically open Leadership HoTT window if available.
~ Fixed a loop in trying summon items if out of components

~ Added AE Mez to Mez Section
  • Syntax : Your AE Mez Spell|Number of mobs - 2 would try to aemez if 2 or more mobs are within MezRadius. 0=off
  • MezAESpell=Wake of Subdual Rk. II|2
~ Added a Feign Death function to DPS section. FD at a certain health % of mob to lose aggro. Mainly for necros after laying down dots also works for SKs and monks.
  • Syntax : Your FD AA/Disc/Spell|mob health|Feign - Example below would try to use Improved Death Peace when mob health is at 70%. Then stand back up in 10s
  • DPS2=Improved Death Peace|70|Feign
~ Auras rewritten - Kiss will now correctly cast all auras including Cleric/Chanters with 2nd aura aa's. Auras in Buffs section no longer need the 3rd part of the the aura listed
  • Syntax: Aura Spell|Aura
  • Buffs2=Wildfire Aura|Aura
~ The following commands have been added to change ini file settings on the fly while Kiss is running.

  • Syntax: /assistat 87 - Changes default /AssistAt=95 to /AssistAt=87
  • /chasedistance - Changes % of [General] ChaseDistance
  • /medstart - Changes % of [Genera]l MedStart
  • /campradius - Changes % of [General] CampRadius
  • /assistat - Changes % of [Melee] AssistAt
  • /meleedistance - Changes % of [Melee] MeleeDistance
  • /dpsskip - Changes % of [DPS] DPSSkip
  • /dpsinterval - Changes % of [DPS] DPSInterval
  • /maxradius - Changes % of [Pull] MaxRadius
  • /maxzrange - Changes % of [Pull] MaxZRange
  • /mercassistat - Changes % of [Merc] MercAssistAt

ToDo
~ Add a Function to combat buffs under DPS to cast only once during a fight~
~ Add AE spell function to DPS Section
~ Add Melee and Caster Filter to Buffs for single target spells.
~ Add Melee and Caster Filters to Attack Buffs for single target spells in DPS.
~ Fix targeting issues on TLP servers.
~ Add Gift of Mana function to DPS section.
~ New Mana section for mana recovery type abilities. Will use them when conditions met in combat or downtime
~ Add self heal option to Heal section i.e. |Me
~ Add Endurance check for Beastlords, Paladins, Rangers, and Shadow Knights
 
Last edited:
Suggestion: the ability for others to trigger rebuffing if in the group or outta group with either single or group buffs. Much like how burn text triggers are set up now, may be a toon says in /fs rebuff me when not in combat that actives the kiss controlled shaman to cast all his buffs set in his ini to rebuff his group.
 
Mage specific stuff (kinda have a little unique issues)
Detect mage summoned dps item and create if not found.
target pc that requests and cast target summon items.

I dont know if this is working s intended but my Kiss assist will target corpse after corpse constantly ... is there a way to stop that makes it hard to target someone manually and cast a spell, like CoH or anything that you need to do manually.
 
Its an inconvenience to a point but one of my main things about KissAssist is that in no way communicates in game. I designed it as stand alone macro that works intelligently with other toons using Kiss. It is a safety feature so no log is ever created and no kind of chat is ever accidentally sent to the general channel or guild chat or something. I have no plans ever to add buff or item requests from other toons. I am beefing up the buff section though to make it smarter and recognize when buffs where off other toons.

Detect mage summoned dps item and create if not found.
This already exists in 4.4 here a snap shot of my level 93 mages Buff section in his ini file
Rich (BB code):
Buffs9=Grant Spectral Armaments|Summon|Folded Pack of Spectral Armaments|1
Buffs10=Arcane Distillect Rk II|Aura|Arcane Distillect Effect
Buffs11=Grant Visor of Vabtik|Summon|Summoned: Visor of Vabtik|2
Buffs12=Summon Frigid Paradox Rk. II|Summon|Summoned: Elemental Ice Sliver|1
Buffs13=Grant Spectral Plate|Summon|Folded Pack of Spectral Plate|1
Buffs14=Perfected Levitation
Buffs15=Grant Enibik's Heirlooms|Summon|Folded Pack of Enibik's Heirlooms|1
.

Oops. I never added the summon item syntax to the Instructions How to page.

Syntax: Spell or Item|Summon|Item summoned|how many
Rich (BB code):
Buffs3=Grant Spectral Plate|Summon|Folded Pack of Spectral Plate|1
Buffs7=Huntsman's Ethereal Quiver|Summon|Ethereal Arrow|200
 
Last edited:
Does current 4.4 kiss burns accept this maskoi:

[Burn]
BurnText=REBUFF ME!
Burn1=/keypress 1
Burn2=NULL
Burn4=NULL
Burn5=NULL
Burn6=NULL

hotbutton 1 being my cleric group Unified Hand of Credence Rk. II spell game mac. if not is there and plan to add something like this?
the idea being that i use 1 master toon to control the other 5 toons without using eqbc just kiss.
 
It can not parse /keypress commands . it would try and cast /Keypress 1. I will add this to my notes and look at the feasibility of it.
 
I just started using kissassist and find it amazing thanks for your hard work on it! I look forward to some of the changes in the new release!
 
I'm a noob and only been using kissassist for a week, but one thing I find "annoying" is not being able to buff the pets of others.
 
Buff them with what? If they have pet affinity all your group buffs should land.
 
I left buffing others pets out cause most people hit 65 + pretty fast these days. I will think about it and if its an easy fix I will add it but no promises.
 
Maybe this suggestion won't give you brain cancer like my last one. A way to stop casting certain spells below a certain mana amount. For example, I like to toss in dots or a nuke on my enchanter to help with DPS, but I'd like the option to only do this if my mana is above a certain percentage.
 
you can control nukes pretty much with the dps system if you just want to nuke or dot once set it for like dps1=nuke|80 and set your dpsskip=60 that way would only nuke between 60-80% mob health. Adding a mana check is just complicating stuff more. Plus the next version will have a Once setting which will tell Kiss to only cast that spell once per fight.
 
I can't find it now but someone was commenting that kiss targets the mob regardless if you turned dps/melee on. This can be bad for clerics that want to fly under the radar and or not cast any dps spells. I also have an issue with how kiss won't cast spells that help regen mana until there is no agro in camp. Paragon on the beast, shammy will wait until fight is over to canni, wiz will not harvest on chain pulling. I'm not expecting you to piss excellence, but i'd like them to use the mana abilities more often and during fights instead of having to wait for a rare 20 second break between pulls. They will ususally take a bit to check buffs, pet buffs, clickies, then finally do their mana regen spell.

I also tried setting up my clerics yaulp like this in dps as "DPS1=Yaulp XII Rk. II|95|ME" but still doesn't continually keep it up during battle.

Finally, I may add more later but is there a function to heal toons with pots? Say you wanted to set up a fail-safe in case a healer isn't healing you, or you're soloing without a merc. or maybe with one, but trying to keep it passive unless really needed. A heal1=elixir of celestial regeneration XIV|35|ME type deal. Or even potions as buffs like the spider's bite line.
 
The healer targeting MA when only healing has been fixed in 4.5

Mana regen spells are going into a new section called mana that will use abilities when ever conditions are met in combat or down time.

Haven't played my cleric in months but will check yaulp when servers are back up. Try |Me with a small e in the meantime. Yaulp will be moved into the mana section so clerics don't have to have DPS on in order to yaulp.

In theory potions should work in both Buffs, DPS and section but I have never tested them. Potions wouldn't work in Heals currently. I will add a self heal |Me option to the Heals section that should allow for self heals
 
add - debuff mobs when they are mezed

i.e. 4 mobs pulled, once all mobs are mezzed, tash/slow MA target then cycle thru and tash/slow mezzed mobs so they its already done when tank starts on next mob.

this might require a debuff type section? to differentiate between DPS and debuffs? I don't know, but thats my want :)

though a debuff type notation would help other classes too.. stuff thats only casted once, and usually early in the fight, on every mob.
 
Debuffs like that usually have long timers and Kiss already tracks that so will cast it only once a fight.

Trying to keep track of mezzed mobs then debiffed mobs get very complicated very quickly. Only option in the next version would be an Ae debuff.
 
I'm super excited about the AE mez. Playing a bard though, as the reuse timer on Wave is slightly longer than the mez lasts, would a bard revert to single target mezzes after the initial AE? I understand this may be difficult to code, but I was just curious. Thanks for all that you do!
 
Plans for Ae mez is just to lock down the initial adds then switch to single mez. It won't cast keep casting AE Mez unless more adds show up.
 
Main thing for me is Necro Feign Death , IF we can get FD and the dot's to work right Kissassist will be awsome for my 13 man box crew


O and a Rebuff section in combat ?? mine is 4.4 but will not rebuff in combat : (
 
I added a feign death to the dps section still testing it. It will never rebuff in combat. Thats a downtime thing. Whats wrong with dots?
 
Would like to add updated discs to mq2melee like:

Field Armorer
Stalwart Defense
Knuckle Breaker
Barbed Tongue Discipline
Any others?
 
Thanks Maskoi!! Noticed that they were working after I bought the discs, memmed them, logged out and back in. Sorry for the confusion.
 
was a glitch on my end , had 4.3 and 4.4 installed : ( was running off 4.3 didnt relize it fixed it , i also added a FD section based off HOTT window if necro gets on HOTT window he will FD until tank resume's aggro then stand back up kinda nice section still testing it working out kinks
 
Fantastic support and enthusiasm on this site, thank you for your hard work.
As for possible additions to kissassist would it be possible to have support for immediate cycling through mobs to slow/debuff on multiple mobs in camp if a pull gets an add or more, rather than waiting for tank to cycle thru mobs ? How can a shammy do AE slow or cycle through slow/debuff on mobs instead of just assisting tank ?
Is it possible to have a section of ignore mobs , eg ignore "a worn sentry stone" so that it doesn't get counted in mobs in camp. I find a chanter will mez a single mob on pull if these target-able stones are nearby and was wondering if they caused issues. If no other neutral mobs like "a worn sentry stone" are nearby my chanter will not mez on single pulls and seems to work well.
Thank you.
 
Last edited:
I will be releasing KissAssist 4.5 in the next day or 2. Not everything on the to do list made it into 4.5. I have been working on 4.5 now for 6 weeks so I need a break hehe. Fixing existing bugs took far longer than I anticipated so I ran out of mental steam on the new features but finished the important and most requested ones.

I will be fixing any bugs for the next week or so after the release then taking a few weeks off from Kiss. I will pick up Kiss again in June and start on 4.6
 
I want endurance!

You mentioned a new special mana spell section for canni, harvest, what have you. I wanted to know if you plan on adding support for mod rods with that. I also think I'd love to see a way to apply this to melee toons. I know you can set up in mq2melee a downshit or whatever for respite/reprieve and or sixth/seventh wind and five/six breaths that all deal with regenerating endurance. I'd just like to see a way to do it in kiss so I don't have to mess with mq2melee codes. I think I successfully copied one over from the forum that keeps the monk aura up but that's all I've gotten it to do. This mac is really shaping up though, I'm glad you're still passionate about keeping it evolving. The new ignore mobs section is especially helpful for all the NPC decorative mobs and quest NPCs in game.
 
I am taking like a 2-3 week break from macro writing won't be any changes until June my brain is fried.

Kiss already supports mod rods. Example from my mage ini

Rich (BB code):
Buffs10=Wand of Arcane Transvergence|Summon|Rod of Arcane Transvergence|1
Buffs11=Gather Capacity|Mana|60
Buffs12=Rod of Arcane Transvergence|Mana|60
I will add an |Endurance section to mirror the Mana feature of casters next version.
 
I know this was in April, but one idea that I have is to default to another method of stick. It looks shitty when a kissassist hunter is chasing down a mob below 20% HP. Really obvious. I've tweaked mine to where I'm more comfortable, but I still don't think what I have is good either. Something more like how a player would chase down a mob would be just great. That would make me comfortable in AFK'ing while doing a bit of farming or lowbie leveling.
 
It uses mq2moveutils to move and that's just the way it works. Snare, root, finishing blow AA are some options to get around it. You can tweak it like you said so its not as bad. Hunter needs some work as well will looking and tweaking that mode in June.
 
That's fine maskoi, I know you deserve a break. I just wanted to get my idea in for whenever because it's important to me. The mod rod functionality I was talking about was am I able to use it like a potion? I want the wizzy and mage and hell even the rangers to use them when they are getting low. Is there a way I can plug those in like the potions? Dps1=rod of mystical transwhatevers|mana|80 or something?

On another note, I am intrigued about how to tweak moveutils, as Lookabeer was saying it's so sloppy and I absolutely hate how it makes my toons run away from mobs then back at them. I know we'll probably never get that "Natural player movement" but it actually causes adds in a lot of situations. What can I do to fix, or make that better? Thanks for all the help and kiss 4.5 is working perfectly for me.
 
Is there any way to do an hp check on a mob in the pull routine? I'm really enjoying this macro but been using it in a zone where the mobs attack each other.. then when i go to pull they will summon my puller. If there was a way to see if mob was at 100% and maybe have an option in ini to turn it on and off ? anyway, Thank you!


edit: also if there is anyway to allow for chain pulling thatd be great? Have puller stop attacking mob at set percent and start next pull? I know i may be asking alot and im sure a lot of people dont even use the pull routine but i think some do too.

edit2: aand.. ive noticed with the pull routine it will sometimes just sit there saying looking for mobs when there are plenty of mobs around.. but as soon as i take like a few steps forward it will start up again..dunno why it does this.
 
1. There is no HP check at the moment in Kiss try tossing this (in red) into the validatetarget sub

Rich (BB code):
        /if (${Pulling} && !${Pulled}) {
            /if (${Target.PctHPs}<100 && ${Target.Type.Equal[npc]}) /return
            /if (${Math.Distance[${Target.Y},${Target.X}:${CampYLoc},${CampXLoc}]}>${MaxRadius}) /return OutofRadius

2. Chain pulling will be be in next version.

3. Sounds like a line of sight issue
 
Last edited:
Getting error saying failed to parse /if condition '(100<100 && NPC)', non-numeric encountered... added in Target.Type.Equal[npc] and seems to be working. I look forward to future updates. Great work on all of this. Thank you.
 
Getting error saying failed to parse /if condition '(100<100 && NPC)', non-numeric encountered... added in Target.Type.Equal[npc] and seems to be working. I look forward to future updates. Great work on all of this. Thank you.

yar needed .Equal
 
Idea - KissAssist 4.5 TODO List - Post your ideas.

Users who are viewing this thread

Back
Top
Cart