• 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 - Merc not assisting (1 Viewer)

Status
Not open for further replies.

Dretski

Active member
Joined
Sep 21, 2011
RedCents
1,285¢
As stated, the merc will not in any way assist in combat unless I turn on auto-assist, and that kind of takes away the fun in burn mode.. Tried with myself and the tank as MA.


[General]
KissAssistVer=8.2.5
Role=Puller
CampRadius=65
CampRadiusExceed=1000
ReturnToCamp=1
ChaseAssist=0
ChaseDistance=15
MedOn=1
MedStart=25
MedCombat=0
LootOn=0
RezAcceptOn=0
AcceptInvitesOn=1
GroupWatchOn=1
EQBCOn=1
IRCOn=0
MiscGem=12
HoTTOn=1
CampfireOn=0
[Buffs]
BuffsOn=1
Buffs1=Polymorph Wand: Izon
Buffs2=NULL
Buffs3=Dark Wyvern Hide Mask
Buffs4=Enchanted Goblin Earring
Buffs5=Hans' Precious Cord of Sweets
Buffs6=Vile Fin Cloak
Buffs7=Royal Rescue Pauldrons
Buffs8=NULL
Buffs9=NULL
Buffs10=NULL
Buffs11=NULL
Buffs12=Strength of the Bosquestalker
Buffs13=Shout of the Predator
Buffs14=Protection of the Bosque
Buffs15=Eyes of the Raptor
Buffs16=Devastating Impact Rk. II
Buffs17=Inspired by the Hunt
Buffs17=Spirit of Eagle|MA
Buffs18=Enlightening Chaos Band
Buffs19=Pit Boss' Reach
Buffs20=Grasping Nettlecoat
RebuffOn=1
ChecKBuffsTimer=20
[Melee]
AssistAt=99
MeleeOn=1
FaceMobOn=1
MeleeDistance=100
StickHow=loose
AutoFireOn=0
[GoM]
GoMSHelp=Format - Spell|Target, MA Me or Mob, i.e. Rampaging Servant Rk. II|Mob
GoMSpell=Gift of Mana Spell
GoMSpell1=NULL
GoMSpell2=NULL
[AE]
AEOn=0
AERadius=50
AE1=NULL
AE2=NULL
AE3=NULL
AE4=NULL
AE5=NULL
[DPS]
DPSOn=1
DPSSkip=20
DPSInterval=2
DPS1=NULL
DPS2=Focused Rain of Arrows Rk. II|95
DPS3=Swarm of Vespines|90
DPS4=NULL
DPS5=Bitter Wind|90
DPS6=Forecasted Shots Rk. II|97
DPS7=Windblast Boon|93
DPS8=Vicious Rabbit|85
DPS9=Entrap|98|Once
DPS10=NULL
DPS11=NULL
DPS12=NULL
DPS13=NULL
DPS14=NULL
DPS15=NULL
[Aggro]
AggroOn=0
Aggro1=NULL
Aggro2=NULL
Aggro3=NULL
[Heals]
Help=Format Spell|% to heal at i.e. Devout Light Rk. II|50
HealsOn=0
Heals1=Desperate Downpour|50
Heals2=Wild Balm|75
Heals3=NULL
Heals4=NULL
Heals5=NULL
XTarHeal=0
[Cures]
CuresOn=1
Cures1=Wild Balm
Cures2=NULL
Cures3=NULL
[Burn]
BurnText=Zorro attack
Burn1=Auspice of the Hunter
Burn2=Guardian of the Forest
Burn3=Imbued Ferocity
Burn4=Outrider's Attack
Burn5=Outrider's Evasion
Burn6=Boreal Coat of the Warden
BurnAllNamed=1
Burn7=Fundament: Third Spire of the Pathfinders
Burn8=Group Guardian of the Forest
Burn9=Sureshot Discipline
Burn10=NULL
Burn11=NULL
Burn12=NULL
Burn13=NULL
Burn14=NULL
Burn15=NULL
[Pull]
PullWith=Bow of Nature's Caress|CLASS 9 Steel Fearbone Arrow
MaxRadius=1500
MaxZRange=150
PullWait=0
PullRoleToggle=0
ChainPull=1
ChainPullHP=20
ChainPullPause=60|1
[AFKTools]
AFKToolsOn=1
AFKGMAction=/quit
AFKPCRadius=150
AFKHelp=AFKGMAction=0 Off, 1 Pause Macro, 2 End Macro, 3 Unload MQ2, 4 Quit Game
CampOnDeath=0
ClickBacktoCamp=0
[Merc]
Help=To use: Turn off Auto Assist in Manage Mercenary Window
MercOn=1
MercAssistAt=95
[SpellSet]
LoadSpellSet=0
SpellSetName=KissAssist
|Bow of Nature's Caress|CLASS 9 Drakebone Steel Fearbone Arrow
 
Step 1..... update to current kissassist revision..... 8.2.5 was last updated 06/28/2015... current version is 8.2.6, updated 7/16/2015
Step 2..... make sure you are following the instructions as how to properly use this feature..... MERC SETTINGS in KA Documentation

Note where we clearly state:
"This feature will keep your mercenary from attacking until mobs health hits a defined percentage.
Requires you to turn off Auto Assist in Manage Mercenary Window."

So although you have the config correct in your ini.... if you Auto Assist on in the merc manage window.. it will mess up and NOT work.

Please update KA revision... check the Auto Assist setting in merc manage window.. and report back please.....

If you are still having the issue... then i will start an investigation and attempt to reproduce the issue... I will need more specific information at that time, but lets not jump the gun just yet.


Looking at the MercsDoWhat code now... i see the following conditions ...

Rich (BB code):
/if (${MercAssistAt}>=${Spawn[${MyTargetID}].PctHPs} && ${Mercenary.State.Equal[Active]} && !${MercAssisting} && (${CombatStart} || ${Select[${Role},Puller]} && ${Pulled})) {

So.. if MercAssistAt value is greater or = to your current spawned target's id pcthps... and merc state is active.. and merc not already asssiting, and either combat has officially started... or you are in puller role and the mob has been pulled.. it should work...

The only thing i can see immediately is i might have you try a slight logic variation on that condition.. but we'll get to that once i verify what i asked you to do first...

If you happen to go into the code and /echo this line for me.. would help allot...

Just after the code line i mentioned... copy and paste this in a new line...

Rich (BB code):
/echo (${MercAssistAt}>=${Spawn[${MyTargetID}].PctHPs} && ${Mercenary.State.Equal[Active]} && !${MercAssisting} && (${CombatStart} || ${Select[${Role},Puller]} && ${Pulled}))

---- update ---
While reviewing the code.. i see that there are a few limitations on MercsDoWhat call being made if you are a puller and chain pulling... (which i see you are )... need you to get that echo going to see the results... can not replicate with my account access atm.

Also.. turn on debug please... and send that as well... the MercsDoWhat code call may not be even being made... due to puller+chain pulling.. would need a good debug to see if its even getting called.
 
Last edited:
Working on it. I don't feel like cleaning a million lines of names, but I doubt you'd cause me troubles for seeing them. Can I send the log somewhere private?

He does rarely actually join in on a fight, and sometimes multipe in a row. I'm unsure if there's a pattern to how and when. Most usually not though.

Edit; Got 3 Mb of a log file for you. A lot of it will be "waiting for range", but should be decent info.
 
Last edited:
Working on it. I don't feel like cleaning a million lines of names, but I doubt you'd cause me troubles for seeing them. Can I send the log somewhere private?

He does rarely actually join in on a fight, and sometimes multipe in a row. I'm unsure if there's a pattern to how and when. Most usually not though.

Edit; Got 3 Mb of a log file for you. A lot of it will be "waiting for range", but should be decent info.

Yes... sorry... I responded late late last night... forgot to mention... send the debug capture to my email address.. (will pm u now with it )
If you are worried about your toon's names in the debug output captured in the mq2chat window... you can always do a quick global replace in any standard text editor.

Technically the log dump should only have the MA-ranger's name in it.. since it is the kissassist debug output captured in the mq2chat window.. while having mq2log on.... you are running on the MA ranger... BUT...
like if you had 4 toons in group... do a "replace" under EDIT menu ... 4 times... once for each toons name.... replaceing name with role(#)-class

Example:
TreeHumper ... global replace TreeHumper with MA-Ranger
SissyHeals... global replace SissyHeals with Assist1-Cleric
Fatboy... global replace Fatboy with Assist2-Monk
Bedazzler ... global replace Bedazzler with Assist-Enchanter

This way i never see any of your toon's names...

All i really want to see is if the MercsDoWhat sub is ever being called........ like i said... there are a couple of limitations in the code that don't allow puller+chain pulling to call the MercsDoWhat sub .... and i suspect at this point that might be the issue... but without a good debug or being able to replicate it myself for my own debug.. i can't see..

Could always stop KA.. turn off chain pulling in config.. and restart.... if merc assists then.. i'll feel comfortable saying i'm 96%+ sure its cause fo the puller+Chain pull condition.

- - - Updated - - -

--- UPDATE ---
Got your log... but... debug is not turned on... i need debug on to see the variable states in the log.. and to see what the sub flow is....

Turn off chain pulling and try real quick....

If still an issue... please turn on DEGUB while running via "/debug" command.....
 
Debug is on, just not from the start of the log. :p

[2015/07/17 12:02:36] [MQ2] toggle Debug

I will try to turn off chain pulling now and see what happens.
 
Last edited:
While it's still not working flawless, it seems a lot better. The merc joins in on maybe 9/10 now, instead of 1/10 like before. :)
 
It's not solved per se, but it's passable by now. My SK and mage are still doing better DPS than my J5 wizard on burn mode, but.. ;)
 
Problem - Merc not assisting
Status
Not open for further replies.

Users who are viewing this thread

Back
Top
Cart