• 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

Problem - Very common KA issues I experience

LurkMcGurk

BANNED
Joined
Jul 1, 2015
RedCents
9,632¢
I decided to make a thread to point out a few of the very common issues I have found with KA, I would assume we all have them since I get them on every computer I own but I haven't seen anyone else complain about them, so I guess the chance of me being retarded is there.

Issue 1: Beneficial Group Buff + Extended Target window issue

KA refuses to use BENEFICIAL group buffs when it could possibly agro more mobs than what are current on the extended target window. This is true for group black wolf, group armor of the inquisitor and really any other beneficial group buff.

Issue 2: On Pullertank it spams self buffs

PWj1T1V.jpg

This is probably the most annoying one for me. I disable most of my tanks self buffs because KA doesn't seem to track the timer on them at all. It will literally stand up every 5 seconds while it is medding to refresh self buffs like Brells, Ardent Fury (on a paladin) and on an SK the two most common culprits are Vizat's and Shroud of the Doomscale.

It rebuffs these on my tanks between Every. Single. Pull. Despite them being 2hr + long self buffs. It slows down the tank A LOT when he is pulling having to constantly rebuff and in some cases remem spells after every mob he kills. Most of the time I have to disable my tank even buffing himself because of this and thus, gives me a MUCH crappier tank.

- I will not use another character as the puller because I do not like having a puller in a group, I feel it's a waste of a slot. That's my personal opinion, yours may be different, that's not the point here, the point is KA is doing something it shouldn't. I'm not trying to be rude, I just don't want people giving me their opinions on ways to fix the problem. I know every temporary fix I can do and the one I find most suitable is disabling my tank's buffs. I'd like a real fix though.

Issue 3: Tanks fighting out of the camp

When using a Pullertank if the tank is pulling a mob and another mob attacks him mid pull, sometimes the tank decides it would be a good idea to fight the mob where he is standing. This isn't ever a good idea. He should always return to camp before tanking/fighting a mob. Maybe my camp radius is too high or maybe this is my fault/issue but it has happened to me over the last 8months or so when I bot at least once a week on different tanks so I am less likey to assume my INI is to blame.

Issue 4: When the tank dies (or puller) and campfires back, the bot breaks.

I am in the same zone as my campfire.
I am in the same zone as my campfire.
I am in the same zone as my campfire.
I am in the same zone as my campfire.
I am in the same zone as my campfire.

Is what the mq2 window gets spammed with. The only solution I can think of is when the tank campfires back, he restarts the macro

Issue 5: THIS IS A SUBJECTIVE ISSUE - but it deals with navigation pulling

First, can we get a writeup on it? I have experimented with it a lot and honestly, I dislike just about everything about navigation pulling and the addition of MQ2nav with KA and I assume for the creators to feel it was worth adding in, I must be doing something wrong.

Problem 1: The tank chooses his target BEFORE leaving the camp that is along the path of pulling. This is stupid because if he runs into another mob while pulling he stands out there along the path and fights it and dies. I couldn't use the adv path in Grelleth for this reason, I had a semi elaborate path I made to where the tank would run around a large portion of the zone but he would pick a mob 1700 yards away and yolo run to it only to die.

Problem 2: Some zones/paths even after meshing just don't work. Exalted B comes to mind, the area where Eunice spawns. I created a path for the Dealers Debt markers that works flawlessly and then I tried creating one for the Vases but the bot just won't follow it... I have tried creating/recreating it numerous times but.... doesn't wanna listen or follow the path. No idea why.

Problem 3: I tried creating a path in Chelsith but the tank would follow it through to the end and he would target a nearby mob on the other side of the wall. He couldn't pull it obviously. I turned it off/back on and... since he picks the target from the camp instead of while he is running along the path, he kept picking this target. I added it to /addignore <annoying mob> but... it didn't work. The path worked for about an hour or two each day before it would chain target this one mob and NEVER pull anything else. I had to resort to using regular KA with no adv path.

Problem 4: For normal users who make a small race do not want to mesh zones or don't know how the addition of ADV path almost completely ruins KA. The reason for this is any little hump in the terrain the bot can't pull over. Maybe it is just me who is bothered by this, but I would have been dissuaded from using KA originally if this is how the program was always designed. There are so many camps I used to have that I could pull two or three named from but I can't anymore because there's a small itsy bitsy little hump that the bot can't see over and it just turns around before reaching the mob since it isn't in LoS anymore. My DE SK doesn't have as many issues with it, but my Halfling and Gnome tanks are VERY handicapped because they can't see over jack shit.



I didn't make this thread to insult the bot, I personally love it. Please don't take anything of what i said as a personal attack against the quality of the bot as i personally love KA and don't think I could enjoy EQ without it again. I made this thread since I use the bot fairly regularly and across multiple groups/computers. I haven't seen any of these issues mentioned before and I figured either nobody has noticed them or I am retarded and am the only person with them.
If I am not retarded and they're legitimate issues, well, now you know what to fix =P
 
Post your ini on your puller tank.

Item number 2: sounds like the buff in the buff window has a different name than the spell name being cast. Would have to use the Dual tag to fix. It shouldn't be a timer issue but a Buff/spell name issue.

Item 3: Make sure ReturnToCamp is on and campradius is not to high. In older versions of KA this was an issue, but I have not had this happen to me in a long time.

Item 5: It is your choice to use Navigation pulling or not. Kiss searched for a mesh for the current zone and uses Navigation only if one exists. Adv Path is the same you don't have to use it. LOS pulling is just that LOS, replace that little stump with a big wall, and you can understand why, when LOS is lost it stops pulling and turns around. MQ2 can not detect the object between you and the mob. there is no way to check how big the object is or even if your puller will be able to see over the object once close to the object, and I am sure just running until the mob is LOS won't work, because you can't run through that wall no matter how hard you try.

Problem 1: The tank chooses his target BEFORE leaving the camp that is along the path of pulling. This is stupid because if he runs into another mob while pulling he stands out there along the path and fights it and dies. I couldn't use the adv path in Grelleth for this reason, I had a semi elaborate path I made to where the tank would run around a large portion of the zone but he would pick a mob 1700 yards away and yolo run to it only to die.

With Adv Path Pulling the puller returns to camp if he/she gets agro while on the way to his target. Make sure you have ReturnToCamp on.

Problem 2: Some zones/paths even after meshing just don't work. Exalted B comes to mind, the area where Eunice spawns. I created a path for the Dealers Debt markers that works flawlessly and then I tried creating one for the Vases but the bot just won't follow it... I have tried creating/recreating it numerous times but.... doesn't wanna listen or follow the path. No idea why.

Make sure you save the pathname and give it a minimum distance. If you don't your path may not be what you think it is. /record save pathname 30

Problem 3: I tried creating a path in Chelsith but the tank would follow it through to the end and he would target a nearby mob on the other side of the wall. He couldn't pull it obviously. I turned it off/back on and... since he picks the target from the camp instead of while he is running along the path, he kept picking this target. I added it to /addignore <annoying mob> but... it didn't work. The path worked for about an hour or two each day before it would chain target this one mob and NEVER pull anything else. I had to resort to using regular KA with no adv path.

Yep. you just needed to change you last waypoint out a little further or shortened it so not to include that mob. The problem with the last waypoint is when mq2advpath is playing the path and it stops just short, lets say 5 units. The path has finished playing and you are just 5 steps from being in LOS of the mob, At this point all KA knows is the mob is LOS. There is logic in the pull routine to move up to the next waypoint if the mob is still LOS, but when your at the last waypoint you done with the path.

Item 1 and 4: I can't make any comments on these. I would have to do more research.

Personally I want your input about KA, and I know that Maskoi feels the same. Anytime someone has constructive feedback we always listen. You may not always get the feedback/answer you want, but don't ever think we don't take this stuff serious.
 
Post your ini on your puller tank.

Item number 2: sounds like the buff in the buff window has a different name than the spell name being cast. Would have to use the Dual tag to fix. It shouldn't be a timer issue but a Buff/spell name issue.

Item 3: Make sure ReturnToCamp is on and campradius is not to high. In older versions of KA this was an issue, but I have not had this happen to me in a long time.

Item 5: It is your choice to use Navigation pulling or not. Kiss searched for a mesh for the current zone and uses Navigation only if one exists. Adv Path is the same you don't have to use it. LOS pulling is just that LOS, replace that little stump with a big wall, and you can understand why, when LOS is lost it stops pulling and turns around. MQ2 can not detect the object between you and the mob. there is no way to check how big the object is or even if your puller will be able to see over the object once close to the object, and I am sure just running until the mob is LOS won't work, because you can't run through that wall no matter how hard you try.



With Adv Path Pulling the puller returns to camp if he/she gets agro while on the way to his target. Make sure you have ReturnToCamp on.




Yep. you just needed to change you last waypoint out a little further or shortened it so not to include that mob. The problem with the last waypoint is when mq2advpath is playing the path and it stops just short, lets say 5 units. The path has finished playing and you are just 5 steps from being in LOS of the mob, At this point all KA knows is the mob is LOS. There is logic in the pull routine to move up to the next waypoint if the mob is still LOS, but when your at the last waypoint you done with the path.

Item 1 and 4: I can't make any comments on these. I would have to do more research.

Personally I want your input about KA, and I know that Maskoi feels the same. Anytime someone has constructive feedback we always listen. You may not always get the feedback/answer you want, but don't ever think we don't take this stuff serious.

1. What INI do you want? I have 6 tanks and most of them do it.

Rich (BB code):
[General]
KissAssistVer=9.1.3
Role=Pullertank
CampRadius=30
CampRadiusExceed=100
ReturnToCamp=0
ChaseAssist=0
ChaseDistance=25
MedOn=1
MedStart=35
MedCombat=0
LootOn=0
RezAcceptOn=1
AcceptInvitesOn=1
GroupWatchOn=0
EQBCOn=0
IRCOn=0
MiscGem=8
HoTTOn=0
CampfireOn=0
CastingInterruptOn=0
CharInfo=Warrior|104
[SpellSet]
LoadSpellSet=0
SpellSetName=KissAssist
[Buffs]
BuffsOn=1
Buffs1=NULL
Buffs2=Blade Guardian|Me
Buffs3=Brace for Impact|Me
Buffs4=NULL
Buffs5=NULL
Buffs6=NULL
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=NULL
RebuffOn=1
CheckBuffsTimer=20
PowerSource=NULL
[Melee]
AssistAt=95
MeleeOn=1
FaceMobOn=1
MeleeDistance=75
StickHow=snaproll
AutoFireOn=0
UseMQ2Melee=1
[AE]
AEOn=1
AERadius=50
AE1=No Time to bleed|2
AE2=Last Stand Discipline|4
AE3=Resplendent Glory|2
AE4=Armor of Darkened Runes|2
AE5=Hold the Line|3
AE6=Flash of Anger|4
AE7=Rage of the Forsaken|2
AE8=Projection of Fury|3
AE9=Warlord's Tenacity|8
AE10=Warlord's Fury|3
[DPS]
DPSOn=1
DPSSkip=1
DPSInterval=2
DPS1=Ridicule|100
DPS2=Harassing Shout|99
DPS3=Phantom Aggressor|100
DPS4=Krondal's Roar|100
DPS5=Calculated Strike|20
DPS6=Stormwheel Blades|95
DPS7=Knee Strike|99
DPS8=Gut Punch|99
DPS9=War Stomp|99
DPS10=Rampage|95
DPS11=NULL
DPS12=NULL
DPS13=NULL
DPS14=NULL
DPS15=NULL
DPS16=NULL
DPS17=NULL
DPS18=NULL
DPS19=NULL
DPS20=NULL
DebuffAllOn=0
[Aggro]
AggroOn=1
Aggro1=Phantom Aggressor
Aggro2=Knee Strike
Aggro3=Gut Punch
Aggro4=NULL
Aggro5=NULL
Aggro6=NULL
Aggro7=NULL
Aggro8=NULL
Aggro9=NULL
Aggro10=NULL
[Heals]
Help=Format Spell|% to heal at i.e. Devout Light Rk. II|50
HealsOn=1
Heals1=Warlord's Tenacity|35|Me
Heals2=Warlord's Resurgence|50
Heals3=Resplendent Glory|75
Heals4=NULL
Heals5=NULL
XTarHeal=0
HealGroupPetsOn=0
XTarHeal2=0
[Cures]
CuresOn=0
Cures1=NULL
Cures2=NULL
Cures3=NULL
Cures4=NULL
Cures5=NULL
[Burn]
BurnText=Decepticons Attack
BurnAllNamed=1
Burn1=Last Stand Discipline
Burn2=Hold the line
Burn3=Projection of Fury
Burn4=Resplendent Glory
Burn5=Imperator's Precision
Burn6=Warrior's Bulwark
Burn7=Unflinching Attention
Burn8=Warlord's Bravery
Burn9=Armor of Darkened Runes
Burn10=Fundament: Third Spire of the Warlord
Burn11=Mark of the Mage Hunter
Burn12=Wars Sheol's Heroic Blade
Burn13=NULL
Burn14=NULL
Burn15=NULL
UseTribute=0
[Pull]
PullWith=Blast of Anger
MaxRadius=400
MaxZRange=120
PullWait=5
PullRoleToggle=0
ChainPull=0
ChainPullHP=90
ChainPullPause=30|2
PullLevel=0|0
[AFKTools]
AFKHelp=AFKGMAction=0 Off, 1 Pause Macro, 2 End Macro, 3 Unload MQ2, 4 Quit Game
AFKToolsOn=1
AFKGMAction=1
AFKPCRadius=150
CampOnDeath=0
ClickBacktoCamp=0
[Merc]
Help=To use: Turn off Auto Assist in Manage Mercenary Window
MercOn=0
MercAssistAt=92
[GMail]
GMailHelp=Events currently support - Dead,GM,Level,Named,Leftgroup
GMailOn=0
GMail1=NULL
GMail2=NULL
GMail3=NULL
GMail4=NULL
GMail5=NULL

I notice he has return to camp off and he is the most COMMON culprit of standing out of camp and fighting only to die. Although I will say I never turned this setting on in ANY of my tanks and at least two tanks don't do this. (Or maybe they're just OP enough to kill the mob and I don't notice). Here is a tanks INI whom has NEVER ONCE fought outside of camp to die:

Rich (BB code):
[General]
KissAssistVer=9.1.3
Role=Pullertank
CampRadius=25
CampRadiusExceed=55
ReturnToCamp=0
ChaseAssist=0
ChaseDistance=25
MedOn=1
MedStart=55
MedCombat=0
LootOn=0
RezAcceptOn=1
AcceptInvitesOn=1
GroupWatchOn=0
EQBCOn=0
IRCOn=0
MiscGem=8
HoTTOn=0
CampfireOn=0
CharInfo=Shadow Knight|105
CastingInterruptOn=0
[SpellSet]
LoadSpellSet=0
SpellSetName=KissAssist
[Buffs]
BuffsOn=1
Buffs1=NULL
Buffs2=Livio's Covenant
Buffs3=Vizat's horror
Buffs4=Shroud of the Doomscale
Buffs5=NULL
Buffs6=Scourge Skin
Buffs7=NULL
Buffs8=NULL
Buffs9=Drape of the Wrathforged
Buffs10=Banshee Aura
Buffs11=Voice of thule|Me
Buffs12=Vizat's Skin
Buffs13=NULL
Buffs14=NULL
Buffs15=NULL
Buffs16=NULL
Buffs17=NULL
Buffs18=NULL
Buffs19=NULL
Buffs20=NULL
RebuffOn=1
CheckBuffsTimer=20
PowerSource=NULL
[Melee]
AssistAt=95
MeleeOn=1
FaceMobOn=1
MeleeDistance=75
StickHow=snaproll
AutoFireOn=0
UseMQ2Melee=1
BeforeCombat=Cast Before Melee Disc
[GoM]
GoMSHelp=Format - Spell|Target, MA Me or Mob, i.e. Rampaging Servant Rk. II|Mob
GoMSpell1=NULL
GoMSpell2=NULL
GoMSpell3=NULL
[AE]
AEOn=1
AERadius=50
AE1=Projection of Doom|2|Mob
AE2=Explosion of Hatred|2
AE3=Shield Flash|3
AE4=Chattering Bones|3
AE5=Impudent Influence|3
AE6=NULL
AE7=NULL
AE8=NULL
AE9=NULL
AE10=NULL
[DPS]
DPSOn=1
DPSSkip=0
DPSInterval=1
DPS1=null
DPS2=Terror of Narus|99
DPS3=Impose for power|99
DPS4=NULL
DPS5=NULL
DPS6=Spear of Vizat|100
DPS7=Vicious Bite of Chaos|99
DPS8=Mindless Hatred|100
DPS9=Dichotomic Fang|99
DPS10=Soul Flay|90
DPS11=Thought Leech|99
DPS12=Touch of Holmein|98
DPS13=Lacerating Blade|94
DPS14=Bond of Bonemaw|97
DPS15=Stream of Hatred|98
DPS16=NULL
DPS17=NULL
DPS18=NULL
DPS19=NULL
DPS20=NULL
DebuffAllOn=0
[Aggro]
AggroOn=1
Aggro1=Terror of Narus
Aggro2=Explosion Spite
Aggro3=Explosion of Hatred
Aggro4=NULL
Aggro5=NULL
Aggro6=NULL
Aggro7=NULL
Aggro8=NULL
Aggro9=NULL
Aggro10=NULL
[Heals]
Help=Format Spell|% to heal at i.e. Devout Light Rk. II|50
HealsOn=1
Heals1=Dire Insinuation|70|Tap
Heals2=Leech Touch|30|Tap
Heals3=Touch of Lutzen|80|Tap
Heals4=Innoruuk's Dark Blessing|50|Tap
Heals5=Reflexive Rancor|45|Tap
XTarHeal=0
HealGroupPetsOn=0
XTarHeal2=0
[Cures]
CuresOn=0
Cures1=NULL
Cures2=NULL
Cures3=NULL
Cures4=NULL
Cures5=NULL
[Pet]
PetOn=1
PetSpell=Minion of Vizat
PetShrinkOn=0
PetShrinkSpell=Tiny Companion
PetBuffsOn=1
PetBuffs1=Gift of Lutzen
PetBuffs2=NULL
PetBuffs3=NULL
PetBuffs4=NULL
PetBuffs5=NULL
PetBuffs6=NULL
PetBuffs7=NULL
PetBuffs8=NULL
PetCombatOn=1
PetBreakMezSpell=NULL
PetRampPullWait=0
PetSuspend=0
MoveWhenHit=0
PetToysGave=
PetHoldOn=1
[Burn]
BurnText=Decepticons Attack
BurnAllNamed=1
Burn1=Unholy Guardian Discipline
Burn2=Fundament: Third Spire of the Reavers
Burn3=Projection of Doom
Burn4=Visage of Death
Burn5=T'yvl's Resolve
Burn6=Unholy Guardian Discipline
Burn7=Unflinching Acrimony
Burn8=Doomscale Mantle
Burn9=Reaver's Bargain
Burn10=Reinforced Malaise
Burn11=Veil of Darkness
Burn12=Crypt-Hunter's Soulrender Breastplate
Burn13=Scarlet Blade
Burn14=NULL
Burn15=NULL
UseTribute=0
[Pull]
PullWith=Spreading Darkness
MaxRadius=425
MaxZRange=90
PullWait=5
PullRoleToggle=0
ChainPull=0
ChainPullHP=90
ChainPullPause=30|2
PullLevel=0|0
[AFKTools]
AFKHelp=AFKGMAction=0 Off, 1 Pause Macro, 2 End Macro, 3 Unload MQ2, 4 Quit Game
AFKToolsOn=0
AFKGMAction=1
AFKPCRadius=150
CampOnDeath=0
ClickBacktoCamp=0
[Merc]
Help=To use: Turn off Auto Assist in Manage Mercenary Window
MercOn=0
MercAssistAt=92
[MySpells]
Gem1=Dire Insinuation
Gem2=Vizat's Skin Rk. II
Gem3=Spear of Vizat Rk. II
Gem4=Terror of Narus Rk. II
Gem5=Touch of Holmein Rk. II
Gem6=Impose for Power Rk. II
Gem7=Spreading Darkness Rk. II
Gem8=Vizat's Horror Rk. II
Gem9=Touch of Lutzen Rk. II
Gem10=Zombie Skin
Gem11=Bond of Bonemaw Rk. II
Gem12=Dichotomic Fang
[GMail]
GMailHelp=Events currently support - Dead,GM,Level,Named,Leftgroup
GMailOn=0
GMail1=NULL
GMail2=NULL
GMail3=NULL
GMail4=NULL
GMail5=NULL

Also, I thought "maybe only warriors are stupid... maybe cause the second INI is an SK it works different" but... nope... Here is an SK INI of mine that fights outside of camp and dies:

**these two SK INIs are virtually identicle, if you're looking for a subtle difference it would be distance to pull... The one ABOVE this line is a main tank of mine and that could be why he doesn't fight out of camp and dies... Cause he's a beast. The one BELOW this line is a tank I use for powerleveling with 'ehhh' gear**

Rich (BB code):
[General]
KissAssistVer=8.5.5
Role=Pullertank
CampRadius=25
CampRadiusExceed=55
ReturnToCamp=0
ChaseAssist=0
ChaseDistance=25
MedOn=1
MedStart=55
MedCombat=0
LootOn=0
RezAcceptOn=1
AcceptInvitesOn=1
GroupWatchOn=0
EQBCOn=0
IRCOn=0
MiscGem=8
HoTTOn=0
CampfireOn=0
CharInfo=Shadow Knight|105
CastingInterruptOn=0
[SpellSet]
LoadSpellSet=0
SpellSetName=KissAssist
[Buffs]
BuffsOn=1
Buffs1=NULL
Buffs2=Livio's Covenant
Buffs3=Vizat's horror
Buffs4=Shroud of the Doomscale
Buffs5=NULL
Buffs6=Scourge Skin
Buffs7=NULL
Buffs8=NULL
Buffs9=Drape of the Wrathforged
Buffs10=Banshee Aura
Buffs11=Voice of thule|Me
Buffs12=Vizat's Skin
Buffs13=NULL
Buffs14=NULL
Buffs15=NULL
Buffs16=NULL
Buffs17=NULL
Buffs18=NULL
Buffs19=NULL
Buffs20=NULL
RebuffOn=1
CheckBuffsTimer=20
PowerSource=NULL
[Melee]
AssistAt=95
MeleeOn=1
FaceMobOn=1
MeleeDistance=75
StickHow=snaproll
AutoFireOn=0
[GoM]
GoMSHelp=Format - Spell|Target, MA Me or Mob, i.e. Rampaging Servant Rk. II|Mob
GoMSpell1=NULL
GoMSpell2=NULL
GoMSpell3=NULL
[AE]
AEOn=1
AERadius=50
AE1=Projection of Doom|2|Mob
AE2=Explosion of Hatred|2
AE3=Shield Flash|3
AE4=Chattering Bones|3
AE5=Impudent Influence|3
[DPS]
DPSOn=1
DPSSkip=1
DPSInterval=0
DPS1=null
DPS2=Terror of Narus|99
DPS3=Impose for power|99
DPS4=NULL
DPS5=Plague of Klonda|87
DPS6=Spear of Vizat|99
DPS7=Vicious Bite of Chaos|99
DPS8=Mindless Hatred|100
DPS9=Dichotomic Fang|99
DPS10=Soul Flay|90
DPS11=Thought Leech|99
DPS12=Touch of Holmein|98
DPS13=Lacerating Blade|94
DPS14=Bond of Bonemaw|97
DPS15=Stream of Hatred|98
[Aggro]
AggroOn=1
Aggro1=Terror of Narus
Aggro2=Explosion Spite
Aggro3=Explosion of Hatred
[Heals]
Help=Format Spell|% to heal at i.e. Devout Light Rk. II|50
HealsOn=1
Heals1=Dire Insinuation|70|Tap
Heals2=Leech Touch|30|Tap
Heals3=Touch of Lutzen|80|Tap
Heals4=Innoruuk's Dark Blessing|50|Tap
Heals5=Reflexive Rancor|45|Tap
XTarHeal=0
HealGroupPetsOn=0
[Cures]
CuresOn=0
Cures1=NULL
Cures2=NULL
Cures3=NULL
Cures4=NULL
Cures5=NULL
[Pet]
PetOn=1
PetSpell=Minion of Vizat
PetShrinkOn=0
PetShrinkSpell=Tiny Companion
PetBuffsOn=1
PetBuffs1=Gift of Lutzen
PetBuffs2=NULL
PetBuffs3=NULL
PetBuffs4=NULL
PetBuffs5=NULL
PetBuffs6=NULL
PetBuffs7=NULL
PetBuffs8=NULL
PetCombatOn=1
PetBreakMezSpell=NULL
PetRampPullWait=0
PetSuspend=0
MoveWhenHit=0
PetToysGave=
[Burn]
BurnText=Decepticons Attack
BurnAllNamed=1
Burn1=Unholy Guardian Discipline
Burn2=Fundament: Third Spire of the Reavers
Burn3=Projection of Doom
Burn4=Visage of Death
Burn5=Scarlet Blade
Burn6=Unholy Guardian Discipline
Burn7=Unflinching Acrimony
Burn8=Doomscale Mantle
Burn9=Reaver's Bargain
Burn10=Reinforced Malaise
Burn11=Veil of Darkness
Burn12=Crypt-Hunter's Soulrender Breastplate
Burn13=NULL
Burn14=NULL
Burn15=NULL
UseTribute=1
[Pull]
PullWith=Spreading Darkness
MaxRadius=575
MaxZRange=90
PullWait=5
PullRoleToggle=0
ChainPull=0
ChainPullHP=90
ChainPullPause=30|2
PullLevel=0|0
[AFKTools]
AFKHelp=AFKGMAction=0 Off, 1 Pause Macro, 2 End Macro, 3 Unload MQ2, 4 Quit Game
AFKToolsOn=1
AFKGMAction=1
AFKPCRadius=900
CampOnDeath=0
ClickBacktoCamp=1
[Merc]
Help=To use: Turn off Auto Assist in Manage Mercenary Window
MercOn=0
MercAssistAt=92
[MySpells]
Gem1=Dire Insinuation
Gem2=Vizat's Skin Rk. II
Gem3=Spear of Vizat Rk. II
Gem4=Terror of Narus Rk. II
Gem5=Touch of Holmein Rk. II
Gem6=Impose for Power Rk. II
Gem7=Spreading Darkness Rk. II
Gem8=Vizat's Horror Rk. II
Gem9=Touch of Lutzen Rk. II
Gem10=Zombie Skin
Gem11=Bond of Bonemaw Rk. II
Gem12=Dichotomic Fang

2. The buffs I am referring to don't have a |Dual tag - it would be one of the first things I checked when I was having that issue. If this problem were user error I would have fixed it awhile ago because this one issue infuriates me. I've tried it even with Rk. II or Rk. III in there shit I even tried Rk. I and nothing fixes it, I've tried a |Dual tag and just duplicating the buff on myself (which is the same name as the ability) and that STILL didn't fix the problem. He just LOVES to spam these abilities.

P.S - Mages spam an ability too, Chaotic Benefaction. It isn't just the tanks that do it, I know of at least one other class that does it too and it's a mage. Primarily why I don't use that in any of my KA INIs on the mage. I could never get the mages to /afol and LISTEN they kept stopping to rebuff their pets.




Item 5: You said i don't have to use it if I don't want to. That would be great, but only if we could get OLD kiss pulling back in place of this. Right now I don't have to use ADv path and such, you're right... But I really want KA to work as it worked earlier this year when I first started using it. I want the old pulling back. But you told me previously that with the adv nav we can't have the old pulling back.

I will admit, as far as mq2 nav goes it's probably mostly user error. You guys obviously felt it was good enough to implement into KA which means I think I must be doing something wrong with it, greatly wrong with it. Because to me it feels like a broken program that used to work but hasn't worked in ages. I feel like it needs MUCH more TLC to be viable and I think if you put it up to a vote here many members would agree. I don't mean to sound offensive with that either, I know as a coder you get invested into a project and you really want to see it succeed, also, as a coder you get invested deeply into a project and learn all its ins and outs and little quirks. But for the every day user who is just getting started with MQ2 nav/the adv path pulling it's VERY daunting.

I could see MQ2 nav being good in time but at least my personal opinion towards it right now is it is still unfinished and...AND....It should be optional (entirely).

That said though, you fixed about 1/3 of my problems using MQ2 nav because I was using it improperly. Since the tank always returns to camp I would have never even thought about turning on return to camp for him.

One question I do have though is..

Make sure you save the pathname and give it a minimum distance. If you don't your path may not be what you think it is. /record save pathname 30

The integer; what does its value correspond to? X radius, Z radius or distance it must travel etc etc? I never knew about having to put a value in before, so maybe that will fix some of my issues making adv paths for certain zones. That said though, it would be helpful if i know what value to put for most of my paths, meaning I need to know what the number is for =P
 
The value is something that was added because of how advpath used to save paths. lets say you /record a path from one side of the zone to the other, and never change your directions. Your recorded path would exist of 2 way points. Now since KA searches for mobs at each waypoint, you would only find mobs, in pull range of waypoint 1(beginning of path) and waypoint 2(ending of path). KA would never see any of the mobs between those waypoints, if any of the mobs were outside of your pullrange of either waypoint. So to fix this issue we added the ability to tell advpath just how often you wanted advpath to create a waypoint, that's the number 30 I used. So now KA will search for mobs every 30 units along the path.

You can use any number but it is better to have more waypoints(closer together) than lesser(farther apart) when you plan on using KA for pulling with advpath.

/record save <Name> ## (## is optional. Is used to save checkpoints at ## distance apart.)

I hope I have some time this weekend and I will look into the self buff issue, I use a warrior and will be able to test this.
 
The value is something that was added because of how advpath used to save paths. lets say you /record a path from one side of the zone to the other, and never change your directions. Your recorded path would exist of 2 way points. Now since KA searches for mobs at each waypoint, you would only find mobs, in pull range of waypoint 1(beginning of path) and waypoint 2(ending of path). KA would never see any of the mobs between those waypoints, if any of the mobs were outside of your pullrange of either waypoint. So to fix this issue we added the ability to tell advpath just how often you wanted advpath to create a waypoint, that's the number 30 I used. So now KA will search for mobs every 30 units along the path.

You can use any number but it is better to have more waypoints(closer together) than lesser(farther apart) when you plan on using KA for pulling with advpath.

/record save <Name> ## (## is optional. Is used to save checkpoints at ## distance apart.)

I hope I have some time this weekend and I will look into the self buff issue, I use a warrior and will be able to test this.

Without the integer would it still run the path? The issue I was having in Exalted B with the vases, it refused to even run the path for me. If I recall correctly it stood there and repeated the "Waiting 5 seconds for mobs to spawn" thingy. I will try it with a value when I go back to that zone but it may be awhile, I have been a busy beaver doing TDS progression.

For the self buff issue I am not sure what abilities a warrior spams as I have removed self buffs forever ago from my warrior. The ones I know for certain off the top of my head are Brells and Ardent fury for paladins; Vizat's and shroud of the doomscale for SK and mages only spam 1 last I checked which was Chaotic Benefaction (and that whole line* it isn't isolated to just Benefaction, that whole line of spells is spammed). Others out there may know of more for other classes i don't play. - I guess on that note though we could un isolate the issue from tanks to "some abilities on some classes get spammed."

I really don't know what it is for these buffs and why it only does it for these buffs and no other buffs. It is in my experience though that no matter what and without fail it will repeatedly recast these abilities on the aforementioned classes. There's never a time or place where I am like "Hey, look, it's not doing it today! awesome!"
 
Last edited:
When having issues with paths I always try and run the path without KA. /play normal fast smart PathName and see if the path is run as expected. Sometimes when having issues it is a good idea to issue the /play off(Basic Reset), before using the previous /play command.
 
As an update to issue #3 - I have been paying more attention recently and I have notice it happens A LOT when the tank is chasing a fleeing mob and another mob engages him. It is at this time he hangs outside of the camp (even with return to camp on) and fights it.

The mob that agros is the same name as the mob he was going to kill/was killing/ I haven't checked to see if it happens on mobs of different names.

This issue as well as another issue I would like to report which is it seems in the lower levels when my casters are low on mana, especially common on the TLPs, they like to continously sit even if they're being beat up and the mq2 window spams

"Medding until mana 100%
My mana is 75% it is time to med"
 
I use a paladin in a tank puller role very often and have not run into a problem with buff spamming. He checks and reapplies if one has dropped otherwise does not cast them. I've included my current ini for reference maybe you can see something different.

Rich (BB code):
[General]
KissAssistVer=9.1.4
Role=Tank
CampRadius=50
CampRadiusExceed=300
ReturnToCamp=0
ChaseAssist=1
ChaseDistance=25
MedOn=1
MedStart=25
MedCombat=0
LootOn=1
RezAcceptOn=1
AcceptInvitesOn=1
GroupWatchOn=0
CastingInterruptOn=0
EQBCOn=0
IRCOn=0
MiscGem=8
HoTTOn=0
CampfireOn=0
CharInfo=Paladin|105
CustomPull=1
[SpellSet]
LoadSpellSet=0
SpellSetName=KissAssist
[Buffs]
BuffsOn=1
|Buffs1=Staunch Stance
Buffs2=Ardent Fury
Buffs3=Armor of Formidable Spirit
Buffs4=Brell's Stalwart Bulwark
Buffs5=Bloodclot Charm
|Buffs6=Preservation of the Iceclad
Buffs7=Remorse for the Fallen
Buffs8=Silent Piety
Buffs9=Bloodmetal Inlaid Gnollish Totem|Dual|Direwind Gnoll Reaver Fortitude
Buffs10=NULL
Buffs11=Blessed Aura|Aura
Buffs12=NULL
Buffs13=NULL
Buffs14=NULL
Buffs15=NULL
Buffs16=NULL
Buffs17=NULL
Buffs18=NULL
Buffs19=NULL
Buffs20=NULL
RebuffOn=1
ChecKBuffsTimer=20
PowerSource=NULL
Buffs21=NULL
Buffs22=NULL
Buffs23=NULL
Buffs24=NULL
Buffs25=NULL
Buffs26=NULL
Buffs27=NULL
Buffs28=NULL
Buffs29=NULL
Buffs30=NULL
Buffs1=NULL
Buffs8=NULL
Buffs6=NULL
[Melee]
AssistAt=95
MeleeOn=1
FaceMobOn=1
MeleeDistance=75
StickHow=snaproll rear
AutoFireOn=0
UseMQ2Melee=1
[GoM]
GoMSHelp=Format - Spell|Target, MA Me or Mob, i.e. Rampaging Servant Rk. II|Mob
GoMSpell1=NULL
GoMSpell2=NULL
GoMSpell3=NULL
[AE]
AEOn=1
AERadius=50
AE1=Skalber Mantle|3|Me
AE2=Hallowed Lodestar|4|Mob
AE3=Beacon of the Righteous|3|Mob
AE4=Protective Proclamation|2
AE5=NULL
AE6=NULL
AE7=NULL
AE8=NULL
AE9=NULL
AE10=NULL
AE11=NULL
AE12=NULL
AE13=NULL
AE14=NULL
AE15=NULL
[DPS]
DPSOn=1
DPSSkip=10
DPSInterval=2
DPS1=Force of the Darkened Sea|100
DPS2=Force of Ardency|98
DPS3=Valiant Defense|96
DPS4=Admonish|93
DPS5=Ardent Force|87
DPS6=Harmonious Blessing|80
DPS7=NULL
DPS8=NULL
DPS9=NULL
DPS10=NULL
DPS11=NULL
DPS12=NULL
DPS13=NULL
DPS14=NULL
DPS15=NULL
DPS16=NULL
DPS17=NULL
DPS18=NULL
DPS19=NULL
DPS20=NULL
DPS21=NULL
DPS22=NULL
DPS23=NULL
DPS24=NULL
DPS25=NULL
DebuffAllOn=0
[Aggro]
AggroOn=1
Aggro1=Force of Disruption|100|<
Aggro2=Unflinching Affirmation|95|<
Aggro3=Projection of Piety|50|<
Aggro4=NULL
Aggro5=NULL
Aggro6=NULL
Aggro7=NULL
Aggro8=NULL
Aggro9=NULL
Aggro10=NULL

[Heals]
Help=Format Spell|% to heal at i.e. Devout Light Rk. II|50
HealsOn=1
|Heals1=Burst of Dayspring|50|MA
Heals2=Grief|35|MA
|Heals3=Aurora of Dayspring|50
Heals4=Hand of Piety|30
Heals5=Gift of Life|25|MA
Heals6=Wave of Grief|60
Heals7=Contrition|30|MA
Heals8=NULL
XTarHeal=0
AutoRezOn=0
AutoRezWith=Gift of Resurrection
Heals11=NULL
Heals12=NULL
Heals13=NULL
Heals14=NULL
Heals15=NULL
HealGroupPetsOn=0
XTarHeal2=0
AutoCallOn=0
AutoCallWith=Your Call Item/AA/Spell
Heals9=NULL
Heals10=NULL
Heals1=NULL
Heals3=NULL
[Cures]
CuresOn=0
Cures1=Ardent Purity
Cures2=NULL
Cures3=null
Cures4=NULL
Cures5=NULL
[Burn]
BurnText=Decepticons Attack
BurnAllNamed=1
Burn1=Deathseeker's Exarch Breastplate
Burn2=Fundament: Third Spire of Holiness
Burn3=null
Burn4=Rage of Rolfron
Burn5=Skalber Mantle
Burn6=NULL
Burn7=NULL
Burn8=NULL
Burn9=NULL
Burn10=NULL
Burn11=NULL
Burn12=NULL
Burn13=NULL
Burn14=NULL
Burn15=NULL
UseTribute=0
[Pull]
PullWith=Admonish
MaxRadius=1500
MaxZRange=50
PullWait=15
PullRoleToggle=0
ChainPull=1
ChainPullHP=90
ChainPullPause=30|2
PullLevel=1|200
PullPath=NULL
[AFKTools]
AFKHelp=AFKGMAction=0 Off, 1 Pause Macro, 2 End Macro, 3 Unload MQ2, 4 Quit Game
AFKToolsOn=0
AFKGMAction=1
AFKPCRadius=500
CampOnDeath=0
ClickBacktoCamp=0
[Merc]
Help=To use: Turn off Auto Assist in Manage Mercenary Window
MercOn=1
MercAssistAt=98
[SpellSet]
LoadSpellSet=1
SpellSetName=KissAssist
[GMail]
GMailHelp=Events currently support - Dead,GM,Level,Named,Leftgroup
GMailOn=0
GMail1=NULL
GMail2=NULL
GMail3=NULL
GMail4=NULL
GMail5=NULL
 
My 100 pally that spams it:

Rich (BB code):
[General]
KissAssistVer=9.1.3
Role=pullertank
CampRadius=30
CampRadiusExceed=400
ReturnToCamp=0
ChaseAssist=0
ChaseDistance=25
MedOn=1
MedStart=25
MedCombat=0
LootOn=0
RezAcceptOn=1
AcceptInvitesOn=1
GroupWatchOn=0
CastingInterruptOn=0
EQBCOn=0
IRCOn=0
MiscGem=8
HoTTOn=0
CampfireOn=0
[SpellSet]
LoadSpellSet=0
SpellSetName=KissAssist
[Buffs]
BuffsOn=1
Buffs1=Brell's Steadfast Bulwark
Buffs2=Ardent Fury
Buffs3=Staunch Stance
Buffs4=NULL
Buffs5=NULL
Buffs6=NULL
Buffs7=Inquisitor's Judgment|Me
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=NULL
RebuffOn=1
CheckBuffsTimer=10
PowerSource=NULL
[Melee]
AssistAt=95
MeleeOn=1
FaceMobOn=1
MeleeDistance=75
StickHow=snaproll rear
AutoFireOn=0
UseMQ2Melee=1
[GoM]
GoMSHelp=Format - Spell|Target, MA Me or Mob, i.e. Rampaging Servant Rk. II|Mob
GoMSpell1=NULL
GoMSpell2=NULL
GoMSpell3=NULL
[AE]
AEOn=1
AERadius=50
AE1=Brightwing Mantle|2
AE2=Deflection Discipline|3
AE3=Fundament: Third Spire of Holiness|2
AE4=Projection of Piety|2
AE5=Beacon of the Righteous|2
AE6=Group Armor of the Inquisitor|2
AE7=Crypt-Hunter's Exarch Breastplate|2
AE8=NULL
AE9=NULL
AE10=NULL
[DPS]
DPSOn=1
DPSSkip=0
DPSInterval=1
DPS1=Reprove|99
DPS2=Crush of Tarew|97
DPS3=Impose for Honor|99
DPS4=Force of Reverence|99
DPS5=Reflexive Righteousness|60
DPS6=Disruptive Persecution|99
DPS7=Crush of the Darkened Sea|99
DPS8=Brilliant Vindication|99
DPS9=Reverent Force|99
DPS10=Force of Ardency|99
DPS11=Force of the darkened sea|99
DPS12=NULL
DPS13=NULL
DPS14=NULL
DPS15=NULL
DPS16=NULL
DPS17=NULL
DPS18=NULL
DPS19=NULL
DPS20=NULL
DebuffAllOn=0
[Aggro]
AggroOn=1
Aggro1=Disruptive Persecution|98
Aggro2=Crush of Tarew|99
Aggro3=Crush of the Iceclad|90
Aggro4=Force of the Iceclad|99
Aggro5=Force of the Reverence|99
Aggro6=NULL
Aggro7=NULL
Aggro8=NULL
Aggro9=NULL
Aggro10=NULL
[Heals]
Help=Format Spell|% to heal at i.e. Devout Light Rk. II|50
HealsOn=1
Heals1=Sorrow|20
Heals2=Hand of Piety|50
Heals3=Marr's Gift|30
Heals4=Reflexive Righteousness|45
Heals5=Lay on Hands|25
Heals6=Blessed Light|50
Heals7=Burst of Sunrise|50
Heals8=NULL
Heals9=NULL
Heals10=NULL
Heals11=NULL
Heals12=NULL
Heals13=NULL
Heals14=NULL
Heals15=NULL
XTarHeal=0
XTarHeal2=0
AutoRezOn=0
AutoRezWith=Gift of Resurrection
HealGroupPetsOn=0
[Cures]
CuresOn=0
Cures1=NULL
Cures2=NULL
Cures3=NULL
Cures4=NULL
Cures5=NULL
[Burn]
BurnText=Decepticons Attack
BurnAllNamed=1
Burn1=Holy Guardian Discipline
Burn2=Fundament: Third Spire of Holiness
Burn3=Deflection Discipline
Burn4=Armor of the Inquisitor
Burn5=Projection of Piety
Burn6=Unbroken Affirmation
Burn7=Thunder of Karana
Burn8=Crypt-Hunter's Exarch Breastplate
Burn9=Armor of Ardency
Burn10=NULL
Burn11=NULL
Burn12=NULL
Burn13=NULL
Burn14=NULL
Burn15=NULL
UseTribute=0
[Pull]
PullWith=Demand for honor
MaxRadius=525
MaxZRange=50
PullWait=5
PullRoleToggle=0
ChainPull=0
ChainPullHP=90
ChainPullPause=30|2
PullLevel=0|0
[AFKTools]
AFKHelp=AFKGMAction=0 Off, 1 Pause Macro, 2 End Macro, 3 Unload MQ2, 4 Quit Game
AFKToolsOn=0
AFKGMAction=1
AFKPCRadius=150
CampOnDeath=0
ClickBacktoCamp=0
[Merc]
Help=To use: Turn off Auto Assist in Manage Mercenary Window
MercOn=0
MercAssistAt=92
[GMail]
GMailHelp=Events currently support - Dead,GM,Level,Named,Leftgroup
GMailOn=0
GMail1=NULL
GMail2=NULL
GMail3=NULL
GMail4=NULL
GMail5=NULL

Also, if I used bloodmetal Inlaid gnollish totem in my INI, it would 100% definitely spam that on any character I have after every single pull. I know that from experience and which is one of the reasons my INIs don't have that in it.
 
Are you sure its not a 2 part buff? That is a thing that can make it spam you like crazy, and honestly you may not even notice that it has a 2 part buff, like all the beastlord ones. That was a nightmare to sort out before I posted that ini.
 
I'm no expert but the ini looks good - and yes I know these are not two part buffs - what happens if you remove them from kissassist completely? Does it still try to cast these during cool down? Also Brell's is a group buff does a member of your group have it blocked? have you tried using |me with it?
 
I'm no expert but the ini looks good - and yes I know these are not two part buffs - what happens if you remove them from kissassist completely? Does it still try to cast these during cool down? Also Brell's is a group buff does a member of your group have it blocked? have you tried using |me with it?

No one in the group has it blocked nor is it failing to land on anyone. If I remove them from my INI he doesn't cast them at all, as if the spells don't even matter. I only use crucial self buffs on my paladin for this reason.

He kind of spams it no matter what. If he is medding he'll stop medding every 10 - 15s to cast buffs then sit and med briefly. Between pulls he'll always cast Ardent Fury + Brells then he'll start searching for targets again... It's really frustrating and it isn't isolated to just one character either. I have 4 SKs and they all spam the two aforementioned abilities and I have 3 paladins and they all spam the aforementioned abilities too. So, if it's an INI issue (which it could be considering I copy and pasted them all and made minor alterations for each individual character) it's probably not something in the Buffs section but something somewhere else entirely.

Also as mentioned before, I have tried using it as a two part buff with the |Dual| tag; just incase, I have tried trouble shooting it myself many different ways and almost every suffix I tried as well as |me |ma |caster etc etc
 
Have you tried using MQ2Autosize to make your smaller races bigger while pulling? This fixed my issue with most bumps they couldn't get over etc.
 
Here is what I use for the Bloodmetal Inlaid Gnollish Totem and my warrior only casts it once.

Rich (BB code):
Buffs1=Bloodmetal Inlaid Gnollish Totem|dual|Direwind Gnoll Reaver Fortitude
...
Buffs7=Illusion: Gnoll Reaver|remove
Buffs8=Illusion: Darkfell Gnoll Reaver|remove
Buffs9=Illusion: Blackburrow Gnoll Reaver|remove
Buffs10=Illusion: Mucktail Gnoll Reaver|remove
Buffs11=Illusion: Direwind Gnoll Reaver|remove

Lurk have you tried 9.1.4? If you are still having the same issues with 9.1.4 then let us know please.

- - - Updated - - -

As an update to issue #3 - I have been paying more attention recently and I have notice it happens A LOT when the tank is chasing a fleeing mob and another mob engages him. It is at this time he hangs outside of the camp (even with return to camp on) and fights it.

The mob that agros is the same name as the mob he was going to kill/was killing/ I haven't checked to see if it happens on mobs of different names.

I see where this issue could be happening. You can try this and see if it helps. Find this code in CheckForCombat:

Rich (BB code):
            /if (${Role.Equal[tank]} || ${Role.Equal[pullertank]}) {
                | If tank is assisting puller and in chase mode
                /if (${MainAssist.NotEqual[${Me}]} && ${ChaseAssist}) /call DoWeMove
                /if (${ReturnToCamp} && ((!${MobCount} && ${Math.Distance[${CampYLoc},${CampXLoc}]}>15) || (${MobCount}==1 && ${AggroTargetID} && ${Math.Distance[${CampYLoc},${CampXLoc}]}>75))) /call DoWeMove
                /if ((${MobCount} && ${AggroTargetID}) || ${TankTimer}) /goto :CombatTop
            }

There is a check in there if there is only 1 mob left and the tank is greater than 75 units, then return to camp. Just change the highlighted line and see if this works for you.

- - - Updated - - -

This issue as well as another issue I would like to report which is it seems in the lower levels when my casters are low on mana, especially common on the TLPs, they like to continously sit even if they're being beat up and the mq2 window spams

"Medding until mana 100%
My mana is 75% it is time to med"

According to the code below in Sub DoWeMed:

Rich (BB code):
            :wait_for_resume
					/call EventsGeneral
					/call EventsCombat
                    /if (${ReturnToCamp} && ${Math.Distance[${CampYLoc},${CampXLoc}]} > 15) {
						/if (!${Me.Mount.ID} && ${Me.Sitting}) /stand
                        /call DoWeMove
                    }
					/if (!${Me.Mount.ID} && ${Me.Standing}) /sit					
                    /if (${Debug}) /echo \atDEBUG ${MedStat} ${MedStat1} ${MedStat2} \agLine#: ${Macro.CurLine}
                    /delay 5
                    /call CheckCasting 50
                    /delay 5
                    /if (!${MedCombat}) {
						/call WaitSubs
                        /call CheckForCombat 1 DoWeMed
                        /if (${AggroTargetID}) {
                            /if (${Med2On}) /varset MedStat ${MedStat1}
                            /varset Medding 0
                            /return
                        }

It will only keep trying to med if you have MedCombat turned on, when it is off it /returns out of DoWeMed. Would need a debug dump of this one to figure it out. There has to be something somewhere else in the macro sending you back to DoWeMed while you are in combat/have AggroTargetID.
 
Thank you for starting this thread. I was having the exact same issue with the buffs, and the dual buff name issue has resolved the issues I was having. Not enough redcents to send thanks to everyone, ugh.
 

I haven't tried 9.1.4 yet to see if the same issues happen, I will install it on my computers over the next 24 - 48hrs and then watch them and see what they do/see if the change helps.

Also I see you quoting code, I dunno if everyones macro file looks like this but this is what my KA file looks like:

http://i.imgur.com/DqSKfLp.jpg

I assumed it was encrypted/intentionally altered so random users couldn't edit or primarily see how it was made. I mean, sure I can Ctrl + F to find the changes you made, it won't look as pretty as your quoted work here but it will work. If I can actually see the code in a pretty format like you're showing I may not be able to fix the issues entirely myself but I could at least trial and error it myself for a few hours before making a post.

Also another question is how do you get KA to do a debug dump? I know the /mlog on feature now but I have never seen KA export a log file so I assume there has to be a /command for it. I have characters logged into the TLPs and once I know how to provide a dump for the issue I can get it up within 24hrs, the issue happens constantly and it usually results in the character chain sitting so much he kills himself =P

The issue also happens on live servers, if you have a level 50 character or so you may be able to replicate it. I have replicated it on live... But it just stops happening at a certain level entirely, not sure what level and not sure why.

Pic of the med issue in action:

pSGzxNc.jpg
 
Last edited:
to change the formatting (at work can't look at imgur but I'm pretty sure I know what you're talking about)

open Kissassist.mac in wordpad, save it and the re-open it in notepad. That should correct all the new line / carriage return issues.
 
While kiss is running.
/plugin mq2log
Rich (BB code):
/debugall
/mlog on

when done
Rich (BB code):
/mlog off
 
I haven't tried 9.1.4 yet to see if the same issues happen, I will install it on my computers over the next 24 - 48hrs and then watch them and see what they do/see if the change helps.

Also I see you quoting code, I dunno if everyones macro file looks like this but this is what my KA file looks like:

http://i.imgur.com/DqSKfLp.jpg

I assumed it was encrypted/intentionally altered so random users couldn't edit or primarily see how it was made. I mean, sure I can Ctrl + F to find the changes you made, it won't look as pretty as your quoted work here but it will work. If I can actually see the code in a pretty format like you're showing I may not be able to fix the issues entirely myself but I could at least trial and error it myself for a few hours before making a post.

Also another question is how do you get KA to do a debug dump? I know the /mlog on feature now but I have never seen KA export a log file so I assume there has to be a /command for it. I have characters logged into the TLPs and once I know how to provide a dump for the issue I can get it up within 24hrs, the issue happens constantly and it usually results in the character chain sitting so much he kills himself =P

The issue also happens on live servers, if you have a level 50 character or so you may be able to replicate it. I have replicated it on live... But it just stops happening at a certain level entirely, not sure what level and not sure why.

Pic of the med issue in action:

View attachment 10889

I totally believe you about the med issue, I just need more information, Here is a guide for the debug dump: http://www.redguides.com/community/showthread.php/38744-How-Do-I-create-a-Debug-Log-for-KissAssist

Kissassist is not encrypted, the problem is the CRLF(Carige Return/Line Feed) terminator at the end of each line. Open the Macro in WORDPAD NOT Notepad. In WordPad save the file and WORDPAD will add the CRLF that is needed to the end of each line that NotePad is looking for. Now you can close WORDPAD and use notepad. Just remember you have to do this every time you get a new copy of KA from RG. KissAssist is totally open for you guys to molest at your will. It is intended for others to mod for their particular playing style.

Lurk, please keep us updated. We really want to get these issues knocked out for ya..
 
I totally believe you about the med issue, I just need more information, Here is a guide for the debug dump: http://www.redguides.com/community/showthread.php/38744-How-Do-I-create-a-Debug-Log-for-KissAssist

Kissassist is not encrypted, the problem is the CRLF(Carige Return/Line Feed) terminator at the end of each line. Open the Macro in WORDPAD NOT Notepad. In WordPad save the file and WORDPAD will add the CRLF that is needed to the end of each line that NotePad is looking for. Now you can close WORDPAD and use notepad. Just remember you have to do this every time you get a new copy of KA from RG. KissAssist is totally open for you guys to molest at your will. It is intended for others to mod for their particular playing style.

Lurk, please keep us updated. We really want to get these issues knocked out for ya..

Don't worry, I will give you guys an update. I'll post a debug dump probably before i go to bed (within the next 8-10hrs); I need a solid 30min or so I can focus on it... and I still have to download/update KA and supervise it for a bit to see if the problems go away.

I am in the middle of a pretty busy work month so my updates may be slower than usual but they'll definitely come.
 
Not a problem, take your time. I won't be able to spend any time on it tonight, will be tomorrow evening before I can get back to this.
 
I think we found the resolution for the medding issue:

Change the first line in DoWeMed From This:
Rich (BB code):
    Sub DoWeMed
        /if (!${MedOn} || (${MedCombat} && !${Medding} && ${AggroTargetID}!=0 && ${AggroTargetID}==${MyTargetID})) /return

To This:

Rich (BB code):
    Sub DoWeMed
        /if (!${MedOn} || (!${MedCombat} && ${AggroTargetID}) || (${MedCombat} && !${Medding} && ${AggroTargetID}!=0 && ${AggroTargetID}==${MyTargetID})) /return
 
I have downloaded 9.1.5 awhile ago and my tanks (at least my paladin tanks, I haven't checked SKs yet) stopped spamming their self buffs. If I remember when I have time I will check my shadowknights.

One issue I know is still happening is tanks dieing away from camp. Not sure what causes it since I only catch it AFTER the tank has been sitting in guild lobby for awhile. Then when I check the map his body is always way way way out there. Returntocamp is on and I know the mobs he is fighting are incapable of fleeing so I am not entirely sure what is causing that issue.

Also the issue with the campfire seems to have been fixed and the tank not resuming once he campfires back. I kinda deleveled from the aforementioned issue of the tank dieing outside of camp/fighting outside of camp and campfire back + the bot working again one night =P
 
How are you pulling? MQ2Nav, MQ2Advpath, or line of site?

99.9% of the time I use basic pulling so I am assuming line of sight. I just hit my /mac kissassist macro and whatever is defaulted is used. This is happening on a 105 Warrior. I'd like to see it happen on a few more groups though/in a different location before I conclude the issue hasn't been fixed and my tank isn't dying from user error. There may be something erronious going on where he will run into a pathing mob and gets hit back on his way to camp too much and dies once every 8hrs.

The only other KA Issue I can think of that you guys may not know about is:

Rich (BB code):
[2016/12/15 01:07:07] [MQ2] PULLING-> NULL <- ID:0 at 2370 feet.
[2016/12/15 01:07:09] CastRadius is now set to: 160
[2016/12/15 01:07:09] [MQ2] Looking for Close Range Mobs
[2016/12/15 01:07:09] [MQ2] PULLING-> NULL <- ID:0 at 2370 feet.
[2016/12/15 01:07:11] CastRadius is now set to: 160
[2016/12/15 01:07:11] [MQ2] Looking for Close Range Mobs
[2016/12/15 01:07:11] [MQ2] PULLING-> NULL <- ID:0 at 2370 feet.
[2016/12/15 01:07:13] CastRadius is now set to: 160
[2016/12/15 01:07:13] [MQ2] Looking for Close Range Mobs
[2016/12/15 01:07:13] [MQ2] PULLING-> NULL <- ID:0 at 2370 feet.
[2016/12/15 01:07:15] CastRadius is now set to: 160
[2016/12/15 01:07:15] [MQ2] Looking for Close Range Mobs
[2016/12/15 01:07:15] [MQ2] PULLING-> NULL <- ID:0 at 2370 feet.
[2016/12/15 01:07:17] CastRadius is now set to: 160
[2016/12/15 01:07:17] [MQ2] Looking for Close Range Mobs
[2016/12/15 01:07:17] [MQ2] PULLING-> NULL <- ID:0 at 2370 feet.
[2016/12/15 01:07:20] CastRadius is now set to: 160
[2016/12/15 01:07:20] [MQ2] Looking for Close Range Mobs
[2016/12/15 01:07:20] [MQ2] PULLING-> NULL <- ID:0 at 2370 feet.
[2016/12/15 01:07:21] CastRadius is now set to: 160

I get that on all my tanks usually a few times a day. When mobs repop though/whenever the tank fights 1 mob from the time the issue started, it usually fixes it. Not sure what it is and it doesn't seem like a big deal honestly but if you haven't seen it happen before it started about 3 months ago probably right around the time we changed to 9.0/it was included in the newest compile
 
2370 feet? WTF sounds way to far.
Anyway it sounds like you are running the timer out in the pull section. Find this line around line # 5475
Rich (BB code):
        /declare PullTimer timer local 50
Change it to 90
Rich (BB code):
        /declare PullTimer timer local 90
See if that works
 
2370 feet? WTF sounds way to far.
Anyway it sounds like you are running the timer out in the pull section. Find this line around line # 5475
Rich (BB code):
        /declare PullTimer timer local 50
Change it to 90
Rich (BB code):
        /declare PullTimer timer local 90
See if that works

It randomly picks a number usually over 2000 feet away. That's just one example so don't focus on that number (or even assume that is my pull radius, my pull radius on that character is actually set to 250).

Here is another instance of it happening on a totally different tank:

Rich (BB code):
[2016/12/19 11:03:33] [MQ2] Looking for Close Range Mobs
[2016/12/19 11:03:33] [MQ2] PULLING-> NULL <- ID:0 at 568 feet.
[2016/12/19 11:03:33] CastRadius is now set to: 80
[2016/12/19 11:03:33] [MQ2] Looking for Close Range Mobs
[2016/12/19 11:03:33] [MQ2] PULLING-> NULL <- ID:0 at 568 feet.
[2016/12/19 11:03:34] CastRadius is now set to: 80
[2016/12/19 11:03:34] [MQ2] Looking for Close Range Mobs
[2016/12/19 11:03:34] [MQ2] PULLING-> NULL <- ID:0 at 568 feet.
[2016/12/19 11:03:34] CastRadius is now set to: 80
[2016/12/19 11:03:34] [MQ2] Looking for Close Range Mobs
[2016/12/19 11:03:34] [MQ2] PULLING-> NULL <- ID:0 at 568 feet.

Rich (BB code):
[2016/12/18 20:59:38] [MQ2] Looking for Close Range Mobs
[2016/12/18 20:59:38] [MQ2] PULLING-> NULL <- ID:0 at 2364 feet.
[2016/12/18 20:59:40] CastRadius is now set to: 160
[2016/12/18 20:59:40] [MQ2] Looking for Close Range Mobs
[2016/12/18 20:59:40] [MQ2] PULLING-> NULL <- ID:0 at 2364 feet.
[2016/12/18 20:59:42] CastRadius is now set to: 160
[2016/12/18 20:59:42] [MQ2] Looking for Close Range Mobs
[2016/12/18 20:59:42] [MQ2] PULLING-> NULL <- ID:0 at 2364 feet.
[2016/12/18 20:59:44] CastRadius is now set to: 160
[2016/12/18 20:59:44] [MQ2] Looking for Close Range Mobs
[2016/12/18 20:59:44] [MQ2] PULLING-> NULL <- ID:0 at 2364 feet.
[2016/12/18 20:59:45] CastRadius is now set to: 160
[2016/12/18 20:59:45] [MQ2] Looking for Close Range Mobs
[2016/12/18 20:59:45] [MQ2] PULLING-> NULL <- ID:0 at 2364 feet.

Rich (BB code):
[2016/12/21 21:50:49] [MQ2] Looking for Close Range Mobs
[2016/12/21 21:50:49] [MQ2] PULLING-> NULL <- ID:0 at 2371 feet.
[2016/12/21 21:50:53] CastRadius is now set to: 160
[2016/12/21 21:50:53] [MQ2] Looking for Close Range Mobs
[2016/12/21 21:50:53] [MQ2] PULLING-> NULL <- ID:0 at 2371 feet.
[2016/12/21 21:50:55] CastRadius is now set to: 160
[2016/12/21 21:50:55] [MQ2] Looking for Close Range Mobs
[2016/12/21 21:50:55] [MQ2] PULLING-> NULL <- ID:0 at 2371 feet.
[2016/12/21 21:50:57] CastRadius is now set to: 160
[2016/12/21 21:50:57] [MQ2] Looking for Close Range Mobs
[2016/12/21 21:50:57] [MQ2] PULLING-> NULL <- ID:0 at 2371 feet.


I will test your change this weekend, I still have to open my KA file/format it to properly view it. I wanted to take a gander at the code anyway as I am interested in building my own macro that's really basic I just want the character to move from point A to B to C to D and kill the mobs in his way. I could probably learn how to do that from looking at your code quite easily.
 
It did not. I just updated my working copy. Will be in next release thanks.
 
I have worked with Ctaylor22 the last week or two and knocked out just about every issue mentioned in this thread.

He sent me the changes for the tank buff spamming issue and so far it's working great but I need more time to test/watch it just incase anything happens.

Also, the TLP healing issue is fixed (kind of) - the only issue now is healers I think, (I haven't paid that much attention yet) won't sit in combat when below the threshold to med. I am not a primarily TLP player, but I don't see many of them complaining about this issue so at least from a dev standpoint it's fixed.

Figured I would toss the post in here as an update.
 
h30eJnx.jpg

JJdCQkw.jpg

the issue is back even worse now. Now it is doing it on literally every character with literally every self buff lol

 
Last edited by a moderator:
Are your spells rk II and you no longer have a gold membership?
 
I have worked with Ctaylor22 the last week or two and knocked out just about every issue mentioned in this thread.

Also, the TLP healing issue is fixed (kind of) - the only issue now is healers I think, (I haven't paid that much attention yet) won't sit in combat when below the threshold to med. I am not a primarily TLP player, but I don't see many of them complaining about this issue so at least from a dev standpoint it's fixed.

When I played on TLP this served me well with KISS

Rich (BB code):
downshit21=1
downshit21=/if (${Me.CombatState.Equal[COMBAT]} && ${Target.Type.Equal[NPC]} && ${Me.TargetOfTarget.CleanName.Equal[${Me.CleanName}]} && ${Me.Sitting}) /multiline ; /echo Standing because I have aggro ; /stand
downflag22=1
downshit22=/if (${Me.CombatState.Equal[COMBAT]} && ${Target.Type.Equal[NPC]} && !${Me.TargetOfTarget.CleanName.Equal[${Me.CleanName}]} && ${Target.PctHPs}<95 && ${Me.PctHPs}>60 && !${Me.Sitting}) /multiline ; /melee downflag22=off ; /timed 30 /sit ; /timed 60 /melee downflag22=on

This is untested but should work even better =)

Rich (BB code):
downshit21=1
downshit21=/if (${Me.CombatState.Equal[COMBAT]} && ${Target.Type.Equal[NPC]} && ${Me.TargetOfTarget.CleanName.Equal[${Me.CleanName}]} && ${Me.Sitting}) /multiline ; /echo Standing because I have aggro ; /stand
downflag22=1
downshit22=/if (${Me.CombatState.Equal[COMBAT]} && ${Target.Type.Equal[NPC]} && !${Me.TargetOfTarget.CleanName.Equal[${Me.CleanName}]} && ${Target.PctHPs}<95 && ${Me.PctHPs}>60 && ${Me.Standing} && ${Me.SpellInCooldown} && !${Me.Moving} ) /multiline ; /melee downflag22=off ; /timed 30 /sit ; /timed 60 /melee downflag22=on
 
Problem - Very common KA issues I experience

Users who are viewing this thread

Back
Top
Cart