508 {
510 {
511 if (targetCreature->IsPet())
512 {
515 {
518 break;
520 {
522 int32 hp =
int32(targetCreature->CountPctFromMaxHealth(
GetCaster()->CalculateSpellDamage(targetCreature, spellInfo, 0)));
524
525 break;
526 }
529 break;
532 break;
535 break;
536 }
537 }
538 }
539 }
std::int32_t int32
Definition: Define.h:104
#define sObjectMgr
Definition: ObjectMgr.h:1640
#define sSpellMgr
Definition: SpellMgr.h:818
@ SPELL_WARLOCK_DEMONIC_EMPOWERMENT_SUCCUBUS
Definition: spell_warlock.cpp:41
@ SPELL_WARLOCK_DEMONIC_EMPOWERMENT_FELGUARD
Definition: spell_warlock.cpp:43
@ SPELL_WARLOCK_DEMONIC_EMPOWERMENT_FELHUNTER
Definition: spell_warlock.cpp:44
@ SPELL_WARLOCK_DEMONIC_EMPOWERMENT_VOIDWALKER
Definition: spell_warlock.cpp:42
@ SPELL_WARLOCK_DEMONIC_EMPOWERMENT_IMP
Definition: spell_warlock.cpp:45
@ CREATURE_FAMILY_FELGUARD
Definition: SharedDefines.h:2646
@ CREATURE_FAMILY_IMP
Definition: SharedDefines.h:2640
@ CREATURE_FAMILY_VOIDWALKER
Definition: SharedDefines.h:2635
@ CREATURE_FAMILY_FELHUNTER
Definition: SharedDefines.h:2634
@ CREATURE_FAMILY_SUCCUBUS
Definition: SharedDefines.h:2636
Definition: Creature.h:46
Definition: CreatureData.h:176
uint32 family
Definition: CreatureData.h:210
Definition: SpellInfo.h:314
Creature * GetHitCreature()
Definition: SpellScript.cpp:458
Unit * GetCaster()
Definition: SpellScript.cpp:401