I've been pondering this for a while now. How can you best make the bots cooperate as a group? And as important (or rather, a part of that) how can you let other bots know what you're about to do (e.g. "don't heal him, he's taken care of"). Fortunately, as a group it's not that necessary, but it does when it comes to a raid. Imagine a 25man raid.
E.g. 1:
5 healers, 3 tanks (I think that's how it works) of which 1 main tank and two offtanks. You'll want a healer or two on the MT, a healer or two on the off-tanks and the other healers to top up anyone. If a druid healer is present you'll probably want him to top everyone up with HoTs. As it stands, all healers (on the same AI tick) would pick the same healing target (thanks to my GetHealingTarget addition).
E.g 2:
There are 3 paladins in your group/raid. How do you ensure each gives the proper blessings? Each uses an appropriate aura? You could probably get by by analyzing the group make-up and guessing who does what. Or you could have a group handler which tells each bot what to do setting toggles or whatnot.
I'm sure there's more uses and use cases than off the top of my head. I do feel there is merit to a group/raid wise intelligence (or rather, AI) :) but it is an invasive addition so I wanted to put it up for discussion. I certainly wouldn't be able to do this on my own.
No real merit to this idea as alternatives are already available or can easily be added
Merit to this idea but the difficulty of adding and/or maintaining such a feature outweighs the benefits it may bring
May be difficult but should prove to be worth the time investment
I've been pondering this for a while now. How can you best make the bots cooperate as a group? And as important (or rather, a part of that) how can you let other bots know what you're about to do (e.g. "don't heal him, he's taken care of"). Fortunately, as a group it's not that necessary, but it does when it comes to a raid. Imagine a 25man raid.
E.g. 1: 5 healers, 3 tanks (I think that's how it works) of which 1 main tank and two offtanks. You'll want a healer or two on the MT, a healer or two on the off-tanks and the other healers to top up anyone. If a druid healer is present you'll probably want him to top everyone up with HoTs. As it stands, all healers (on the same AI tick) would pick the same healing target (thanks to my GetHealingTarget addition).
E.g 2: There are 3 paladins in your group/raid. How do you ensure each gives the proper blessings? Each uses an appropriate aura? You could probably get by by analyzing the group make-up and guessing who does what. Or you could have a group handler which tells each bot what to do setting toggles or whatnot.
I'm sure there's more uses and use cases than off the top of my head. I do feel there is merit to a group/raid wise intelligence (or rather, AI) :) but it is an invasive addition so I wanted to put it up for discussion. I certainly wouldn't be able to do this on my own.