void BuffTarget(Unit* target) { if (!HasAuraName(target, GetSpellName(SPELL_PW_FORTITUDE))) { doCast(target, SPELL_PW_FORTITUDE, false); GiveManaBack(); } if (!HasAuraName(target, GetSpellName(SPELL_PRAYER_OF_SHADOW))) { doCast(target, SPELL_PRAYER_OF_SHADOW, false); GiveManaBack(); } }
void BuffTarget(Unit* target) { if (!target) return; switch(target->getClass()) { case CLASS_MAGE: case CLASS_PRIEST: case CLASS_WARLOCK: if (!HasAuraName(target, GetSpellName(SPELL_BLESSING_OF_WISDOM))) doCast(target, SPELL_BLESSING_OF_WISDOM, true); break; case CLASS_PALADIN: if (!HasAuraName(target, GetSpellName(SPELL_BLESSING_OF_SANCTUARY))) doCast(target, SPELL_BLESSING_OF_SANCTUARY, true); break; default: if (!HasAuraName(target, GetSpellName(SPELL_BLESSING_OF_KINGS))) doCast(target, SPELL_BLESSING_OF_KINGS, true); break; } }