1431 {
1434 {
1437
1439 {
1440 switch (unitTarget->getClass())
1441 {
1444 break;
1447 break;
1450 break;
1453 break;
1454 default:
1455 return;
1456 }
1457 }
1459 {
1460 switch (unitTarget->getClass())
1461 {
1464 break;
1467 break;
1470 break;
1473 break;
1474 default:
1475 return;
1476 }
1477 }
1478
1479 unitTarget->CastSpell(unitTarget, spellId, true, nullptr, aurEff);
1480 }
1481 }
std::uint32_t uint32
Definition Define.h:107
@ CLASS_DRUID
Definition SharedDefines.h:136
@ CLASS_SHAMAN
Definition SharedDefines.h:132
@ CLASS_PRIEST
Definition SharedDefines.h:130
@ CLASS_PALADIN
Definition SharedDefines.h:127
void PreventDefaultAction()
Definition SpellScript.cpp:1005
SpellInfo const * GetSpellInfo() const
Definition SpellScript.cpp:1025
Unit * GetTarget() const
Definition SpellScript.cpp:1185
uint32 Id
Definition SpellInfo.h:344
@ SPELL_DRUID_SOUL_PRESERVER_HEALING_TRANCE
Definition spell_item.cpp:1403
@ SPELL_DRUID_EYE_OF_GRUUL_HEALING_TRANCE
Definition spell_item.cpp:1400
@ SPELL_HEALING_DISCOUNT
Definition spell_item.cpp:1397
@ SPELL_SOUL_PRESERVER
Definition spell_item.cpp:1398
@ SPELL_SHAMAN_SOUL_PRESERVER_HEALING_TRANCE
Definition spell_item.cpp:1406
@ SPELL_PRIEST_EYE_OF_GRUUL_HEALING_TRANCE
Definition spell_item.cpp:1399
@ SPELL_PALADIN_EYE_OF_GRUUL_HEALING_TRANCE
Definition spell_item.cpp:1402
@ SPELL_PRIEST_SOUL_PRESERVER_HEALING_TRANCE
Definition spell_item.cpp:1405
@ SPELL_PALADIN_SOUL_PRESERVER_HEALING_TRANCE
Definition spell_item.cpp:1404
@ SPELL_SHAMAN_EYE_OF_GRUUL_HEALING_TRANCE
Definition spell_item.cpp:1401