• 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

Question - Is it possible to direct single target buffs to specific characters?

Joined
Oct 13, 2014
RedCents
1,700¢
Is there a way to edit my enchanters .ini to cast a buff on a specific character?

e.g

Buffs1=Trickster's Augmentation|MA
Buffs2=Boon of the Garou|Toon Name

The problem is that the buffs on are 3 minute cooldowns and so can only be cast one ONE toon at a time. I would like to keep trickster on my tank for agro and Boon on my dps for procs. Is this at all possible?

- - - Updated - - -

Any ideas?
 
Try
Rich (BB code):
Buffs2=Boon of the Garou|!MA
Will cast it on group members other than MA. Kiss will never use toon names in any fashion. Its a safety feature.
 
Try
Rich (BB code):
Buffs2=Boon of the Garou|!MA
Will cast it on group members other than MA. Kiss will never use toon names in any fashion. Its a safety feature.

Completely understand.

One thing I liked about Dev's macros was you could specify classes of characters that would get certain buffs. That would be a way to specify who got the buff without actually requiring names. If you run with multiple of the same class in your group then you just have to live with that, but it would help the OP narrow it down further to who needs what buffs.
 
Yea I have seen a couple other bot macros that do this

I would love if kiss would be setup for buffs and such as , separated.
You could add the variables to make it simpler for people so you dont have to do like ${Class.ShortName.Equal[BRD]} in you INI =)


  • All
  • me
  • MT
  • MA
  • puller
  • melee (war,rog,ber,mnk)
  • caster (enc,mag,nec,wiz)
  • hybrid (shd,pal,rng,bst)
  • tank (war,shd,pal)
  • healer (clr,dru,shm)
  • clr,dru,shm,war,rog,ber,mnk,enc,mag,nec,wiz,shd,pal,rng,bst,BRD(cuz hez-a special!)
  • Additionally the !not for all of them

And if you want to get crazy

  • petALL
  • petBST
  • petNEC
  • petSHD
  • petMAGall
  • petMAGearth
  • petMAGwater
  • petMAGair
  • petMAGfire
  • mercTANK
  • mercDPS
  • mercHEAL
  • mercCAST


Rich (BB code):
Buffs2=Boon of the Garou|MT,MA,melee,hybrid

This would prioritize the MT then MA then Melee then Hybrid and never try to give boon to BRD
Spell like boon that have a 180s recast you cant keep up on more than 1-3 people so priority is important


p.s.
Generically the historic logic of MA=Tank in kiss should get updated and treat Tank and Assist as separate things, always found this annoying =)
 
Last edited:
Sum1-- In situations like this, you probably know one has to dive into the code and learn how to change things yourself. Sharing code becomes dangerous then if you wish to share it as you have to scrub your character names out. You could write an ini file with the names and read them in, but again that would be YOU having to edit the KISS code to read it in.

I did something similar to what you are wanting by first creating an INCLUDE file with a number of custom subroutines. You put an include line at the top of the KISSASSIST macro, and a /call BuffMe line in the KISS :mainloop (I do the same thing with AutoCleric, EOK, etc. and they all share the custom INC file). The INC subroutines do a bunch of custom things for me... including things like what you are wanting. I auto shrink all my characters in most zones with this, or do out of group calls for certain buffs. In those cases-- the character NEEDING the buff sends a tell to the character that will grant the buff through EQBC with an "order". It's very crude... but it works. Yeah, I can see places where it screws up a key spell in a battle, but I've never seen a wipe because of it. Like this:

Rich (BB code):
  /if (${ClarityTimer}==0 &&!${Melee.Combat} && !${Me.Buff["Voice of Precognition Rk. II"].ID} && (${Me.Name.Equal[XXX]}]})) {
    /varset tempID ${Spawn[pc "BUFFERName"].ID}
    /if (${Spawn[pc id ${tempID}].Distance}<100) {
      /bct BUFFERName //memspells "Voice of Precognition Rk. II" 12
      /delay 7s
      /bct BUFFERName //target ${Me.Name}
      /delay 1s
      /bct BUFFERName //casting "Voice of Precognition Rk. II"
      /varset ClarityTimer 10s
    }
  }

That way I keep it out of the KISSASSIST and only have to update KISS in a few places every time Maskoi graces us with his brilliant updates (flagrant brown-nosing).

You could create a macro button on EQ, but that's really dangerous. I have a razer mouse with a bunch of side buttons and I program a lot of commands into that which are basically /bct commands or /nav commands for common things.

Maskoi will remonstrate me for even suggesting putting character names in files. But we are all recidivists of a type here...

JJB
 
Buff Melee only |Melee

You can now select to cast buffs just the Melee types and not entire group
use the following syntax: Spell Name|Melee See example below
Rich (BB code):
Buffs6=Celerity|Melee

This is important when your Monk Puller is out of range during normal buff cycles. Using the Melee tag will make sure he/she gets buffed

Buff Caster only |Caster

You can now select to cast buffs just the Caster types and not entire group
use the following syntax: Spell Name|Caster See example below
Rich (BB code):
Buffs6=Kei|Caster

- - - Updated - - -

Only missing the hybrid section :/
 
Question - Is it possible to direct single target buffs to specific characters?

Users who are viewing this thread

Back
Top
Cart