• 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

Idea - KissAssist 6.6 Coming Soon

was one of the first things i put in 2 years ago. It uses stick not afollow. i don't like afollow has too many issues.

Rich (BB code):
/chase
 
Good feature would be instead of casting spells by % cast spells in gem order , i think i seen it somewhere not sure , some times my necro stalls and starts late , and by the time he goes to casting dots its at 80 % , and misses some dots , and skips stuff ,
 
I wrote the bard mez first and got that working then just expanded it to the chanter mez which was easy.

Sorry for getting a little off topic but, I saw another thread that talked about setting up a bard to mez with kiss assist but I couldn't find the actual method/instructions. Is there a existing thread on that somewhere?

Thanks.
 
For bard it should be as simple as enabling these settings:

[Mez]
MezOn=1 <---turns it on
MezRadius=40 <-- I usually set it either 5 less than camp, or the same as my camp depending on if I expect adds, or the distance of mobs to camp.
MezMinLevel=60 <--min level, this can be 1, or if you don't care about adds under a specific level because your group is beast, set it higher
MezMaxLevel=98 <-max level of your mez song
MezStopHPs=80 <---i usually leave this at 80, has been working for me
MezSpell=Slumber of Kolain <---single target mez songs
MezAESpell=Wave of the Conductor|2 <--aoe mez song, followed by how many mobs minimum to use this, 2 is best IMO because it'll do the aOE mez first, then twist the single target, at least from my experience
 
For bard it should be as simple as enabling these settings:

[Mez]
MezOn=1 <---turns it on
MezRadius=40 <-- I usually set it either 5 less than camp, or the same as my camp depending on if I expect adds, or the distance of mobs to camp.
MezMinLevel=60 <--min level, this can be 1, or if you don't care about adds under a specific level because your group is beast, set it higher
MezMaxLevel=98 <-max level of your mez song
MezStopHPs=80 <---i usually leave this at 80, has been working for me
MezSpell=Slumber of Kolain <---single target mez songs
MezAESpell=Wave of the Conductor|2 <--aoe mez song, followed by how many mobs minimum to use this, 2 is best IMO because it'll do the aOE mez first, then twist the single target, at least from my experience

Hey thanks for that, I was able to sort of get this going on my bard last night, seems like MQ2/Kiss doesn't really work well with a group of toons running Kiss with a bard in the group. The bard would just keep playing whatever twist I had in my ini regardless of the macro running, not running, in combat, out of combat etc. Seems like it was just "stuck" in memory, I even tried /stop and it just kept playing.

Anyone else experience this with a full group of toons running MQ?
 
I run a full group of kissassist ran characters, one being a bard. My ONLY problem from flawless performance is my puller dying in pullertank mode. I've managed to iron out every other error or problem with my setups.

My bard, I would say does an annoyingly perfect job at twisting what I've told him to twist. The only problem I can think of you might be having is either you have some weird ini file created for your mq2twist, OR you might not have set up the bard properly. Post your file and I can try to see what's wrong with it.
 
I run a full group of kissassist ran characters, one being a bard. My ONLY problem from flawless performance is my puller dying in pullertank mode. I've managed to iron out every other error or problem with my setups.

My bard, I would say does an annoyingly perfect job at twisting what I've told him to twist. The only problem I can think of you might be having is either you have some weird ini file created for your mq2twist, OR you might not have set up the bard properly. Post your file and I can try to see what's wrong with it.

Thanks

Rich (BB code):
[General]
KissAssistVer=6.5
Role=Assist
CampRadius=30
CampRadiusExceed=400
ReturnToCamp=0
ChaseAssist=0
ChaseDistance=25
MedOn=1
MedStart=25
MedCombat=0
LootOn=1
RezAcceptOn=0
AcceptInvitesOn=1
GroupWatchOn=1
EQBCOn=1
IRCOn=0
MiscGem=8
HoTTOn=0
TwistOn=1
TwistMed=5
TwistWhat=1 5 6 7 8
[Buffs]
BuffsOn=0
Buffs1=NULL
Buffs2=NULL
Buffs3=NULL
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=0
[Melee]
AssistAt=95
MeleeOn=1
FaceMobOn=1
MeleeDistance=75
StickHow=snaproll
AutoFireOn=0
MeleeTwistOn=1
MeleeTwistWhat=1 5 6 7 8
[AE]
AEOn=0
AERadius=50
AE1=NULL
AE2=NULL
AE3=NULL
AE4=NULL
AE5=NULL
[DPS]
DPSOn=0
DPSSkip=20
DPSInterval=2
DPS1=NULL
DPS2=NULL
DPS3=NULL
DPS4=NULL
DPS5=NULL
DPS6=NULL
DPS7=NULL
DPS8=NULL
DPS9=NULL
DPS10=NULL
[Heals]
Help=Format Spell|% to heal at i.e. Devout Light Rk. II|50
HealsOn=0
Heals1=NULL
Heals2=NULL
Heals3=NULL
Heals4=NULL
Heals5=NULL
[Cures]
CuresOn=0
Cures=NULL
[Mez]
MezOn=1
MezRadius=60
MezMinLevel=50
MezMaxLevel=85
MezStopHPs=80
MezSpell=Lullaby of the Lost Rk. II
MezAESpell=Wave of Slumber|2
[Burn]
BurnText=Decepticons Attack
Burn1=NULL
Burn2=NULL
Burn3=NULL
Burn4=NULL
Burn5=NULL
Burn6=NULL
[Pull]
PullWith=Boastful Bellow
PullMyHPs=25
MaxRadius=1450
MaxZRange=75
PullWait=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
[Merc]
Help=To use: Turn off Auto Assist in Manage Mercenary Window
MercOn=0
MercAssistAt=92
 
Ah okay, well for one, you have the same songs listed for twisting combat and resting.

general section:
TwistOn=1
TwistMed=5 <--this is your regen song, should twist this when your mana/end is low, basically right after you die, not 100% sure
TwistWhat=1 5 6 7 8 <--this is what you want to twist when you're resting, your regen song would be best included in here, but I normally just twist 1 song during downtimes

Under your melee settings, I assume you have the songs correct that you want to twist, if you are just wanting to twist the same 5 songs the whole time, combat or not, you can leave it alone

Melee section:
MeleeTwistOn=1
MeleeTwistWhat=1 5 6 7 8 <--same thing, but whatever songs you want for combat

To make things simple, and i've tried it both ways, having a full line up of songs while resting, and just singing the regen song, I've found it works better, while AFKing just having the regen song twisting out of combat, then playing my full line up during battles, sure it takes a bit longer to get going, but my bard doesn't seem to pull as much aggro.

If your bard isn't playing any of those songs, then it is some sort of MQ problem, probably related to mq2twist
 
Ah okay, well for one, you have the same songs listed for twisting combat and resting.

general section:
TwistOn=1
TwistMed=5 <--this is your regen song, should twist this when your mana/end is low, basically right after you die, not 100% sure
TwistWhat=1 5 6 7 8 <--this is what you want to twist when you're resting, your regen song would be best included in here, but I normally just twist 1 song during downtimes

Under your melee settings, I assume you have the songs correct that you want to twist, if you are just wanting to twist the same 5 songs the whole time, combat or not, you can leave it alone

Melee section:
MeleeTwistOn=1
MeleeTwistWhat=1 5 6 7 8 <--same thing, but whatever songs you want for combat

To make things simple, and i've tried it both ways, having a full line up of songs while resting, and just singing the regen song, I've found it works better, while AFKing just having the regen song twisting out of combat, then playing my full line up during battles, sure it takes a bit longer to get going, but my bard doesn't seem to pull as much aggro.

If your bard isn't playing any of those songs, then it is some sort of MQ problem, probably related to mq2twist

Thanks, that was it. In just about every case like this I've ignored the obvious (easy) answer and assumed it was something more complicated.

Appreciate the help.
 
I would love to See an effect Like the GOM that uses aggro detection algorythm So u could if u gain or alternatively Lose aggro Set it to activate an ability ie my ranger Pulls aggro Pops cover tracks, My warrior Loses it pops aggro getting ability etc..? is this possible?

Another great Feature would be a way to chase Someone other than the assist in the Group I want my cleric attached to my mage but for heals to work i have to set pet as the MA not the mage so he follows the pet.

Another idea is a Once out of combat with x mana to fully heal group, between pulls.

Also would love a Puller heal tag so I can set a cleric to heal the Puller only with a spell and I guess i would need to set the puller in the macro as well.
 
Last edited:
Gom aggro. not happening too complicated. kiss= keep it simple stupid

Chase owner instead of pet when pet is MA I can do that.

group heal between pull meh no

puller tag not necessary next version you can assign heals in xtarget
 
CAST spells in order instead of % like DPS1 casted first 2 second 3 fourth so fourth and so on , or Skype me maskoi
 
Thanks, that was it. In just about every case like this I've ignored the obvious (easy) answer and assumed it was something more complicated.

Appreciate the help.

It's no problem at all, it took me a few weeks to get where I'm at with kissassist and I'm still ignorant on many features. Good luck with your assisting!
 
I would love to See an effect Like the GOM that uses aggro detection algorythm So u could if u gain or alternatively Lose aggro Set it to activate an ability ie my ranger Pulls aggro Pops cover tracks, My warrior Loses it pops aggro getting ability etc..? is this possible?

This sounds like something you could probably set up in MQ2Melee.

Something like...
Ranger:
Rich (BB code):
Holyshit1=/if (!${Melee.Aggromode} && ${Melee.GotAggro} && ${Me.AltAbilityReady[Cover Tracks]) /alt activate 2234

You could alternatively set it up to watch HoTT.

For the Warrior, take a look at this thread for some ideas about how to configure MQ2Melee for keeping agro.

- - - Updated - - -

In the copy of kissassist that I use I added support for mage Fickle Fire procs. Would love if you wanted to include it, so I don't have to update subsequent releases :p. Relevant additions to code below:

Added Events:
Rich (BB code):
#Event  FickleOn	"Small flames dance over your hands."
#Event	FickleOff	"The dancing flames fade away."

Added Config File Support:
Rich (BB code):
| ************************* Fickle ****************************************|       
    /if (${Me.Class.Name.Equal[Magician]}) {
        /call LoadIni Fickle FickleSHelp              string       "Name of nuke to cast when Flames of Power procs from casting Fickle line of spells"
        /call LoadIni Fickle FickleSpell              string       "Flames of Power Spell"
    }

Declarations:
Rich (BB code):
/declare FickleActive           int         outer       0
/declare FickleCast             string      outer       ${FickleSpell.Arg[1,|]}

Subs:
Rich (BB code):
| ----------------------------------------------------------------------------
| SUB: Event Fickle On
| ----------------------------------------------------------------------------
    Sub Event_FickleOn
        /varset FickleActive 1
        /call FickleCastSpell
    /return
| ----------------------------------------------------------------------------
| SUB: Event Fickle Off
| ----------------------------------------------------------------------------
    Sub Event_FickleOff
        /varset FickleActive 0
    /return
| ----------------------------------------------------------------------------
| SUB: Fickle Cast
| ----------------------------------------------------------------------------
    Sub FickleCastSpell
    /if (!${FickleActive} || ${FickleCast.Equal[null]} || ${FickleSpell.Find[spell]} || !${CombatStart}) /return
            | Release timer after trying to cast for 5 secs
            /declare FickleTimer timer local 10s
            /echo Flames of Power detected trying to cast ${FickleCast}   
            :CastFickle
                /if (${Cast.Ready[${FickleCast}]}) {
                    /if (${MyTargetID})            	/call CastWhat "${FickleCast}" ${MyTargetID}
                    /if (${Macro.Return.Equal[CAST_SUCCESS]}) {
                        /varset FickleActive 0
                        /return
                    }
                }
            /if (${FickleActive} && ${FickleTimer}) /goto :CastFickle
			/varset FickleActive 0
    /return
 
CAST spells in order instead of % like DPS1 casted first 2 second 3 fourth so fourth and so on , or Skype me maskoi

DPSOn=2

Cast them in descending order of % and ignore mob health other then when to start
 
Gom aggro. not happening too complicated. kiss= keep it simple stupid

Couldn't you add the code into a new aggro section using ${Me.PctAggro} ?

So it would be

Aggro1=Ridicule|100

and it would only use this IF ${Me.PctAggro}<100

If you're in tank mode it uses aggro stuff if you lost aggro and if you're dps it uses deaggro stuff if ${Me.PctAggro}>90 or something.

This would also be useful for an SK to use his Jolts when he needs aggro instead of just spamming them when he doesn't need to.
 
Thats what mq2melee does. Why duplicate the functions of the plugins?
 
mq2melee spams them when you don't need to. Unless you turn them off and make holyshits for them I guess.

Isn't that what provokeif and tauntif are for? According to the wiki, "Without a TauntIF statement, this will cause your toon to chain taunt. If you do not wish for that, use a TauntIF command". Now while it doesn't spell it out as such (and I haven't tried it like tauntif) I would expect provokeif works the same way.
 
Kissassist feature that would be cool would be Cast spells in order lie add maybe a Dps=3 eature to cast from 1-12 instead of by %
 
That shouldn't be too hard. DPSOn=3 maybe will look into it
 
Maybe I just don't have things set up as well as I thought, but is there a way to make it so my cleric doesn't heal my puller, or at least doesn't heal him upon returning to camp, thus instantly getting aggro on impending mobs? It isn't ever an issue on a single pull, but when I get 1-3 adds on top, my healer just gets stomped every time.
 
I know there was some thing about agro before... How about a setting like if agro Metter is higher then 70 you use a anti agro spell thing....
 
Kiss doesn't use mgb or tranquil I really never saw a use for it more of a raid thing isn't it?
 
Kiss will buff anyone in other groups if at least one of those toons are using Kiss and they are on the same computer.
 
On a note of what thx07781 said, it would be really nice if you could set up a list of people you want to keep buffed kinda similar to how you make a list for posse. Then as long as you had inspect buffs you could have kissassist cycle through the targets quickly to check buffs. This way all characters wouldnt have to be on the same machine and all wouldnt have to be using MQ2.

- - - Updated - - -

Kiss will buff anyone in other groups if at least one of those toons are using Kiss and they are on the same computer.

I seem to be having an issue with this. I am boxing 2 groups and the shaman in 1 group will not buff the second group unless I set kiss to assist the tank in the second group but not without adding "|MA" to the spells I want him to buff. Also even if I add the "|MA" he wont cast talisman of the courageous on the other party"
 
would it be possible to add some sort of charm macro to it.
so a chanter will keep a charmed pet?
 
in the buff section, I see you can target the MA or whatever if you do |MA can you set that up to do say |Akatora and it buffs just that specific person? and you can add more names so it uses single buffs to buff those people.. or do |group and it buffs the group with it?

dunno if that sounds complicated or its already been done.. was just a thought today
 
How about the ability to specify a different chase target than the Main Tank for use in mixed human/bot groups? You'd de-level my husband's paranoia a little if the chanter could assist him but follow me.
 
Here's a request if it's possible. If I type Follow in chat or in a tell, the other bot(s) target me and do a /stick. If I say Stop in chat, they /stick off.

I had a botting macro that did this way back in the day and I lost it in my computer wipe.
 
Can easily add this as a custom event. Or even just hotkey something for EQBC.
For this to work correctly in KISS you'd have to make sure you toggle ReturnToCamp off.
 
/chase is the toggle command to to follow/stop following the MA
the hot key on my MA is
Rich (BB code):
/bca //chase
sends a command to every toon but the MA to follow via eqbc

Also Kiss does not or never will communicate in game /say /gc /g /tell etc. Its a safety feature so the macro can never be logged in chat.
 
/chase is the toggle command to to follow/stop following the MA
the hot key on my MA is
Rich (BB code):
/bca //chase
sends a command to every toon but the MA to follow via eqbc

Also Kiss does not or never will communicate in game /say /gc /g /tell etc. Its a safety feature so the macro can never be logged in chat.

I also strongly agree that you shouldn't be passing data through EQ chat windows at all.
 
Is it possible to macro some MQ2 commands or does that pass through the chat windows?
 
Idea - KissAssist 6.6 Coming Soon

Users who are viewing this thread

Back
Top
Cart