1440 {
1443 {
1446
1448 {
1449 switch (unitTarget->getClass())
1450 {
1453 break;
1456 break;
1459 break;
1462 break;
1463 default:
1464 return;
1465 }
1466 }
1468 {
1469 switch (unitTarget->getClass())
1470 {
1473 break;
1476 break;
1479 break;
1482 break;
1483 default:
1484 return;
1485 }
1486 }
1487
1488 unitTarget->CastSpell(unitTarget, spellId, true, nullptr, aurEff);
1489 }
1490 }
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:991
SpellInfo const * GetSpellInfo() const
Definition SpellScript.cpp:1011
Unit * GetTarget() const
Definition SpellScript.cpp:1178
uint32 Id
Definition SpellInfo.h:344
@ SPELL_DRUID_SOUL_PRESERVER_HEALING_TRANCE
Definition spell_item.cpp:1412
@ SPELL_DRUID_EYE_OF_GRUUL_HEALING_TRANCE
Definition spell_item.cpp:1409
@ SPELL_HEALING_DISCOUNT
Definition spell_item.cpp:1406
@ SPELL_SOUL_PRESERVER
Definition spell_item.cpp:1407
@ SPELL_SHAMAN_SOUL_PRESERVER_HEALING_TRANCE
Definition spell_item.cpp:1415
@ SPELL_PRIEST_EYE_OF_GRUUL_HEALING_TRANCE
Definition spell_item.cpp:1408
@ SPELL_PALADIN_EYE_OF_GRUUL_HEALING_TRANCE
Definition spell_item.cpp:1411
@ SPELL_PRIEST_SOUL_PRESERVER_HEALING_TRANCE
Definition spell_item.cpp:1414
@ SPELL_PALADIN_SOUL_PRESERVER_HEALING_TRANCE
Definition spell_item.cpp:1413
@ SPELL_SHAMAN_EYE_OF_GRUUL_HEALING_TRANCE
Definition spell_item.cpp:1410