• 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 Release KissAssist v10.2.3 Released 1/06/2018 - Return of Dawn of the Bard

Re: KissAssist v10.2.2 Released 12/27/2017 - Return of Dawn of the Bard

ctaylor22 Maskoi Sorry to be the bearer of bad news, but my bards are still experiencing issues.. what im finding is after a period of time, they get stuck on a song in battle, which greys out the bar, and they basically stop responding.. the song gems are greyed out.. no cast window is open, but an /echo ${Me.Casting} returns a song.. different in each case too.. (and different on the same toon at diff times)

If i endmac and restart, he seems good for a time.. but it always returns.. reboot etc, same thing, only temporary measure..

1 is a 110 bard with a kiss ini for RoS stuff, testing in RoS zones, and the other is a 105 bard with an ini set up for EOK, running in EOK zones.

Let me know if you need/want a debuglog or what..

Further investigating, it seems this happens when my bard dies.. He seems to forget his place afterwards, like the macro stalls out.. its not paused, and definitely doesnt end, just sort of 'stuck'...
 
Last edited:
Re: KissAssist v10.2.2 Released 12/27/2017 - Return of Dawn of the Bard

I see what you mean, i forgot about that logic. I'll have another patch for that case soon.

There use to be an alias used along with /memmyspells so you could pass another characters name to the bind routine and use the spells in their ini file. It looks like someone removed the /alias we had... but the alias should be defined like this:

/alias /memotherspells /memmyspells

Then you could pass another characters name to the bind like this:

/memotherspells MyOtherClericsName

and then the bind would open the kissassist_MYOtherClericsName.ini file and mem their saved spells from the [MySpells] section.

Ok, this allows you to /memmyspells anycharname and will also support server specific characters (first priority), and even servers and characters (/memmyspells servername_charname) and also allow you to specify a custom ini, though not through /memmyspells unless it is prefixed with kissassist_ (/memmyspells my_custom_ini)

Attached diff and patched kissassist.
 

Attachments

Re: KissAssist v10.2.2 Released 12/27/2017 - Return of Dawn of the Bard

I was having no issues with the bard on the previous version. Since I downloaded this version my bard has serious issues pulling. He can never "locate destination on navmesh" and it takes him like 10-15 seconds after a mob dies before he can get a target even though it is set to 1.
 
Re: KissAssist v10.2.2 Released 12/27/2017 - Return of Dawn of the Bard

some issues im having with this non of the toons can use /memmyspells returns ini error. and my sk after a while of running will not fight i just get you are not connected to a eqbc server over and over, went back to older version and have no problems out of the sk here is his INI and holies. he is still useing 105 stuff.

Rich (BB code):
[General]
KissAssistVer=10.0.6.4
Role=Tank
CampRadius=75
CampRadiusExceed=900
ReturnToCamp=0
ChaseAssist=0
ChaseDistance=5
MedOn=0
MedStart=55
MedCombat=0
LootOn=1
RezAcceptOn=1
AcceptInvitesOn=1
GroupWatchOn=0
EQBCOn=0
IRCOn=0
MiscGem=8
HoTTOn=0
CampfireOn=0
CharInfo=Shadow Knight|110|GOLD
CastingInterruptOn=0
DPSMeter=1
MiscGemRemem=1
ScatterOn=0
MiscGemLW=0
DefaultUI=TRUE
ConditionsOn=0
[SpellSet]
LoadSpellSet=1
SpellSetName=1
[Buffs]
BuffsOn=1
Buffs1=Zombie Skin
Buffs2=Livio's Covenant
Buffs3=Vizat's Skin Rk. II|Dual|Vizat's Skin
Buffs4=Drape of the Wrathforged
Buffs5=Shroud of the Doomscale
Buffs6=Mental Dread
Buffs7=Remorseless Demeanor
Buffs8=Voice of Thule|Me
Buffs9=Breather RK. II|20|End
Buffs10=NULL
Buffs11=NULL
Buffs12=NULL
Buffs13=NULL
Buffs14=Exalted Earring
Buffs15=familiar of the Emerald Jungle
Buffs16=NULL
Buffs17=NULL
Buffs18=NULL
Buffs19=NULL
Buffs20=NULL
RebuffOn=1
CheckBuffsTimer=20
PowerSource=NULL
BuffsSize=40
Buffs21=NULL
Buffs22=NULL
Buffs23=NULL
Buffs24=NULL
Buffs25=NULL
Buffs26=NULL
Buffs27=NULL
Buffs28=NULL
Buffs29=NULL
Buffs30=NULL
Buffs31=NULL
Buffs32=NULL
Buffs33=NULL
Buffs34=NULL
Buffs35=NULL
Buffs36=NULL
Buffs37=NULL
Buffs38=NULL
Buffs39=NULL
Buffs40=NULL
BuffsCOn=0
[Melee]
AssistAt=100
MeleeOn=1
FaceMobOn=1
MeleeDistance=25
StickHow=snaproll
AutoFireOn=0
UseMQ2Melee=1
[GoM]
GoMSHelp=Format - Spell|Target, MA Me or Mob, i.e. Rampaging Servant Rk. II|Mob
GoMSpell1=Dichotomic Fang|Mob
GoMSpell2=Bond of Bonemaw|Mob
GoMSpell3=Spear of Vizat Rk. II|Mob
GoMSize=3
GoMCOn=0
[AE]
AEOn=1
AERadius=50
AE1=Projection of Doom|2|Mob
AE2=Explosion of Hatred|2
AE3=Shield Flash|2
AE4=Chattering Bones|3
AE5=NULL
AE6=NULL
AE7=NULL
AE8=NULL
AE9=NULL
AE10=NULL
AESize=10
AECOn=0
[DPS]
DPSOn=2
DPSSkip=1
DPSInterval=2
DPS1=Harmonious Disruption|100|Once
DPS2=Staunch Stance|100|Once
DPS3=Touch of Holmein|85
DPS4=Impose for Power|93
DPS5=Bond of Bonemaw|90
DPS6=Spear of Vizat|99|Weave
DPS7=Terror of Narus|80
DPS8=Torrent of Misery|98
DPS9=Improved Explosion of Hatred|98
DPS10=Improved Explosion of Spite|65
DPS11=Encroaching Darkness|99|Once
DPS12=Touch of Lutzen|85
DPS13=Dire Declaration|89
DPS14=NULL
DPS15=NULL
DPS16=NULL
DPS17=NULL
DPS18=NULL
DPS19=Blood Drinker's Coating|25
DPS20=NULL
DebuffAllOn=0
DPSSize=20
DPSCOn=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
AggroSize=10
[Heals]
Help=Format Spell|% to heal at i.e. Devout Light Rk. II|50
HealsOn=1
Heals1=Touch of Holmein|80|Tap
Heals2=Leech Touch|30|Tap
Heals3=Touch of Lutzen|90|Tap
Heals4=Innoruuk's Dark Blessing|50|Tap
Heals5=Reflexive Revulsion|45|Tap
Heals6=Dichotomic Fang|75|Tap
Heals7=Doomscale Mantle|30|Tap
XTarHeal=0
HealGroupPetsOn=0
XTarHeal2=0
HealsSize=5
HealsCOn=0
[Cures]
CuresOn=1
Cures1=Purity of Death|Me
Cures2=NULL
Cures3=NULL
Cures4=NULL
Cures5=NULL
CuresSize=5
[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
PetForceHealOnMed=0
PetBuffsSize=8
PetToysSize=6
PetAssistAt=95
[Burn]
BurnText=Burnin
BurnAllNamed=1
Burn1=Unholy Guardian Discipline
Burn2=Fundament: Third Spire of the Reavers
Burn3=Projection of Doom
Burn4=Visage of Death
Burn5=Carmine Blade
Burn6=Chattering Bones
Burn7=Unflinching Acrimony
Burn8=Doomscale Mantle
Burn9=Reaver's Bargain
Burn10=Reinforced Malaise
Burn11=Veil of Darkness
Burn12=Cohort's Soulrender Breastplate
Burn13=Leech Touch
Burn14=Harm Touch
Burn15=...Bloodletting Alliance|Mob
UseTribute=0
BurnSize=15
BurnCOn=0
[Pull]
PullWith=Terror of Narus
;PullWith=Melee
MaxRadius=750
MaxZRange=100
PullWait=0
PullRoleToggle=0
ChainPull=0
ChainPullHP=90
ChainPullPause=30|2
PullLevel=0|0
PullMeleeStick=0
UseWayPointZ=0
PullRadiusToUse=90
[AFKTools]
AFKHelp=AFKGMAction=0 Off, 1 Pause Macro, 2 End Macro, 3 Unload MQ2, 4 Quit Game
AFKToolsOn=0
AFKGMAction=4
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
GMailSize=5
[MySpells]
Gem1=Terror of Narus Rk. II
Gem2=Impose for Power Rk. II
Gem3=Dichotomic Fang
Gem4=Dire Declaration Rk. II
Gem5=Touch of Lutzen Rk. II
Gem6=Touch of Holmein Rk. II
Gem7=Bond of Bonemaw Rk. II
Gem8=Spear of Vizat Rk. II
Gem9=Harmonious Disruption Rk. II
Gem10=Staunch Stance Rk. II
Gem11=Vizat's Skin Rk. II
Gem12=Torrent of Misery Rk. II

holy
Rich (BB code):
[MQ2Melee]
aggro=1
bash=1
challengefor=1
disarm=0
downflag0=1
enrage=1
facing=1
feigndeath=0
gblade=20
harmtouch=1
holyflag0=1
holyflag1=1
holyflag10=1
holyflag11=1
holyflag12=1
holyflag13=1
holyflag14=1
holyflag15=1
holyflag16=1
holyflag17=1
holyflag18=1
holyflag19=1
holyflag2=1
holyflag20=1
holyflag21=1
holyflag22=1
holyflag23=1
holyflag24=1
holyflag25=1
holyflag26=1
holyflag27=1
holyflag28=1
holyflag29=1
holyflag3=1
holyflag30=1
holyflag4=1
holyflag5=1
holyflag6=1
holyflag7=1
holyflag8=1
holyflag9=1
infuriate=1
melee=1
petassist=0
petengagehps=98
petrange=75
plugin=1
provoke1=34687
provokeend=20
provokemax=1
provokeonce=0
rallos=0
resume=75
standup=1
steely=1
stickbreak=1
stickrange=75
taunt=1
withstand=0
downshit0=/if (!${Melee.Combat} && ${Me.CombatAbilityReady[Breather Rk. II]} && ${Me.PctEndurance}<21) /disc Breather Rk. II
holyshit0=/if (${Me.AltAbilityReady[Banestrike]} && ${Target.PctHPs}>1 && ${Target.PctHPs}<99 && ${Target.Type.Equal[NPC]}) /alt act 15073
holyshit1=/if (${Me.CombatAbilityReady[Repel Rk. II]}) /disc Repel Rk. II
holyshit10=/if (${Melee.Combat} && (${SpawnCount[npc radius 50 zradius 10]}>1 || !${Me.TargetOfTarget.CleanName.Equal[${Me.CleanName}]}) && ${Me.AltAbilityReady[Veil of Darkness]} && ${Melee.AggroMode}) /alt act 854
holyshit11=/if (${Melee.Combat} && (${SpawnCount[npc radius 50 zradius 10]}>1 || !${Me.TargetOfTarget.CleanName.Equal[${Me.CleanName}]}) && ${Me.AltAbilityReady[Explosion of Hatred]} && ${Melee.AggroMode}) /alt act 822
holyshit12=/if (${Melee.Combat} && (${SpawnCount[npc radius 50 zradius 10]}>1 || !${Me.TargetOfTarget.CleanName.Equal[${Me.CleanName}]}) && !${Me.AltAbilityReady[Explosion of Hatred]} && ${Me.AltAbilityReady[Explosion of Spite]} && ${Melee.AggroMode}) /alt act 749
holyshit13=/if (${Melee.Combat} && (${SpawnCount[npc radius 50 zradius 10]}>1 || !${Me.TargetOfTarget.CleanName.Equal[${Me.CleanName}]}) && !${Me.AltAbilityReady[Explosion of Hatred]} && !${Me.AltAbilityReady[Explosion of Spite]} && ${Me.AltAbilityReady[Stream of Hatred]} && ${Melee.AggroMode}) /alt act 731
holyshit14=/if (${Me.AltAbilityReady[Ageless Enmity]} && ${Melee.AggroMode} && !${Me.TargetOfTarget.CleanName.Equal[${Me.CleanName}]}) /alt act 10392
holyshit15=/if (${Me.CombatAbilityReady[UnHoly Guardian Discipline Rk. II]} && (${Target.Named} || ${SpawnCount[npc radius 50 zradius 10]}>1) && ${Melee.AggroMode}) /disc UnHoly Guardian Discipline Rk. II
holyshit16=/if (!${Me.CombatAbilityReady[UnHoly Guardian Discipline Rk. II]} && ${Me.CombatAbilityReady[Doomscale Mantle Rk. II]} && (${Target.Named} || ${SpawnCount[npc radius 50 zradius 10]}>1) && ${Melee.AggroMode}) /disc Doomscale Mantle Rk. II
holyshit17=/if (!${Me.CombatAbilityReady[UnHoly Guardian Discipline Rk. II]} && !${Me.CombatAbilityReady[Doomscale Mantle Rk. II]} && ${Me.CombatAbilityReady[Vizat's Carapace Rk. II]} && (${Target.Named} || ${SpawnCount[npc radius 50 zradius 10]}>1) && ${Melee.AggroMode}) /disc Vizat's Carapace Rk. II
holyshit18=/if (!${Me.CombatAbilityReady[UnHoly Guardian Discipline Rk. II]} && !${Me.CombatAbilityReady[Doomscale Mantle Rk. II]} && !${Me.CombatAbilityReady[Vizat's Carapace Rk. II]} && ${Me.CombatAbilityReady[Deflection Discipline]} && (${Target.Named} || ${SpawnCount[npc radius 50 zradius 10]}>1) && ${Melee.AggroMode}) /disc Deflection Discipline
holyshit19=/if (${Me.CombatAbilityReady[Lacerating Blade Rk. II]} && ${Target.PctHPs}>1 && ${Target.PctHPs}<99 && ${Target.Type.Equal[NPC]}) /disc Lacerating Blade Rk. II
holyshit2=/if (${Me.AltAbilityReady[Vicious Bite of Chaos]} && ${Target.PctHPs}>1 && ${Target.PctHPs}<99 && ${Target.Type.Equal[NPC]}) /alt act 825
holyshit20=/if (${Me.CombatAbilityReady[Terminal Breath Rk. II]} && ${Me.PctHPs}<5) /disc Terminal Breath Rk. II
holyshit21=/if (${Me.CombatAbilityReady[Unholy Aura Discipline]}) /disc Unholy Aura Discipline
holyshit22=/if (${Me.CombatAbilityReady[LeechCurse Discipline]} && (${Target.Named} || ${SpawnCount[npc radius 50 zradius 10]}>1) && ${Melee.AggroMode}) /disc Leechcurse Discipline
holyshit23=/if (!${Me.TargetOfTarget.CleanName.Equal[${Me.CleanName}]} && ${Melee.AggroMode}) /doability Taunt
holyshit24=/if (${Me.CombatAbilityReady[Unflinching Acrimony Rk. II]} && !${Me.TargetOfTarget.CleanName.Equal[${Me.CleanName}]} && ${Melee.AggroMode}) /disc Unflinching Acrimony Rk. II
holyshit25=/if (${Me.CombatAbilityReady[Carmine Blade Rk. II]} && (${Target.Named} || ${SpawnCount[npc radius 50 zradius 10]}>1) && ${Melee.AggroMode}) /disc Carmine Blade Rk. II
holyshit26=/if (${Me.CombatAbilityReady[Spite of Ronak Rk. II]} && (${Target.Named} || ${SpawnCount[npc radius 50 zradius 10]}>1) && ${Melee.AggroMode}) /disc Spite of Ronak Rk. II
holyshit27=/if (${Me.AltAbilityReady[Projection of Doom]} && ${Melee.AggroMode} && !${Me.TargetOfTarget.CleanName.Equal[${Me.CleanName}]}) /alt act 3215
holyshit28=/if (${Me.AltAbilityReady[Hate's Attraction]} && ${Melee.AggroMode} && !${Me.TargetOfTarget.CleanName.Equal[${Me.CleanName}]}) /alt act 9400
holyshit29=/if (${Melee.Combat} && (${SpawnCount[npc radius 50 zradius 10]}>1 || !${Me.TargetOfTarget.CleanName.Equal[${Me.CleanName}]}) && ${Me.AltAbilityReady[Stream of Hatred]} && ${Melee.AggroMode}) /alt act 731
holyshit3=/if (${Me.AltAbilityReady[Visage of Death]}) /alt act 9403
holyshit30=/if (${Me.CombatAbilityReady[Reflexive Revulsion]} && (${Target.Named} || ${SpawnCount[npc radius 50 zradius 10]}>1) && ${Melee.AggroMode}) /disc Reflexive Revulsion
holyshit4=/if (${Me.AltAbilityReady[Thought Leech]} && ${Me.PctMana}<50 && ${Target.PctHPs}<99 && ${Target.Type.Equal[NPC]}) /alt act 651
holyshit5=/if (${Target.Body.Name.Equal[Undead]} && ${Me.AltAbilityReady[2018]} && !${Target.Buff[Helix of the Undying].ID} && !${Target.Buff[Restoring Counterbias Slow II].ID} && !${Target.Buff[Turgur's Swarm].ID} && !${Target.Buff[Death's Malaise].ID} && !${Target.Buff[Diminishing Helix Rk. II].ID} && !${Target.Buff[Dreary Deeds].ID}) /alt activate 2018
holyshit6=/if (${Me.AltAbilityReady[T`vyl's Resolve]} && ${Target.PctHPs}>1 && ${Target.PctHPs}<99 && ${Target.Type.Equal[NPC]}) /alt act 742
holyshit7=/if (${Me.AltAbilityReady[Soul Flay]} && ${Target.PctHPs}>1 && ${Target.PctHPs}<99 && ${Target.Type.Equal[NPC]}) /alt act 1278
holyshit8=/if (${Me.AltAbilityReady[Scourge Skin]} && ${Target.PctHPs}>1 && ${Target.PctHPs}<99 && ${Target.Type.Equal[NPC]}) /alt act 7755
holyshit9=/if (${Me.AltAbilityReady[Encroaching Darkness]}  && !${Bool[${Target.Snared}]} && ${Target.Type.Equal[NPC]}) /alt act 826
version=8.200
 
Re: KissAssist v10.2.2 Released 12/27/2017 - Return of Dawn of the Bard

Just made a few small changes. kiss now checks your current mana before trying to cast a spell, and fixed an issue when pulling mobs and there is only 1 mob but kiss won't pull it.
 
Re: KissAssist v10.2.2 Released 12/27/2017 - Return of Dawn of the Bard

Just made a few small changes. kiss now checks your current mana before trying to cast a spell, and fixed an issue when pulling mobs and there is only 1 mob but kiss won't pull it.

Bug in your code:
You forget opening { for /if and use tabs instead of spaces.

Rich (BB code):
diff --git a/kissassist.mac b/C:/Users/jaybo/Desktop/MQ2/Release/Macros/kissassist.mac
index 81a9883..7020234 100644
--- a/kissassist.mac
+++ b/C:/Users/jaybo/Desktop/MQ2/Release/Macros/kissassist.mac
@@ -6078,7 +6078,7 @@ Sub Main
                         /varset PathDistance[${p}] 100000
                     }
                 /next p
-                /if (${PullCount}>1)
+                /if (${PullCount}>1) {
                     /for m 1 to ${PullCount}
                         /varset PathCount ${m}
                         /varset m2 ${Math.Calc[${m} + 1]}
@@ -6094,7 +6094,7 @@ Sub Main
                         /if (${m2}==${PullCount}) /break
                         /if (${DebugPull}) /echo \atDEBUGPULL /echo \atDEBUGPULL FindMobToPull: PathNum: ${PathDistance[${m}]} PathDistance:${PathDistance[${PathCount}]} \agLine#: ${Macro.CurLine}
                     /next m
-                }
+                }
             }
             /for i ${f1} to ${PullCount}
                 /if (${DebugPull}) /echo \atDEBUGPULL FindMobToPull 1.0:  PullFlag: ${PullFlag} Pullcount: ${PullCount} \agLine#: ${Macro.CurLine}

including my patches from earlier in the thread that you also did not include, not sure why?
 

Attachments

Re: KissAssist v10.2.2 Released 12/27/2017 - Return of Dawn of the Bard

this gives an error if you dont have mq2melee loaded
Rich (BB code):
|-----------------------------------------------------------------------------  
| SUB: Back Off and stop melee  
| ----------------------------------------------------------------------------      
    Sub Bind_BackOff  
        /if (${DPSPaused}) {  
            /if (${DPSPaused}==2 && ${UseMQ2Melee}) /squelch /melee on
            /varset DPSPaused 0  
            /echo Resetting. No Longer Backing off.  
        } else {  
            /varset DPSPaused 1  
            /varset CombatStart 0  
            /if (${UseMQ2Melee}) /squelch /melee off
            /if (${Melee.Combat}) {  
                /squelch /attack off  
                /if (${Stick.Active})  /stick off 
            }  
            /call CombatReset  
            /varset DPSPaused 2 
            /echo Backing off - All Combat has been reset.
        }  
        /if (${ReturnToCamp} && ${Math.Distance[${CampYLoc},${CampXLoc}]} > 15) {  
            /call DoWeMove  
        }  
        /doevents flush BackOff  
    /return

fix:
Rich (BB code):
|-----------------------------------------------------------------------------  
| SUB: Back Off and stop melee  
| ----------------------------------------------------------------------------      
    Sub Bind_BackOff  
        /if (${DPSPaused}) {  
            /if (${DPSPaused}==2 && ${UseMQ2Melee}) /squelch /melee on
            /varset DPSPaused 0  
            /echo Resetting. No Longer Backing off.  
        } else {  
            /varset DPSPaused 1  
            /varset CombatStart 0  
            /if (${UseMQ2Melee}) /squelch /melee off
            /if (${Me.Combat}) {  
                /squelch /attack off  
                /if (${Stick.Active})  /stick off 
            }  
            /call CombatReset  
            /varset DPSPaused 2 
            /echo Backing off - All Combat has been reset.
        }  
        /if (${ReturnToCamp} && ${Math.Distance[${CampYLoc},${CampXLoc}]} > 15) {  
            /call DoWeMove  
        }  
        /doevents flush BackOff  
    /return
 
Re: KissAssist v10.2.2 Released 12/27/2017 - Return of Dawn of the Bard

Everytime I try to load this up it tells me I dont have enough spell gems available and won't load the mac. I already purchased the extra spell gem ! How can I fix this? I really miss those songs twisting :-)
 
Added more Bard Fixes and a few other little mods.

Fixed the issue in Bind_BackOff and uploaded.

Fixed the EQBC Spam when EQBC not loaded.
 
Last edited:
i havnt run mq in a long time i am starting kiss and get 3 errors warning undefined variable version lockouttimer and lockouttimer2 all supposedly used on line 168 is there something i need to flush or fart on or something i know there was a big change awhile back and i wanst around and cant seem to figure out if theres something i should do
 
I don't think the issue is Kiss, try posting the error message you are getting. Most likely is has something to do with your holy/down shits in MQ2Melee.
 
I have noticed that my mage(pet tank) is much slower on the uptake for assisting the MA with this latest version which has resulted in the MA going down more than a few times while the mage is off lost in space.

On the flipside the mage has sent the tank pet basically as soon as the MA targeted the mob which has also resulted in some nasty wipes when the pet charges into a group of 3-4 mobs.

Any hints?
 
I saw this too- I had to trim the fat of the actual mage.ini file. It was getting hung up somewhere on a buff
 
I am not sure if this is the correct place to put this, but I noticed some odd things with KISS that i've worked around... but maybe it's a known issue? All the below assume program is running.

1.) When buffing, if group spells are used as a command, the character casts the same buff over and over again, which I am assuming it's character cycling the whole group. Any way to command it to cast once initially, but then rebuff as needed?

2.) When the puller hits an obstacle...is there any way to command the char to back up, then move a different path? its like a person who fell asleep on a controller and running into a wall. Like =IF char direction active, but no x or y progress, reset?

3.) mage pet items. if trying to use two of the same item, no matter how i set the ini...it will either give the pet 1 toy, or cast 4000 times.
 
1) im not a dev but maybe a grp tag for buffs only would be a nice feature.
2) what are you pulling with? mq2nav? moveutils? if it is nav go into the mesh you built and add a nonewalkable section where you get stuck. if moveutil (default) go into options alt+o and toggle of autoduck and it should then be able to run the stuck commands.
3) no idea on this one sorry.
 
if you don't have kiss running on all the characters in your group, they will continue to buff the other group members until the buff gets written to the Kissassist_buffs.ini file. so don't /mqp on anyone while everyone is buffing..
 
How do we make our characters buff with spells versus AA's? My beastlord is spamming the Feralist Unity AA versus the spell, which has better attributes...
 
The next version of KissAssist is up for testing if anyone is interested. This is mainly a maintenance update with a few mods thrown in.

Things Fixed/changed:

  1. Pull now waits when there are no mobs to be pulled.
  2. Added check, when adding to /alert lists, to not add blank entry.
  3. Changed backoff command to allow for passing a parameter 0/1/on/off. If you don't supply the parameter it will still toggle.
  4. Fixed issue in buffs routine not handling Dual with MA tag correctly.
  5. Added same functionality to Caster and Melee tags to work with Dual tag same as MA.
  6. Mezzers will now ignore GOM when mezzing.
  7. Hybrid melee will now use Weave and Mash when waiting on Spell gem global cool down.
  8. Fixed an issue where calling the weave routine was getting skipped.
  9. Added /stick pause before starting to mem a spell, and /stick unpause after meming a spell, if /stick is on.
  10. Changed when melee characters /stick to mobs while in combat. /Stick should be a bit more persistant.

Still working on Rezzing out of group, and trying to figure out how to stop casting group buffs on others groups, when the spell is NOT for other groups. Spells like Group Pact of Wolf are a good example.

If you are interested in testing let me know..
 
where is that version so i can give it a test run if possible?
 
where is that version so i can give it a test run if possible?

+1 For test version!

Have also noticed some quirks using the latest post version.

1. Pulling to the tank, some mobs are not picked up if more than one is brought in, seems to favour initial mob on xtar aggro list even if it's well outside of camp radius - Intermitent issue.
2. Group buffs not being refreshed when somone dies / joins the group, tested with and w/o |caster and |melee flags, buffers will cast rebuffs when required spell is manually clicked off of buffer, not anyone else in the gorup. Unsure if this is desired fuction and I should be using singles?
3. Div arb and group average HP's spells firing when cleric zones / somone in the group is not present to represent the missing HP's, unsure if there is a way to check for a Spawn.ID before this tirggers?

Other than that, works like a champ!
 
I'm seeing problems with buffs in this version. After each one is memmed the script waits a looooong time before casting, even though the buff is refreshed and ready to cast. Talking about close to a minute here. Happens on all my toons when buffing.

Any ideas?

Thanks!
 
KissAssist Release KissAssist v10.2.3 Released 1/06/2018 - Return of Dawn of the Bard

Users who are viewing this thread

Back
Top
Cart