• 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

KissAssist Release KissAssist (2 Viewers) 12.002.039

No permission to download
Trying to figure out how to make a conditional for a mob: I start off hitting the mob with a weapon that has snare on it. Once the mob is snared I want to swap my bandolier to my main weapons. The 2 bandolier names are "main" and "Snare." The 2 snare debuffs that could land on the mob are SNARE and SERPENT VINES. I would like it to swap back to the "Snare" set after a mob swap. Rinse and repeat.
 
Here the entry I use for my base bandolier it may help you get started. This switched 2 hander out with board and sword depending on the number of mobs

Code:
DPS12=Command:/bandolier activate 1hander|100|Cond1
DPS13=Command:/bandolier activate 2hander|100|Cond2
Cond1=!${InvSlot[mainhand].Item.Name.Equal[Conflagrant Bastard Sword]} && ${SpawnCount[NPC radius 20 zradius 10 targetable]}>=2
Cond2=!${InvSlot[mainhand].Item.Name.Equal[Conflagrant Great Sword]} && ${SpawnCount[NPC radius 20 zradius 10 targetable]}<=1 && ${SpawnCount[NPC radius 20 zradius 10 targetable named]}==0
 
Is the .Snared. part of this covered by a druid spell that says Serpent Vines as the debuff as well? The proc of my weapon is actually named "snare" but the druid debuff is "Serpent Vines"
Hmm I think it is but don't quote me on that haha. I am not sure how the snare flagging works within EQ, but you could always test it manually.

Go grab a mob and wait for wep to proc with the Serpent Vines and then type: ``` /if (${Target.Snared.ID}) /echo Target IS snared! ``` if you get an echo back then you are set
 
Hmm I think it is but don't quote me on that haha. I am not sure how the snare flagging works within EQ, but you could always test it manually.

Go grab a mob and wait for wep to proc with the Serpent Vines and then type: ``` /if (${Target.Snared.ID}) /echo Target IS snared! ``` if you get an echo back then you are set
It does work this way. Thank you for the example.
 
what is the setting I need to change?:

I am using my mage and using my pet as puller tank. I am pulling with the pet but what I do not want to do is have my mage moving. He is currently running to within distance of the mob and then sending pet to pull. then he is running back to his initial start point. This is sometimes making the pet kill the mob too far away and not getting xp for the mage.

I notice when starting KA, it says I am puller and my pet is tank. How do I keep my mage from moving and pulling the mobs within range with pet?
 
what is the setting I need to change?:

I am using my mage and using my pet as puller tank. I am pulling with the pet but what I do not want to do is have my mage moving. He is currently running to within distance of the mob and then sending pet to pull. then he is running back to his initial start point. This is sometimes making the pet kill the mob too far away and not getting xp for the mage.

I notice when starting KA, it says I am puller and my pet is tank. How do I keep my mage from moving and pulling the mobs within range with pet?
are you starting it correct?

  • Role=PullerPetTank - This role allows for a pet class (Mage/Necromancer/Beastlord) to BOTH 'pull and have their pet tank'.
 
are you starting it correct?

  • Role=PullerPetTank - This role allows for a pet class (Mage/Necromancer/Beastlord) to BOTH 'pull and have their pet tank'.
yea, here is what i think are my appropriate settings:

KissAssistVer=12.002
Role=PULLERPETTANK
CampRadius=30
CampRadiusExceed=400

PetOn=1
PetSpell=YourPetSpell
PetFocus=NULL
PetShrinkOn=0
PetShrinkSpell=Tiny Companion
PetBuffsOn=1
PetBuffsSize=8
PetBuffs1=NULL
PetBuffs2=BURNOUT XV RK. II
PetBuffs3=ICEFLAME BARRICADE
PetBuffs4=NULL
PetBuffs5=NULL
PetBuffs6=NULL
PetBuffs7=NULL
PetBuffs8=NULL
PetCombatOn=1
PetAssistAt=99
PetAttackDistance=200
PetToysSize=6
PetToysOn=0
PetToys1=NULL
PetToys2=NULL
PetToys3=NULL
PetToys4=NULL
PetToys5=NULL
PetToys6=NULL
PetToysGave=NULL
PetBreakMezSpell=NULL
PetRampPullWait=0
PetSuspend=0
MoveWhenHit=0
PetHoldOn=0
PetForceHealOnMed=0

PullWith=PET
PullMeleeStick=0
MaxRadius=450
MaxZRange=50
UseWayPointZ=0
PullWait=5
PullRadiusToUse=90
PullRoleToggle=0
ChainPull=0
ChainPullHP=90
PullPause=30|2
PullLevel=0|0
PullArcWidth=0
PullOnReturn=0
 
does your mage have pet greater hold(ghold). The mage should run close enough to the mob to send in the pet, then once the mob is aggroed, the mage should put the pet in follow mode and the mage runs back to camp. Once the pet gets to camp and the mob gets in range. The Mage should send the pet after the mob. Now if you don't have ghold then the pet will turn and attack the mob if the mob hits the pet, when the pet is running back to camp.
 
?? Why are you trying |once instead of |1?

Buffs1=Modulating Rod|summon|Summoned:Modulating Rod|1
 
well if that is a ver batim copy/paste - you need a space after Summoned: like: Buffs1=Modulating Rod|summon|Summoned: Modulating Rod|1
 
if you watch kiss on start up it shows errors in the ini file. We built that in years ago but its at the very beginning and easy to miss.
We can work on making it a command so you can see what is funky in your ini and Kiss doesn't recognize.
 
i am going to write new command so it just shows a list that you will be able to save and print it out if you. I will eventually port the the function to the new KissGooey.
 
Thank you! But, I have macular degeneration and eventually I'm going to have to find a way for the windows to be read out loud somehow when I'm writing. So it's not you, it's me.
I have it too. I use ZoomText Magnifier/Reader.


It can't read in game text to you, but you'll be able to see!
 
I use that myself but how do you get it to work on the MQ window in game? As in it distorts the text in my MQ window and then it's all pixelly and hard to read.
I run in windowed mode, increasing magnification as needed. I have no trouble with screen clarity. I just went to 20x for shits and giggles and it's still clear.
I usually run at normal size, and caps-lock/enter to size 3 as needed.

If your distorted, I'm not sure what settings you need to look at :(

EDIT: I'm playing at 1280 x 1024 btw.
 
Last edited:
Can KA cure/buff players in the group with only dannet on or does both KA and dannet have to be running on all characters in the group for it to work?

For instance only running KA on the cleric will it dannet query the others in the group for cures or does KA need to be running on all of them to write to the ini?
 
Last edited:
To be seen/accessed by others running Dannet, you have to be running Dannet. Dannet needs to be running on all characters you want to cure, but only kiss needs to be running on your cleric.
 
I did a search in this thread and could not find an answer to specific question, so here goes. I use KA on my Druid and I am tweaking his ini file. He has 2 aa's that I would like to include in his burn command, but I am not sure I am using the proper commands. I use a SK as the MT and I want the druid to cast 2 specific aa's on him when he burns. See below

Burn3=Spirit of the Bear|CLASS|SK - (Increases targets health by 25k and ac by 46 points)
Burn4=Wrath of the Wild|CLASS|SK - (Increases targets DS by 60k and grants chance to trigger diminishing blows 1)

I want to make sure that since the AA specifies "target" the druid only casts it on the MT, the SK. Will this work? If not, any thoughts on how to make his cast these aa's only on a burn?
 
Assuming your SK (MT) is the same as your MA, you can use MA to specify him as the target of the spell...

Burn4=Spirit of the Bear|MA
 
Oddly enough, he is not always the MA. Sounds like the setup I did may not work so either the SK has to be the MA to make this burn work properly or I would need to manually cast those 2 from the dru onto the SK.

Or maybe add as buffs and use the class designation and let the dru cast it on him whenever the cool down is and the SK does not have it.
 
@B_I_G__D_A_D_D_Y the way that PetTauntOverride is designed, is to allow for /pet taunting, when it normally wouldn't and turn off /pet taunting when you shouldn't.

Normal function of kiss is to turn on /pet taunt, if your running one of the following Roles: pettank,pullerpettank,hunterpettank and turn off /pet taunt if your not one of those roles.
So in the first situation, if /pet taunt is off. Then a check is done on PetTauntOverride to see if you want /pet taunt turned on. So the first check is:

/if (${Select[${Role},pettank,pullerpettank,hunterpettank]} || ${PetTauntOverride}) /pet taunt on

Now If /Pet taunt is on then PetTauntOverride is checked, if turned off before turning off /pet taunt. So PetTauntOverride is used here as an override to leaving /pet taunt on when the macro would normally turn /pet taunt off:

/if (!${Select[${Role},pettank,pullerpettank,hunterpettank]} && !${PetTauntOverride}) /pet taunt off

So normally /pet taunt would be turned off if your NOT running one of the following roles: pettank,pullerpettank,hunterpettank so turning PetTauntOverride on overrides this function.

I think what your wanting, is for PetTauntOverride to totally skip any of the /pet taunt code if it is turned on, and not be used to override the individual states as it is currently used.
 
ctaylor22 updated KissAssist with a new update entry:

pet taunt and cures change

Ok Changed the way PetTauntOverride is checked. If it is turned on, it just skips the /pet taunt checks. You still might have to toggle /pet taunt after first starting the macro. Fixed an issue when setting CuresOn=3 and NOT using DanNet. I think I got this fixed. I wasn't able to fully test it, so be careful and test it on one character before going crazy.

Read the rest of this update entry...
 
Perfect! In my very stout end-game group I like to leave the mage's pet taunt ON even though the mage is in regular Assist mode. When the SK tank dies (usually due to me doing something stupid!) the mage pet is normally next on aggro and mobs jump on it. Then my priests usually battle rez the SK and most times I can continue the fight without a full group wipe. So for that mage I just want to control pet taunt manually. Thanks for the update! I'll try it out asap.
 
NP. Give me a sec.

Just need a space between the "/if" and the "(", Like this: /if (${PetTauntOverride}) {

That is what I get for being in a hurry. Will post an update.
 
KissAssist Release KissAssist

Users who are viewing this thread

Back
Top
Cart