RoboClaptrap4
Member
- Joined
- Feb 14, 2018
- RedCents
- 181¢
I'm trying to figure out a reliable way of keeping short term buffs on myself in combat while still using KISS. This is for things like the following:
http://everquest.allakhazam.com/db/spell.html?spell=6667
http://everquest.allakhazam.com/db/spell.html?spell=8032
KISS only really allows combat buffs in very limited ways via the DPS section (MA and ME are the only tags that seem to work in combat, so that won't work for either ability since it needs to be put onto many more toons). I raid using KISS, and fights are often far longer than the duration of these buffs, so if I just leave them in the KISS buffs section, they're gone in the first minute of the fight.
What I'm tentatively thinking is to create downshits on the toons who need these buffs so that, if they are in combat and don't have the buff, they send the buffer a BCT telling them, something like this:
downshit2=/if (${Me.CombatState.Equal["COMBAT"]} && !${Me.Buff[Mana Flare].ID}) /bct ManaFlareCaster //casting "Mana Flare" -invis -targetid|${Me.Id}
While this will probably work (I haven't tested it, so it may have some syntax errors), it's a pretty primitive solution, especially since everyone who needs Mana Flare is going to be constantly spamming the caster. If they're dead, or OOM, or casting, it could be problematic, or if the mana weave caster is somewhere where they really shouldn't be casting, it could go badly. I'm wondering if there's a way to throttle how often I ask for this buff. Alternatively, does anyone know of any plugins or functionality which would allow me to accomplish this sort of thing (maintenance of short term buffs on multiple toons) outside KISS?
http://everquest.allakhazam.com/db/spell.html?spell=6667
http://everquest.allakhazam.com/db/spell.html?spell=8032
KISS only really allows combat buffs in very limited ways via the DPS section (MA and ME are the only tags that seem to work in combat, so that won't work for either ability since it needs to be put onto many more toons). I raid using KISS, and fights are often far longer than the duration of these buffs, so if I just leave them in the KISS buffs section, they're gone in the first minute of the fight.
What I'm tentatively thinking is to create downshits on the toons who need these buffs so that, if they are in combat and don't have the buff, they send the buffer a BCT telling them, something like this:
downshit2=/if (${Me.CombatState.Equal["COMBAT"]} && !${Me.Buff[Mana Flare].ID}) /bct ManaFlareCaster //casting "Mana Flare" -invis -targetid|${Me.Id}
While this will probably work (I haven't tested it, so it may have some syntax errors), it's a pretty primitive solution, especially since everyone who needs Mana Flare is going to be constantly spamming the caster. If they're dead, or OOM, or casting, it could be problematic, or if the mana weave caster is somewhere where they really shouldn't be casting, it could go badly. I'm wondering if there's a way to throttle how often I ask for this buff. Alternatively, does anyone know of any plugins or functionality which would allow me to accomplish this sort of thing (maintenance of short term buffs on multiple toons) outside KISS?

