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

KissAssist Release KissAssist 12.002.039

No permission to download
Latest update seems to have broken chain pulls.
Code:
Line 15017:      /if (!${PullHold} && ${MobCount}<2 && !${Me.XTarget[${XTSlot2}].ID} && ${If[${IsNamed1}},0,1]}==1) {


Deleting the extra curly bracket directly after IsNamed1 fixed it.
Code:
Line 15017:      /if (!${PullHold} && ${MobCount}<2 && !${Me.XTarget[${XTSlot2}].ID} && ${If[${IsNamed1},0,1]}==1) {
 
Latest update seems to have broken chain pulls.
Code:
Line 15017:      /if (!${PullHold} && ${MobCount}<2 && !${Me.XTarget[${XTSlot2}].ID} && ${If[${IsNamed1}},0,1]}==1) {


Deleting the extra curly bracket directly after IsNamed1 fixed it.
Code:
Line 15017:      /if (!${PullHold} && ${MobCount}<2 && !${Me.XTarget[${XTSlot2}].ID} && ${If[${IsNamed1},0,1]}==1) {
i just came here to see if anyone knew about this or if there was a fix! Thanks,
@Redbot just a heads up i can confirm this is an ongoing issue
 
Latest update seems to have broken chain pulls.
Code:
Line 15017:      /if (!${PullHold} && ${MobCount}<2 && !${Me.XTarget[${XTSlot2}].ID} && ${If[${IsNamed1}},0,1]}==1) {


Deleting the extra curly bracket directly after IsNamed1 fixed it.
Code:
Line 15017:      /if (!${PullHold} && ${MobCount}<2 && !${Me.XTarget[${XTSlot2}].ID} && ${If[${IsNamed1},0,1]}==1) {
Thanks for the fix battlenet!
 
When I use /maxradius, the blue circle on the map updates to reflect the new radius, however, the yellow circle doesn't. Is there any way to get it to update? Thanks.
 
Ok I 100% know this is me. bard is running great with kissassist.
can’t get him to stop casting songs After kissassist is on then turned off.

what am I missing.
his voice has to get tired at some point right?
 
Could you please remove the !${Me.HaveExpansion[Rain of Fear]} since aggregometer is now available from level 20+. This helps on TLP servers.

/if (!${Me.HaveExpansion[Rain of Fear]} || ${Target.Type.Equal[corpse]} || ${Defined[ParseDPS]}) /return
 
Anyone maybe shed some light on why this could be happening?
1699246867748.png

I copy and paste this .ini
character is 25 cleric
All gems are slotted in the same slots as listed in the .ini

1699249617109.png

same issue, just different spell

Edit: also happening to my wizard.. :(

1699250398091.png

Edit: I /ended any macros running.
camping to logout and ctrl+s to rest both stand up within a second.

Why don't they sit? help lol


"you stood up while you were waiting. Will sit you back down!"
 
Last edited:
Why don't they sit? help lol

For me it's usually auto forage, but there are other plugins like mq2nav and mq2moveutils that could be forcing the character to try to move. Even the traditional in-game follow command could do this if you have auto stand enabled in game settings. For example if you have/chase on enabled and you're running your MA around your other characters could be trying to follow it.

It's a pita, but do a /plugin list command and review all the loaded plugins. Unload those that you don't actually use. Obviously be a bit careful, some plugins usage is required by others.
 
Hi Defcon,

As Bigdaddy said, this could be happening for a variety of reasons. Other automation or even some issues with the ini itself. It's hard tp tell without a bit more info from the MQ screen but since you posted about the ini, let's take a look.

First start HERE for info about KA inis. It's your friend!

For the cleric, I would consider either cleaning this one up or just start over tbh. Rename or delete the old one and then log in the toon and type /camp kissassist and it will create you a brand new one you can add hte spells, buffs, dps etc to.

Under
[general}
EQBCOn=0
DanNetOn=0

How are you communicating with your toon(s)? One should be on.

[Buffs]
BuffsOn=1
BuffsSize=20
Buffs1=Bravery|Cond6
Buffs2=Guard|Melee|Cond5
Buffs3=Symbol of Ryltan|Cond4
#Buffs4=Bravery - Not needed, remove In fact, no entries in between the BUFF entries
Buffs4=Blessing of Piety|Caster|Cond7
Buffs5=Ward of Vie|Melee|Cond9
Buffs6=NULL
#Buffs6=Ward of Vie|Melee - remove
RebuffOn=1
CheckBuffsTimer=10 - move to the bottom under BUFFS20

Buffs7=NULL
Buffs8=NULL
Buffs9=NULL
Buffs10=NULL
Buffs11=NULL
Buffs12=NULL
Buffs13=NULL
Buffs14=NULL
Buffs15=NULL
Buffs16=NULL
Buffs17=NULL
Buffs18=NULL
Buffs19=NULL
Buffs20=${InvSlot[Ammo].Item.Name}|Mount - Do you even have this mount? If not, it needs to be NULL and may be part of your problem
PowerSource=NULL

[Spells]
MiscGem=6
MiscGemLW=0
MiscGemRemem=1
LoadSpellSet=0 - If you want the spells below, simply change to 2
SpellSetName=KissAssist
CastingInterruptOn=1
CheckStuckGem=1
Gem1=Greater Healing
Gem2=Celestial Remedy
Gem3=Root
Gem4=Yaulp II
Gem5=Holy Might
Gem6=
Gem7=Reparation
Gem8=Gate

[Melee]
AssistAt=95
MeleeOn=1
FaceMobOn=1
MeleeDistance=75
StickHow=snaproll - This is missing parameters - Tells character how to stick to mob when fighting. !front, behindonce, snaproll rear, front. See mq2moveutils for valid commands and descriptions.
AutoFireOn=0
UseMQ2Melee=1 - You want zero here
TargetSwitchingOn=0
PetTauntOverride=0


For the Wizard, do you have the totem?
1699281134049.png

Just some examples to help. You can take the info above and also on the KA page and adjust the ini's properly. This may solve your issue or at least help.

I would also recommend checking the MQ window for the KA output when you start it as it goes through the ini and calls out errors as well
 
Appreciate the help bigdaddy and psymorph.

I'm still learning and that breakdown of the .ini you did helped me a lot. I learned I need to take more time to make sure everything is set properly.

Thank you!
 
Appreciate the help bigdaddy and psymorph.

I'm still learning and that breakdown of the .ini you did helped me a lot. I learned I need to take more time to make sure everything is set properly.

Thank you!
Great!!! Happy to help anytime and feel free to pm if you like.
 
Really liking this Macro!

Question for those more experienced with it. Is there a way to stop casting Snare if the Mob is Immune? Tried to find something but haven't had any search luck.
 
Not for regular DPS spells. If you use the Debuffall tag, the Debuff routine will keep a list of the mobs that are immune and not try and recast the debuff on those that are immune.
 
@ctaylor22 Hi again! I noticed that GroupWatchCheck was failing if the Condition returned NULL (like in the example for ${Me.Snared} on the Wiki).

Changing Line 10150 from
/if (${If[${Cond[${GrpWatchCondNo}]},0,1]}) /break
to
/if (${If[${Cond[${GrpWatchCondNo}]},0,1]} || ${Cond[${GrpWatchCondNo}]} == NULL) /break
seems to have fixed the issue for me, but you may have a more elegant solution. Thanks!
 
Maybe there was a change in how MQ reports it, but, at least for Snared, it does return NULL now when not snared. I tried adding .ID before writing this fix and it failed as well since the ID of NULL is still NULL.
 
Hmmm. I wonder when that changed. null is supposed to equate to False not True so ${If[NULL,0,1]} should return 1 and not 0. Wonder what the MQ Next devs have to say about this? This will be tricky to duplicate a true null and not "null" as a string. I will have to test this in game and see what I come up with.
 
Is anyone else running into issues where the DPS lines are firing prematurely?

Example:
DPS1=Nuke|49

But the Nuke is going off at 100% mob health until it is dead and not waiting until 49 or below?

I am having this issue. DPSon = 1 and I only have Nuke in ONE spot in the whole ini.
 
OK. The MA of the Group uses the AssistAt value to check if it should cast DPS and not the DPS entry value(49). We could make an adjustment to force certain DPS entries using a tag, but I will need to think about what would be the easiest way to implement.

For now I would just use a condition and check if the targets HP level.
 
Does it matter if DPSon = 2?
well DPSon=2 would just use the |## as an order of priority for casting not HP based. So it wouldn't prevent it from casting. If you want it casting once the mob is below a certain percent then you can just add a condition that would prevent it from casting until the mob is below that % of health.

Something like:

DPS1=Nuke|99|Cond1
Cond1=${Target.PctHPs} < 50
 
Question:STICKHOW

I have searched and looked and followed some of the sugestions.

How do you make the toon Stick to lets say the Right side of the mob instead of having it stick to the rear?

thanks
 
KissAssist Release KissAssist

Users who are viewing this thread

Back
Top
Cart