1245 {
1248 {
1251
1253 {
1254 switch (unitTarget->getClass())
1255 {
1258 break;
1261 break;
1264 break;
1267 break;
1268 default:
1269 return;
1270 }
1271 }
1273 {
1274 switch (unitTarget->getClass())
1275 {
1278 break;
1281 break;
1284 break;
1287 break;
1288 default:
1289 return;
1290 }
1291 }
1292
1293 unitTarget->CastSpell(unitTarget, spellId, true, nullptr, aurEff);
1294 }
1295 }
std::uint32_t uint32
Definition Define.h:107
@ CLASS_DRUID
Definition SharedDefines.h:151
@ CLASS_SHAMAN
Definition SharedDefines.h:147
@ CLASS_PRIEST
Definition SharedDefines.h:145
@ CLASS_PALADIN
Definition SharedDefines.h:142
void PreventDefaultAction()
Definition SpellScript.cpp:985
SpellInfo const * GetSpellInfo() const
Definition SpellScript.cpp:1005
Unit * GetTarget() const
Definition SpellScript.cpp:1165
uint32 Id
Definition SpellInfo.h:320
@ SPELL_DRUID_SOUL_PRESERVER_HEALING_TRANCE
Definition spell_item.cpp:1217
@ SPELL_DRUID_EYE_OF_GRUUL_HEALING_TRANCE
Definition spell_item.cpp:1214
@ SPELL_HEALING_DISCOUNT
Definition spell_item.cpp:1211
@ SPELL_SOUL_PRESERVER
Definition spell_item.cpp:1212
@ SPELL_SHAMAN_SOUL_PRESERVER_HEALING_TRANCE
Definition spell_item.cpp:1220
@ SPELL_PRIEST_EYE_OF_GRUUL_HEALING_TRANCE
Definition spell_item.cpp:1213
@ SPELL_PALADIN_EYE_OF_GRUUL_HEALING_TRANCE
Definition spell_item.cpp:1216
@ SPELL_PRIEST_SOUL_PRESERVER_HEALING_TRANCE
Definition spell_item.cpp:1219
@ SPELL_PALADIN_SOUL_PRESERVER_HEALING_TRANCE
Definition spell_item.cpp:1218
@ SPELL_SHAMAN_EYE_OF_GRUUL_HEALING_TRANCE
Definition spell_item.cpp:1215