Forgot to update druid comments -> fixed

Signed-off-by: cala <calaftp@free.fr>
Still wasn't satisfied with that comment. Silly me.

Signed-off-by: cala <calaftp@free.fr>
Priest kept spamming Renew (whether it was up or not), wasting all its mana. While I was at it, (hopefully) improved a whole slew of (mostly) healing stuff. Compiles, untested.

Signed-off-by: cala <calaftp@free.fr>
Several 'game play' bug fixes..

o Fix: Bot(s) collection spell non-ending, caused by more than one
  bot vying for the same gameobject.
o Fix: Bot(s) unable to interact with some questgivers.
o Fix: Bot(s) reluctant to interact with NPC.
o Fix: NEED or GREED roll code now based on the item's usefulness.

Signed-off-by: cala <calaftp@free.fr>
Playerbot: Paladin fixes for BuffPlayer on hunters pet (which was causing crash awhile back).

Signed-off-by: cala <calaftp@free.fr>
Playerbot: Make a couple of typedefs more generic for re-use

Signed-off-by: cala <calaftp@free.fr>
Playerbot: Only tell players once when bot will not obey them. It's nice for groups consisting of players and bots.

Signed-off-by: cala <calaftp@free.fr>
Fix to prevent bots from exhausting their mana, trying to buff warlock imps

Signed-off-by: cala <calaftp@free.fr>
Limit which items (armour class) bots will roll 'NEED' for..
(i.e. so for instance, paladins will not now roll 'NEED' for
 every item of armour).

Signed-off-by: cala <calaftp@free.fr>
Added a basic check to determine if a shaman or druid should be melee or ranged

Set renew to behave like a hot(druid rejuvenation style) rather than a direct heal that made them oom

Signed-off-by: cala <calaftp@free.fr>

Conflicts:
	src/game/playerbot/PlayerbotPriestAI.cpp
Implemented dispel mechanics in relevant classes, this needs thorough testing
(I will add code comments once these are finished, I havn't implemented multi type dispels till I'm satisfied the single dispels work

Added a new combat order, ORDERS_NODISPEL for fights where auto dispelling is not desired
(Dispel is set to default and ORDERS_HEAL will also dispel)

Priests should now buff shadow protection

Signed-off-by: cala <calaftp@free.fr>
Fixed Paladin + more additions to dispels

Signed-off-by: cala <calaftp@free.fr>
minor shaman tweaks/some totem + weapon enchant info

Signed-off-by: cala <calaftp@free.fr>
Fixes: combat orders, buy item and vendor interaction
- re-organize code to avoid CombatOrderType conflict
- remove unecessary CMSG_BUY_ITEM handler, causing
  duplicate 'item received' message.
- bots were not interacting with some vendors.

Signed-off-by: cala <calaftp@free.fr>
Implemented Resist combat order
-Just 1 order that takes any of the four resist types (fire, frost, nature, shadow)

Signed-off-by: cala <calaftp@free.fr>
silly warlock files that don't want to open.. fixed ranged wand attack for them

Signed-off-by: cala <calaftp@free.fr>
Fix for 'Skinning, the first time' issue

Signed-off-by: cala <calaftp@free.fr>