1325 {
1327
1329 return;
1330
1332 {
1333 int32 currentBonus = 0;
1335 {
1336 currentBonus = demonicAurEff->GetAmount();
1337 }
1338
1340 {
1342 if (spellDamageMinusBonus < 0)
1343 return;
1344 int32 bp =
int32((talentAurEff->GetAmount() / 100.0f) * spellDamageMinusBonus);
1347 }
1348 }
1349 }
std::int32_t int32
Definition Define.h:103
@ EFFECT_0
Definition SharedDefines.h:31
@ SPELLFAMILY_WARLOCK
Definition SharedDefines.h:3789
@ SPELL_SCHOOL_MASK_MAGIC
Definition SharedDefines.h:323
Definition SpellAuraEffects.h:39
void PreventDefaultAction()
Definition SpellScript.cpp:1000
uint32 GetProcCooldown() const
Definition Unit.h:474
Unit * GetOwner() const
Definition Unit.cpp:7589
virtual bool HasSpellCooldown(uint32) const
Definition Unit.h:1331
virtual void AddSpellCooldown(uint32, uint32, uint32, bool needSendToClient=false, bool forceSendToSpectator=false)
Definition Unit.h:1333
@ SPELL_WARLOCK_DEMONIC_PACT_PROC
Definition spell_warlock.cpp:75
@ WARLOCK_ICON_ID_DEMONIC_PACT
Definition spell_warlock.cpp:99