I changed this in the botspellsai.cpp and it made all the difference for me. I do have on bot group buffing in the rules table, not sure how it would react with that set to false. On line 169 I changed this.
Code:
if(!((spells[selectedBotSpell.SpellId].targettype == ST_Target || spells[selectedBotSpell.SpellId].targettype == ST_Pet || tar == this)
To this.
Code:
if(!((spells[selectedBotSpell.SpellId].targettype ==ST_Group || spells[selectedBotSpell.SpellId].targettype == ST_Target || spells[selectedBotSpell.SpellId].targettype == ST_Pet || tar == this)