1387 {
1390 {
1393
1395 {
1396 switch (unitTarget->getClass())
1397 {
1400 break;
1403 break;
1406 break;
1409 break;
1410 default:
1411 return;
1412 }
1413 }
1415 {
1416 switch (unitTarget->getClass())
1417 {
1420 break;
1423 break;
1426 break;
1429 break;
1430 default:
1431 return;
1432 }
1433 }
1434
1435 unitTarget->CastSpell(unitTarget, spellId, true, nullptr, aurEff);
1436 }
1437 }
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:1000
SpellInfo const * GetSpellInfo() const
Definition SpellScript.cpp:1020
Unit * GetTarget() const
Definition SpellScript.cpp:1180
uint32 Id
Definition SpellInfo.h:344
@ SPELL_DRUID_SOUL_PRESERVER_HEALING_TRANCE
Definition spell_item.cpp:1359
@ SPELL_DRUID_EYE_OF_GRUUL_HEALING_TRANCE
Definition spell_item.cpp:1356
@ SPELL_HEALING_DISCOUNT
Definition spell_item.cpp:1353
@ SPELL_SOUL_PRESERVER
Definition spell_item.cpp:1354
@ SPELL_SHAMAN_SOUL_PRESERVER_HEALING_TRANCE
Definition spell_item.cpp:1362
@ SPELL_PRIEST_EYE_OF_GRUUL_HEALING_TRANCE
Definition spell_item.cpp:1355
@ SPELL_PALADIN_EYE_OF_GRUUL_HEALING_TRANCE
Definition spell_item.cpp:1358
@ SPELL_PRIEST_SOUL_PRESERVER_HEALING_TRANCE
Definition spell_item.cpp:1361
@ SPELL_PALADIN_SOUL_PRESERVER_HEALING_TRANCE
Definition spell_item.cpp:1360
@ SPELL_SHAMAN_EYE_OF_GRUUL_HEALING_TRANCE
Definition spell_item.cpp:1357