• 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 (1 Viewer) 12.002.039

No permission to download
Hi there!

Have used Kissassist many years ago successfully but, currently, when I try to start the macro on an emu server I'm getting the error "no such 'character' member 'Pct'.

Am using the newest Kissassist from the VeryVanilla emu compile. Any ideas?
 
Before anyone asks you can download previous versions of KissAssist here:

To keep your old version from being overwritten during updates, rename it to "kiss11.mac".

Hi there!

Have used Kissassist many years ago successfully but, currently, when I try to start the macro on an emu server I'm getting the error "no such 'character' member 'Pct'.

Am using the newest Kissassist from the VeryVanilla emu compile. Any ideas?
Update your compile now and try again.
 
Last edited:
Update your compile now and try again.

Just updated - Virustotal is reporting that 'VBA32' specifically identifies Macroquest2.exe as "BScope.TrojanSpy.SpyEyes".

I'm not at all concerned but was wondering what the recommendation was around here re: submitting it as a false positive. Worth it or not?

Cheers.
 
Hey guys, so this is more for all of the authors. I'm currently building a cleric INI that focus's on healing the main tank while there is a seperate main assist set. I.E. My group consists of a Shadowknight - Main Tank, Cleric, Bard - Puller, Zerker - Main Assist, Chanter, Mage. now in my conditions i use various MainTank conditions like
INI:
;Casts Burst of Life on Main Tank if it is missing 37,000 HPs
Heals1=Burst of Life|99|MainTank|Cond1
Cond1=(${Math.Calc[${Group.MainTank.MaxHPs} - ${Group.MainTank.CurrentHPs}].Int} > 37000)

But he just stands there and doesn't heal. Do you know why? No errors get thrown
 
Hey guys, so this is more for all of the authors. I'm currently building a cleric INI that focus's on healing the main tank while there is a seperate main assist set. I.E. My group consists of a Shadowknight - Main Tank, Cleric, Bard - Puller, Zerker - Main Assist, Chanter, Mage. now in my conditions i use various MainTank conditions like
INI:
;Casts Burst of Life on Main Tank if it is missing 37,000 HPs
Heals1=Burst of Life|99|MainTank|Cond1
Cond1=(${Math.Calc[${Group.MainTank.MaxHPs} - ${Group.MainTank.CurrentHPs}].Int} > 37000)

But he just stands there and doesn't heal. Do you know why? No errors get thrown

Heal Spells must use the following syntax: Spell Name|% health to heal at as seen below. Not using flags will cast that spell on anyone if they meet the spells casting criteria.
|MA - Specific to just cast on the MA
|!MA - Specific to everyone EXCEPT the MA
|Me - Specific setting for just the healer
|pet - Specific to only cast on the pet
|tap - Applies to lifetap spells and drain spells. Forces KissAssist to target a mob to cast.
|Mob - Applies to Heal Nuke spells.
|Class - Requires list of class shortnames, see example in the Buffs section above. Use with single target heals.
 

Heal Spells must use the following syntax: Spell Name|% health to heal at as seen below. Not using flags will cast that spell on anyone if they meet the spells casting criteria.
|MA - Specific to just cast on the MA
|!MA - Specific to everyone EXCEPT the MA
|Me - Specific setting for just the healer
|pet - Specific to only cast on the pet
|tap - Applies to lifetap spells and drain spells. Forces KissAssist to target a mob to cast.
|Mob - Applies to Heal Nuke spells.
|Class - Requires list of class shortnames, see example in the Buffs section above. Use with single target heals.

so your saying there is no code at all to handle tanks. only assists. thats kinda a huge oversight. The tank isn't always the main assist. Especially when talking about raids.
 
so your saying there is no code at all to handle tanks. only assists. thats kinda a huge oversight. The tank isn't always the main assist. Especially when talking about raids.
While it would be cool to have a MT tag, you can always use the Class tag for heals/buffs you want specifically cast on tanks.

Example from one of my INIs:
Buffs1=Skin of the Reptile|CLASS|SHD,WAR
 
While it would be cool to have a MT tag, you can always use the Class tag for heals/buffs you want specifically cast on tanks.

Example from one of my INIs:
Buffs1=Skin of the Reptile|CLASS|SHD,WAR

What, Paladins don't qualify? :P

I know they have their tunare line, but.. ;)
 
What the hell happened??
The MySpells section of my Kissassist file is now being Completely DELETED from my ini?
The section in my ini file where I can select which spells I want active for different purposes when I run the file is now being Deleted when I run kissassist
INI:
[MySpells]
Gem1=Merciful Remedy Rk. II
Gem2=Spiritual Remedy Rk. II
Gem3=Merciful Intervention Rk. II
|Gem4=Unyielding Judgment Rk. II
Gem4=Unyielding Hammer of Obliteration
Gem5=Furial Renewal
Gem6=Fervid Renewal Rk. II
Gem7=Mystical Intervention
Gem8=Shining Fortress Rk. II
Gem9=Sixteenth Serenity Rk. II
|Gem10=Issuance of Sincerity
Gem10=Mark of Shandral Rk. II
Gem11=Word of Greater Restoration Rk. II
Gem12=Undying Life
Gem13=Larger Reviviscence
Where as Before running Kissassist I could change which lines were remarked and not risk rediculous spelling errors when rearranging spells
 
What the hell happened??
The MySpells section of my Kissassist file is now being Completely DELETED from my ini?
The section in my ini file where I can select which spells I want active for different purposes when I run the file is now being Deleted when I run kissassist
INI:
[MySpells]
Gem1=Merciful Remedy Rk. II
Gem2=Spiritual Remedy Rk. II
Gem3=Merciful Intervention Rk. II
|Gem4=Unyielding Judgment Rk. II
Gem4=Unyielding Hammer of Obliteration
Gem5=Furial Renewal
Gem6=Fervid Renewal Rk. II
Gem7=Mystical Intervention
Gem8=Shining Fortress Rk. II
Gem9=Sixteenth Serenity Rk. II
|Gem10=Issuance of Sincerity
Gem10=Mark of Shandral Rk. II
Gem11=Word of Greater Restoration Rk. II
Gem12=Undying Life
Gem13=Larger Reviviscence
Where as Before running Kissassist I could change which lines were remarked and not risk rediculous spelling errors when rearranging spells

I assume, because you have LoadSpellSet set to 0 or 1, by default, possibly? I believe KA12 changed enough of the code to remove MySpells if it wasn't defined.
 
Myspells was moved to the Spells section. There was an issue in Kiss 11 that required keeping both the Myspells and the spells section, but in kiss 12 only the Spells section is needed.
 
Can I make a small suggestion for inclusion into Kiss12?

There is code in Kiss12 that forces assist characters to sit (and med) if the MA is sitting. This doesn't work for a bard, that wants to stand and sing their 'out of combat' or 'pre-combat' twist.

If people and specifically you, CTaylor agree, a relatively trivial change (addition of && !${IAmABard} to two lines in the DoWeMed sub will accomplish this (line 3117-3121) for reference
Code:
/if ((${Group.MainAssist.ID} && ${Group.MainAssist.Sitting}) || (!${Group.Member[${MainAssist}].Index} && ${Spawn[PC ${MainAssist}].Sitting})) {
                /if (!${MASitTime} && !${IAmABard}) {
                    /varset MASitTime 300
                } else /if (${MASitTime}<260 && !${IAmABard}) {
                   /varset MedForceOn 1

Thoughts ?

Hylander
 
Last edited:
@Hylander Ok, so what about others who want their bard to sit and med when the Tank/MA is medding. That change will work for you, but not for the majority. First, do you have your MedOn turned on? If so, are you using TwistMed? Do you not want your bard to play med songs for the group while the MA is medding/sitting? I am assuming that you want some sort of override for your bard, so as not to make him med when the MA is medding.
 
CT,

Sorry, I should have been a little clearer, and I guess, with your questions, I hadn't considered all Use Cases. To explain my use case, I have MedOn=0 (so never want bard to sit and med for mana), and want him
TwistWhat=1, 2 ,3 (the out of combat mana and endurance regen songs, zurbs crescendo, etc) between pulls and while others are medding

so to summarize, if MedOn=0, i don't want him to sit, even if the MA is sitting.

If others have MedOn=1, then yes, they should sit and med if the mana conditions are met.

Apols for proposing a half baked solution
 
Last edited:
Many of the new inis have conditionals to fire buffs and burn dps if the target is a Named, which makes the BurnAllNamed=0 switch inert. I would like to update my conditionals with AND BurnAllNamed=1 so I can easily disable the burn conditions.

Can someone give me a snippet to find the value of BurnAllNamed?

Thanks!
 
ctaylor, starting with KA 12 my cleric spends as much time trying to heal the mobs as the main tank. I use sic's cleric ini. I haven't observed any similar flakiness with other toons and I'm not about to leave KA12 running unless you request it for debugging.
 
@Ordell That's because you are using X Target Healing and you have an AutoHater entry in your XTarHealList. The problem isn't Kiss. Here do this. On your cleric start kiss then go edit your ini file. How much you want to bet that XTSlot(General section) value is in your XTargetHealList. The XTSlot is the first AutoHater slot Kiss found in your Extended target window. The issue here is you are telling Kiss to heal the Mobs.
 
Many of the new inis have conditionals to fire buffs and burn dps if the target is a Named, which makes the BurnAllNamed=0 switch inert. I would like to update my conditionals with AND BurnAllNamed=1 so I can easily disable the burn conditions.

Can someone give me a snippet to find the value of BurnAllNamed?

Thanks!
I have this in my bard ini > here < and my hotkey resource > here <

you could have something like ${Target.Named} && ${BurnAllNamed} as your burn condition
/varset BurnAllNamed 0 to turn off burns in kissassist
/varset BurnAllNamed 1 to turn on burns in kissassist
 
Last edited:
Ok it's that simple. I thought maybe it would be more complex. That's exatly what I want to do.

Thanks!
yup and then in your burnon burnoff hotkeys you would just have the varset thing like in the hotkey resource i linked
 
each time using kissassist got that pop up and crashed have no trouble using mq2eskay, sham,clr,zerker etc only my toon using kissassist crashing any help please sometime have differente message but at end my toon crashing
 

Attachments

  • Capture.PNG
    Capture.PNG
    11.8 KB · Views: 9
@eqjack I would have to say there is an old plugin you have loaded that is causing that crash. That error is giving a Kernel crash and not even giving a plugin or MQ2 stack error. You would have to send the dump file to EQmule for him to look and see what is causing the crash.
 
You can pm me the dmp amd i can take a peak.

There are several eq crashes atm, several which eq says will be fixed next weeks patch.
 
@B_I_G__D_A_D_D_Y. You need to turn off metered net work, gaming mode, select down load over metered network under devices. Manually run maintained, restart, update. Use device manager to read events, look for errors, and check power settings. Open win settings and serch graphic settings and see if any of the option will help you. Open NVidia control panel and check everquests' 3d settings. Now in general check ever setting you ever laid eys on.
 
You can pm me the dmp amd i can take a peak.

There are several eq crashes atm, several which eq says will be fixed next weeks patch.
 

Attachments

yeah these dmps (the ones i've looked at) have pretty much jack squat in the stack and nothing really useful.

I would do all the regular stuff - ensure you are fully patched and up to date, eq, windows, drivers - ensure your UI is completely fully up to date as eq has some known issues with outdated UIs at the moment.

eq also has several crashes being addressed for next live patch.

- Addressed a client crash when unloading models during the zoning or camping process.
- Addressed a client crash when rendering text.
- Fixed a client crash that could occur when failing to initialize chat windows.
- Added diagnostics to help prevent future zone crashes.
 
DX9 can also create a lot of problems if something gets corrupted. Might want to look at reinstalling the DX9 drivers and going through the EQ setup process in the EQ UI.
 
Request:

Create a bandolier section. Currently I have bandolier in 2 sections buffs and dps

INI:
[Buffs]
## ------ Bandolier (Use Name of Bandolier you wish to switch too, Typically Sword and Board) ----- ##
#  !!! You must enter the name of your one handed weapon in Condition 8 & 32 !!!
Buffs9=Command:/bandolier activate Deflection|Cond8


[DPS]
## ----- Bandolier ------ ##
#  !!! You must enter the name of your one handed weapon in Condition 8 & 32 !!!
#  !!! You must enter the name of your two handed weapon in Condition 30 !!!
DPS12=Command:/bandolier activate 2HSingle|99|Cond30
DPS13=Command:/bandolier activate Deflection|99|Cond32

I think it would be handy to be able to turn the Bandolier section on and off in certain scenarios.. Automation is handy too, don't get me wrong. But sometime you want to go against your own conditions for one reason or another and you can't unless you pause the whole macro.
 
Request:

Create a bandolier section. Currently I have bandolier in 2 sections buffs and dps

INI:
[Buffs]
## ------ Bandolier (Use Name of Bandolier you wish to switch too, Typically Sword and Board) ----- ##
#  !!! You must enter the name of your one handed weapon in Condition 8 & 32 !!!
Buffs9=Command:/bandolier activate Deflection|Cond8


[DPS]
## ----- Bandolier ------ ##
#  !!! You must enter the name of your one handed weapon in Condition 8 & 32 !!!
#  !!! You must enter the name of your two handed weapon in Condition 30 !!!
DPS12=Command:/bandolier activate 2HSingle|99|Cond30
DPS13=Command:/bandolier activate Deflection|99|Cond32

I think it would be handy to be able to turn the Bandolier section on and off in certain scenarios.. Automation is handy too, don't get me wrong. But sometime you want to go against your own conditions for one reason or another and you can't unless you pause the whole macro.

I used to have Bandolier changes in my KA. I moved to a MQ2React. That way I can turn it on and off.
 
@Ordell That's because you are using X Target Healing and you have an AutoHater entry in your XTarHealList. The problem isn't Kiss. Here do this. On your cleric start kiss then go edit your ini file. How much you want to bet that XTSlot(General section) value is in your XTargetHealList. The XTSlot is the first AutoHater slot Kiss found in your Extended target window. The issue here is you are telling Kiss to heal the Mobs.
Just found this post and I can tell you my AutoHater entry is set to 0. I also can tell you since last patch things are so bad I have cleric running RGMercs because he can't keep a tank alive EVEN with shammy's help. I have broke the Velium Horror's spawn in Velks simply stepping in and taking on the 5 yellow placeholders. Last night I had 3 blue spiders beat group down rather fast in DN as cleric healed every "now and then." Mind you cleric is my main and max aa fully top ToV raid gear along with a couple of CoV pieces. I have had issues in the past with mqNav follow being on but IN THE PAST some DPS toons would not attack but cleric would always heal. I have had issues since patch not related to mqNav as well though. I'm at a loss.

Can I remove EVERYTHING marked AutoHater from the ini? ANY ideas because at this point I feel like progress is shut down. I have to assume it has something to do with KA12 and my setup. Unfortunately it appears KA12 overwrote my original files and I don't have backups, bad on me sure.

ANY suggestions are appreciated.
 
KissAssist Release KissAssist

Users who are viewing this thread

Back
Top
Cart