Talked with Ctaylor22 about it last night, but if its possible to add values by class and maybe a puller value for Attack Buffs would help also.
For example,
DPS5=Lethargy Rk. II|90|MA|PULLER|RNG|BRD|MNK
This is extremely low priority though, there aren't that many attack buffs out there that are single target so its not an issue most of the time. Most are group spells, pet spells or self target type spells, so doesn't require any target to cast. There are just some unique ones like the Lethargy line or the Mage temporary DS line that are single target, those are the only ones I can think of the top of my head.
Specifying by classes for the [Buffs] section would be helpful too, to avoid wasting time in the buffs routine buffing each individual class if its a single target spell.
The biggest issue I see with wanting to cast buffs on any character in the group while Casting DPS spells. Is the switching from target to target. If you were going to check if the Buff was on the character before casting you would have to target the character first. Try and imagine switching from the MOB to any of the characters you want to cast the buff on, every time through the DPS routine... It could be done, but would you want to?
Yah its very low priority, atm there aren't that many good combat buffs to cast that are single target to worry about wasting time in combat. I would say the druid/shaman wild growth line would be a high value combat buff but besides that there aren't that many I can think of of the top of my head atm, the mage temporary DS one was just an example, I would never cast DS at all on my bots just because how shitty DS is atm compared to mob HP values.
But the same is true for the [Buffs] routine, there are some single target spells that don't need to be cast on every class, and time is being wasted in that routine. This only becomes an issue if you are chain pulling, and there isn't much breathing room to buff, so the bot will enter buff routine then stay in the buff routine till it finishes buffing at the same time it can't participate in DPS'ing, till its out of the buff routine.
If this will bloat down the mac and slow it down, screw everything I said above. I just love the responsiveness of KA atm, don't want to sacrifice that over this low priority stuff.