• 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 Kiss11 v11.003 alpha alpha alpha Release 6/2/18

Re: KissAssist 11 v11.002 alpha alpha alpha Release 10/26/18

My puller was freezing up a bit and it looked like it was happening in the mash buttons routine. I added:

Rich (BB code):
/if (!${MyTargetID}) /return

to the mashbuttons sub and it seems to have fixed my problem.
 
Re: KissAssist 11 v11.002 alpha alpha alpha Release 10/26/18

Thanks I will check it out.
 
Re: KissAssist 11 v11.002 alpha alpha alpha Release 10/26/18

A couple other quick comments. I am seeing the same crashing after rez problem as some of the other, but I also cannot duplicate the problem. Could we add a check for mobs on the xtarget list to the pull routine? My puller will often sit there getting mashed on by his pull target while he attempts to cast his pull spell once. Its only for a second or two, but in some of the RoS dungeons, it hurts. Also, breather occasionally freaks out and gets caught in a casting loop when my SK is at full endurance.
Rich (BB code):
Buffs9=Breather|15|End
 
Re: KissAssist 11 v11.002 alpha alpha alpha Release 10/26/18

My puller was freezing up a bit and it looked like it was happening in the mash buttons routine. I added:

Rich (BB code):
/if (!${MyTargetID}) /return

to the mashbuttons sub and it seems to have fixed my problem.

Where exactly did you put that? MasshButtons already checks for no target
Rich (BB code):
/if (!${Bool[${MashThis}]} || !${Target.ID} || ${Target.Type.Equal[corpse]}) /return
 
Re: KissAssist 11 v11.002 alpha alpha alpha Release 10/26/18

I added it twice for now.

Rich (BB code):
/if (${Target.ID}!=${MyTargetID}) {
			/if (!${MyTargetID}) /return
            /target id ${MyTargetID}
            /delay 10 ${Target.ID}==${MyTargetID}
        }
		/if (!${MyTargetID}) /return

The two checks should occasionally return differently (I can have a target that is not a corpse, but not have a macro defined MytargetID). Not sure my temporary change is a permanent solution, but either way my SK is still getting stuck trying to mash buttons.
 
Re: KissAssist 11 v11.002 alpha alpha alpha Release 10/26/18

What are you mashing from DPS?
 
Re: KissAssist 11 v11.002 alpha alpha alpha Release 10/26/18

Ok, ran into this bug many times.....So, puller tank dies in the field....releases back to POK......then message there is no campfire up.....and there 100% is a campfire up
Rich (BB code):
ClickBacktoCamp=1
 
Re: KissAssist 11 v11.002 alpha alpha alpha Release 10/26/18

Are you sure your tank is in the same felowship?

cut and paste this on your tank and hit enter
Rich (BB code):
/echo ${Me.Fellowship.Campfire} ${Me.Fellowship.CampfireZone.ID} ${Zone.ID}]}  ${Me.Fellowship.CampfireZone.Name}
What does this return?
 
Re: KissAssist 11 v11.002 alpha alpha alpha Release 10/26/18

Maskoi Is there a any way to get kiss11 to wait until you have 0 arrows left in your ammo slot before it summons 100 more using the following ?

Buffs1=Huntsman's Ethereal Quiver|Summon|Ethereal Arrow|100


At the moment it is summoning 100 more every 4 or 5 arrows I shoot and its fulling my bag fast.

Update after messing about and changing the 100 to a 1 it seems to do that now :)
 
Last edited:
Re: KissAssist 11 v11.002 alpha alpha alpha Release 10/26/18

Bard mezz only seems to be firing about 50% of the time for me.

[General]
KissAssistVer=11.002
Role=assist
CampRadius=30
CampRadiusExceed=400
ReturnToCamp=1
ChaseAssist=0
ChaseDistance=25
MedOn=0
MedStart=20
MedCombat=0
LootOn=0
RezAcceptOn=0|98
AcceptInvitesOn=1
GroupWatchOn=2
CastingInterruptOn=1
EQBCOn=1
IRCOn=0
MiscGem=8
MiscGemLW=0
MiscGemRemem=1
HoTTOn=0
CampfireOn=0
CharInfo=Bard|67|GOLD
DefaultUI=TRUE
DPSMeter=1
ScatterOn=0
ConditionsOn=0
TwistOn=1
TwistMed=2
TwistWhat=1 8 2 4 3
[SpellSet]
LoadSpellSet=0
SpellSetName=KissAssist
[Buffs]
BuffsOn=0
BuffsCOn=0
BuffsSize=20
Buffs1=NULL
RebuffOn=1
CheckBuffsTimer=10
PowerSource=NULL
[Melee]
AssistAt=95
MeleeOn=0
FaceMobOn=1
MeleeDistance=75
StickHow=snaproll
AutoFireOn=0
UseMQ2Melee=1
MeleeTwistOn=0
MeleeTwistWhat=DPS twist order here
[GMail]
GMailHelp=Events currently support - Dead,Drag,GM,Level,Named,Leftgroup,Tells
GMailOn=0
GMailSize=5
GMail1=NULL

[AE]
AEOn=0
AECOn=0
AESize=10
AERadius=50
AE1=NULL
AE2=NULL

[DPS]
DPSOn=0
DPSCOn=0
DPSSize=20
DPSSkip=20
DPSInterval=2
DPS1=NULL

DebuffAllOn=0
[Aggro]
AggroOn=0
AggroSize=5
Aggro1=NULL
Aggro2=NULL
Aggro3=NULL
Aggro4=NULL
Aggro5=NULL
[Pull]
PullTwistOn=1
PullWith=Sonic Disturbance
PullMeleeStick=0
MaxRadius=1500
MaxZRange=100
UseWayPointZ=0
PullWait=5
PullRadiusToUse=90
PullRoleToggle=0
ChainPull=0
ChainPullHP=98
ChainPullPause=60|1
PullPause=30|0
PullLevel=0|0

[Heals]
Help=Format Spell|% to heal at i.e. Devout Light Rk. II|50
HealsOn=0
HealsCOn=0
HealsSize=5

XTarHeal=0
XTarHeal2=0
XTarHealList=NULL
HealGroupPetsOn=0

[Cures]
CuresOn=0
CuresSize=5
Cures1=NULL

[Mez]
MezOn=1
MezRadius=50
MezMinLevel=50
MezMaxLevel=68
MezStopHPs=80
MezSpell=Lullaby of Morell
MezAESpell=Your AE Mez Spell|0

[Burn]
BurnCOn=0
BurnSize=15
BurnText=Decepticons Attack
BurnAllNamed=0
Burn1=NULL
Burn2=NULL
Burn3=NULL
Burn4=NULL

UseTribute=0
[AFKTools]
AFKHelp=AFKGMAction=0 Off, 1 Pause Macro, 2 End Macro, 3 Unload MQ2, 4 Quit Game
AFKToolsOn=1
AFKGMAction=1
AFKPCRadius=500
CampOnDeath=0
ClickBacktoCamp=0

[Merc]
Help=To use: Turn off Auto Assist in Manage Mercenary Window
MercOn=0
MercAssistAt=92
[KissError]
LastCMD:=/endmac
ErrorDateTime:=05/26/2018 12:31:22
ErrorMsg:=Exchange: Your mouse pointer must be clear to move an item.
DataError:=NULL
SyntaxError:=NULL
RunningTime:=49304761
BuildDate:=20180524
CurrentUI:=Default
 
Re: KissAssist 11 v11.002 alpha alpha alpha Release 10/26/18

Are any of the mobs giants, mez immune or above lev 68?

What zone are in?
 
Re: KissAssist 11 v11.002 alpha alpha alpha Release 10/26/18

I have been running my 6 man crew with this since this came out and so far I am very impressed with it. There are some bard things I do not understand and there are some odd issues with taps on my SK but I have not stopped long enough to detail them for you.

Io plan to do that

- - - Updated - - -

This does not work with this version.

Rich (BB code):
DPS12=Miniature Horn of Unity|99|Me
DPSCond12=${Cast.Ready[Miniature Horn of Unity]} && !${Me.Song[Blessing of Unity].ID} && ((${Group.Member[0].ID} && ${Group.Member[0].Type.NotEqual[corpse]} && ${Group.Member[0].CurrentMana} > 0 && ${Group.Member[0].PctMana} < 88) || (${Group.Member[1].ID} && ${Group.Member[1].Type.NotEqual[corpse]} && ${Group.Member[1].CurrentMana} > 0 && ${Group.Member[1].PctMana} < 88) || (${Group.Member[2].ID} && ${Group.Member[2].Type.NotEqual[corpse]} && ${Group.Member[2].CurrentMana} > 0 && ${Group.Member[2].PctMana} < 88) || (${Group.Member[3].ID} && ${Group.Member[3].Type.NotEqual[corpse]} && ${Group.Member[3].CurrentMana} > 0 && ${Group.Member[3].PctMana} < 88) || (${Group.Member[4].ID} && ${Group.Member[4].Type.NotEqual[corpse]} && ${Group.Member[4].CurrentMana} > 0 && ${Group.Member[4].PctMana} < 88) || (${Group.Member[5].ID} && ${Group.Member[5].Type.NotEqual[corpse]} && ${Group.Member[5].CurrentMana} > 0 && ${Group.Member[5].PctMana} < 88))
 
Re: KissAssist 11 v11.002 alpha alpha alpha Release 10/26/18

A couple other quick comments. I am seeing the same crashing after rez problem as some of the other, but I also cannot duplicate the problem. Could we add a check for mobs on the xtarget list to the pull routine? My puller will often sit there getting mashed on by his pull target while he attempts to cast his pull spell once. Its only for a second or two, but in some of the RoS dungeons, it hurts. Also, breather occasionally freaks out and gets caught in a casting loop when my SK is at full endurance.
Rich (BB code):
Buffs9=Breather|15|End

I had this happen again today. During Anguish raid, my bard got wild ramped to death by Ture. Rezzed after fight (still in hover), and macro had ended on death. I didnt check to see if there was a end message. there was definitely not any error spam. Later the same bard got rounded by OMM, and on rez the macro was still running. I am unsure how to replicate the issue.
 
Re: KissAssist 11 v11.002 alpha alpha alpha Release 10/26/18

Not sure if anyone else having this issue, but wasn't happening in v10.x.x

Puller will drag something into camp, tank engages fine, but other melee will run past the mob and then stand still out of melee range. They eventually turn around and run back, but it's very slow and uncoordinated.

Tried disabling MQ2Melee and also changing stick pattern and still having same issues. Happens on Bard, Monk, and Zerker.
 
Re: KissAssist 11 v11.002 alpha alpha alpha Release 10/26/18

Ver 1.003 6/2/2018
MQ2TWIST > MASKOI

MQ2Twist Kicked my ass. I put it back for now.
Merged latest fixes from 10.2.6
Fixed Campfire back to camp. It was failing due to slow zoning.


New file uploaded
 
Last edited:
Re: KissAssist 11 v11.002 alpha alpha alpha Release 10/26/18

stick controls got an upgrade in 10.2.6
from the release post:
Rich (BB code):
Made changes to how stick is used in Combat.
If you have UseMQ2Melee turned on then you will need to setup MQ2Melee stick commands. 
Kiss will not use /stick commands in combat if you have MQ2Melee turned on.

StickHow=0:
Will use the /stick id ${Target.ID} command so you will have to tweak the MQ2MoveUtils settings for /stick.

StickHow=yourstickoptions:
will issue the /stick ${Target.MaxRangeTo} id ${Target.ID} ${StickHow} command.
Note: Kiss will try and use Max melee distance, so if you want to close the gap/get closser to the mob, use the % option in your StickHow option.
Example: StickHow=MoveBack 50% loose. This will move you back to 50% of targets MAX melee radius using loose movements. 
Note: If durring Combat, you are to close to a mob, and can't see it. Kiss will try and back you up untill you can see the mob.

i personally use moveback 45% for my tank, and moveback behindonce 50% for my assists.

Not sure if anyone else having this issue, but wasn't happening in v10.x.x

Puller will drag something into camp, tank engages fine, but other melee will run past the mob and then stand still out of melee range. They eventually turn around and run back, but it's very slow and uncoordinated.

Tried disabling MQ2Melee and also changing stick pattern and still having same issues. Happens on Bard, Monk, and Zerker.
 
Re: KissAssist 11 v11.002 alpha alpha alpha Release 10/26/18

Hmm, still having issues with mage who is set to ma sending pet way to soon ~ 40 away from camp which results in adds.

The only thing I see that seems to indicate what I am seeing should't be the offender as it is in the part of code dealing with Event_GotHit, but still.

Rich (BB code):
8319:            /varset AttackingMobID ${NearestSpawn[npc radius 39 targetable "${AttackingMob}"].ID}


Shouldn't this be something like this instead?
Rich (BB code):
8319:            /varset AttackingMobID ${NearestSpawn[npc radius ${CampRadius} targetable "${AttackingMob}"].ID}



Another thing I just noticed, my puller, sk, pulls with refute for power, well it just got resisted, he stops and casts it again, resisted, mob runs up to him and starts beating on him, he stands there and casts again lands, falls over dead. I think I remember this previously the puller would consider the target tagged regardless of spell landing or resisting.
 
Last edited:
I will admit I have been using Kiss 11 on everyone but my bard. Gonna try this one on her tonight
 
So I have a question. With kissassist / Kiss11 1 of the biggest issues I have had using this is Aggro control. - Single target mobs Fantastic. Multiple mobs = ROUGH only saying this because of my warrior. SK and paladin are AE kings and have spells with fast refresh times so isn't a big issue. But for a Warrior we have Wade - AE aggro buff - Harmounius AE Aggro buff from heals - Dragonstrike - AE aggro Damage - 1 and Area Taunt - 2. We do not have very many options of targeting multiple mobs. I was wondering ( EXAMPLE ) autowarrior swaps to every target on EXT. on inc. Can this be incorporated into Kiss ? this is a PHENOMINAL thing. reduce's Endurance Consumption ect?? say I pull 5 mobs. Warrior would start at EXT 1 and work his way down. and keep them based off Aggro meter say above set aggro. ???? sorta like Auto warrior does ?
 
Re: KissAssist 11 v11.002 alpha alpha alpha Release 10/26/18

stick controls got an upgrade in 10.2.6
from the release post:
Rich (BB code):
Made changes to how stick is used in Combat.
If you have UseMQ2Melee turned on then you will need to setup MQ2Melee stick commands. 
Kiss will not use /stick commands in combat if you have MQ2Melee turned on.

StickHow=0:
Will use the /stick id ${Target.ID} command so you will have to tweak the MQ2MoveUtils settings for /stick.

StickHow=yourstickoptions:
will issue the /stick ${Target.MaxRangeTo} id ${Target.ID} ${StickHow} command.
Note: Kiss will try and use Max melee distance, so if you want to close the gap/get closser to the mob, use the % option in your StickHow option.
Example: StickHow=MoveBack 50% loose. This will move you back to 50% of targets MAX melee radius using loose movements. 
Note: If durring Combat, you are to close to a mob, and can't see it. Kiss will try and back you up untill you can see the mob.

i personally use moveback 45% for my tank, and moveback behindonce 50% for my assists.

Any chance to provide a option so the User can control all movement AKA: OFF switch. I love to drive my own toon for positioning. Currently there is no way to do this unless you unload mq2melee and mq2moveutils, which is kinda stupid if you use mq2melee for the other stuff.
 
Re: KissAssist 11 v11.002 alpha alpha alpha Release 10/26/18

Any chance to provide a option so the User can control all movement AKA: OFF switch. I love to drive my own toon for positioning. Currently there is no way to do this unless you unload mq2melee and mq2moveutils, which is kinda stupid if you use mq2melee for the other stuff.

its doable, but i forget how, let me do some experiemnts, i believe its an issue of turning of stick in mq2melee, and that should do it if using both kiss and mq2melee.
 
Re: KissAssist 11 v11.002 alpha alpha alpha Release 10/26/18

its doable, but i forget how, let me do some experiemnts, i believe its an issue of turning of stick in mq2melee, and that should do it if using both kiss and mq2melee.

That would be cool as I do use both.
 
Does kiss11 work for all classes or is this just cleric or sorry if a dumb question still new to all this
 
Does kiss11 work for all classes or is this just cleric or sorry if a dumb question still new to all this

This macro works with all classes and all levels. I have a lower group with 3 mages, a bard, a cleric and ranger. They work GREAT at level 25.
 
Re: KissAssist 11 v11.002 alpha alpha alpha Release 10/26/18

As long as MeleeOn = 1, I can not stop my toon from moving by himself. I am assuming it is hard coded somewhere that I can't get too.


[Melee]
AssistAt=95
MeleeOn=1
FaceMobOn=0
MeleeDistance=75
StickHow=manual
AutoFireOn=0
UseMQ2Melee=1

/stick Off, /stick Pause does nothing, setting up pause delays on mousebreak works random at best.

If I turn Melee=0 then /stick off or /stick pause works and my toon stops moving by himslef. Then the issues becomes, I have to manually turn attack on /sigh.

My only work around was to use a DPS command:

DPS1=Command|100| Attack On
DPSCond1= ${Me.XTarget} > 0 && ${Me.PctAggr0} > 0

While this works, it takes 3-5 seconds to turn on attack (my DPSSize=28), where I find when Melee = 1 takes 0-2 seconds. Not ideal but better then getting stabbed in the back constantly.

I do A lot of swarming and tanking 3-6 mobs that are higher cons. It is very important for me to position my toon, to keep mobs in front of him or to keep control of him when gather up mobs. That is what makes this so important to me. I just figured there was a set up or configuration using KissAssist to accomplish this. A few people have offered ideas or think they can stop a toon from moving while keep everything else running smoothly, but nothing works but what I have outlined above. I have been trying different things for weeks now and this is what I have to offer to anyone else who deems controlling your toons movement important enough to go outside the norms. I hope this helps.
 
Last edited:
without kiss running do a /stick=0 then melee save. in your kiss ini leave stick how empty. now while running kiss you wont move automatically but attack should turn on.
 
One thing I have noticed trying a Mage with 11. When it goes to summon pet toys, doesn't seem to write to the kiss Ini correctly for pets. PetToysGave= would only list the pet name. My mage will just continue to summon and give the weapons to the pet.
 
I think I have finally got the pets being sent greater than campradius nailed down.

I added a check for line of sight and a distance check before sending pet and after a few hours of running this I have yet to have a pet bolt out of my room and snag a half dozen adds.

Rich (BB code):
    Sub CombatPet
        /if (${DebugCombat}) /echo \atDEBUGCOMBAT CombatPet: Enter \agLine#: ${Macro.CurLine}
        /if (${PetAttack} || ${DPSPaused}) /return
        /if (${Select[${Role},pettank,pullerpettank,hunterpettank]} && ${Me.Pet.ID} && !${Me.Pet.Combat}) /pet attack 
        /if (${Me.Pet.ID} && (${PetAttack} || ${Me.Pet.Combat})) /return
        /call CombatTargetCheck
        /if (!${Target.Mezzed.ID} && ${Target.LineOfSight} && (${Math.Distance[${Me.Y},${Me.X}:${CampYLoc},${CampXLoc}]}<=${CampRadius}) && !${Me.Pet.Combat}) {
            /if (${Select[${Role},pettank,pullerpettank]}) {
                /if ((${Me.Pet.Stance.NotEqual[FOLLOW]}) && (${Math.Distance[${Me.Pet.Y},${Me.Pet.X}:${CampYLoc},${CampXLoc}]}>${CampRadius}) || (${Math.Distance[${Me.Y},${Me.X}:${CampYLoc},${CampXLoc}]}>${CampRadius})) /pet follow            
            }
|            /echo Sending pet2
			/pet attack
            /pet swarm
            /delay 10
            | Set timer to check if pet is attacking every 3s 
            /varset PetAttack 30
        } else {
            /if (${Target.Mezzed.ID} && ${Select[${Role},pettank,pullerpettank]} && ${PetBreakMezSpell.NotEqual[null]}) /call BreakMez
        }
        /if (${DebugCombat}) /echo \atDEBUGCOMBAT CombatPet: Leave \agLine#: ${Macro.CurLine}
    /return
 
Very sorry I can't do anymore testing over the next couple of weeks my brother in law died last Wednesday and me and the wife had to head to north wales for a week or 2 to with family at this very tragic time. But when I get home I will start the testing again if someone can hit a thanks on one of my posts it would be greatly appreciated.
AFK for a bit later guys.
 
Will be testing this out tonight with 108 cleric, bard, and mage in ROS.
 
Re: KissAssist 11 v11.002 alpha alpha alpha Release 10/26/18

As long as MeleeOn = 1, I can not stop my toon from moving by himself. I am assuming it is hard coded somewhere that I can't get too.


[Melee]
AssistAt=95
MeleeOn=1
FaceMobOn=0
MeleeDistance=75
StickHow=manual
AutoFireOn=0
UseMQ2Melee=1

/stick Off, /stick Pause does nothing, setting up pause delays on mousebreak works random at best.

If I turn Melee=0 then /stick off or /stick pause works and my toon stops moving by himslef. Then the issues becomes, I have to manually turn attack on /sigh.

My only work around was to use a DPS command:

DPS1=Command|100| Attack On
DPSCond1= ${Me.XTarget} > 0 && ${Me.PctAggr0} > 0

While this works, it takes 3-5 seconds to turn on attack (my DPSSize=28), where I find when Melee = 1 takes 0-2 seconds. Not ideal but better then getting stabbed in the back constantly.

I do A lot of swarming and tanking 3-6 mobs that are higher cons. It is very important for me to position my toon, to keep mobs in front of him or to keep control of him when gather up mobs. That is what makes this so important to me. I just figured there was a set up or configuration using KissAssist to accomplish this. A few people have offered ideas or think they can stop a toon from moving while keep everything else running smoothly, but nothing works but what I have outlined above. I have been trying different things for weeks now and this is what I have to offer to anyone else who deems controlling your toons movement important enough to go outside the norms. I hope this helps.


set your melee to allow for stickbreak. /melee stickbreak=1. That should at least allow you to change position. To switch targets its /backoff /switchnow.
 
Maskoi, a request: when my enchanter has no pet, the MQ2 window is spammed with "I have no pet. Enchanters live longer when we have pets." Even though I've got the pet in gem slot 13. Can you please fix it so the enchanter casts a pet? My shaman automatically mems the spell for the pet when his mutt dies and even Spirit Bolstering to haste it. But the chanter requires manual intervention
 
KissAssist Release Kiss11 v11.003 alpha alpha alpha Release 6/2/18

Users who are viewing this thread

Back
Top
Cart