[tweak] Used proper healing function (step in the right direction - still no fix), removed useless function variable, added easy testing clause (don't rub my nose in it yet).

Signed-off-by: Cala Haryon <calaftp@free.fr>
[fix] Fixes new healing functions (already in use by Druid, effectively fixing new-ai druid healing). Also tweaked druid healing values a bit.

Signed-off-by: Cala Haryon <calaftp@free.fr>
 [fix] Added power (mana, rage, focus, runes) check to all playerbots. With 2 lines of code. WTH was I waiting for?

Signed-off-by: Cala Haryon <calaftp@free.fr>
[fix] Added check to see if druid has Revive spell before trying to cast it.

Signed-off-by: Cala Haryon <calaftp@free.fr>
[tweak+fix] Swapped in the new GetHealTarget code. Fixed NODISPEL check.

Signed-off-by: Cala Haryon <calaftp@free.fr>
[tweak] Small tweak of druid healing. Also removed mana check comments (was recently added to CastSpell).

Signed-off-by: Cala Haryon <calaftp@free.fr>
[tweak/fix] Big upgrade of Paladin's healing functions. NODISPEL fix across the board.

Signed-off-by: Cala Haryon <calaftp@free.fr>
[tweak] Priest integration of GetHealTarget() code and various priest healing tweaks/fixes.

Signed-off-by: Cala Haryon <calaftp@free.fr>
[feature] base code to accept job types in GetHealTarget(). Extracted out 'GetJobType()' code, should be useful in the future.

Signed-off-by: Cala Haryon <calaftp@free.fr>
[tweak] Various healing tweaks.

Signed-off-by: Cala Haryon <calaftp@free.fr>
[tweak] clean healing code a bit.

Signed-off-by: Cala Haryon <calaftp@free.fr>
[tweak] Removed upper limit, GetHealTarget() now always returns anyone under 100% health or NULL.

Signed-off-by: Cala Haryon <calaftp@free.fr>
[tweak] Extracted out common error checks for each class' HealPlayer and put into PlayerbotClassAI::HealPlayer.

Signed-off-by: Cala Haryon <calaftp@free.fr>
[feature] Added GetResurrectionTarget() function. Also put in GetTargetWithoutBuff() placeholder, needs additional input vars though.

Signed-off-by: Cala Haryon <calaftp@free.fr>
[feature] Use the new GetResurrectionTarget() to simplify healing code. Various minor fixes in DoNonCombatManeuver().

Signed-off-by: Cala Haryon <calaftp@free.fr>
[tweak] New Buff() function in PlayerbotClassAI. Integrated function for Paladin buffs. Got a bit more messy than intended (static callback function, etc) and the [clarity, shorter+clearer code] benefits for the Paladin class are less than expected but still an improvement I'd say.

Signed-off-by: Cala Haryon <calaftp@free.fr>
[tweak] Put new Buff code in Druid class.

Signed-off-by: Cala Haryon <calaftp@free.fr>
[fix] Small bugfixes to new Buff implementation.

Signed-off-by: Cala Haryon <calaftp@free.fr>
[tweak] New buff code fro priest and mage classes.

Signed-off-by: Cala Haryon <calaftp@free.fr>
[tweak] PlayerbotClassAI::Buff() now supports JOB_MANAONLY (always combine with another JOB_TYPE), and put into use in priest and mage classes.

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