1467    {
 1469 
 1471            return;
 1472 
 1474        {
 1475            int32 currentBonus = 0;
 
 1477            {
 1478                currentBonus = demonicAurEff->GetAmount();
 1479            }
 1480 
 1482            {
 1484                if (spellDamageMinusBonus < 0)
 1485                    return;
 1486                int32 bp = 
int32((talentAurEff->GetAmount() / 100.0f) * spellDamageMinusBonus);
 
 1489            }
 1490        }
 1491    }
std::int32_t int32
Definition Define.h:103
 
@ EFFECT_0
Definition SharedDefines.h:31
 
@ SPELLFAMILY_WARLOCK
Definition SharedDefines.h:3799
 
@ SPELL_SCHOOL_MASK_MAGIC
Definition SharedDefines.h:323
 
Definition SpellAuraEffects.h:39
 
void PreventDefaultAction()
Definition SpellScript.cpp:985
 
uint32 GetProcCooldown() const
Definition Unit.h:455
 
Unit * GetOwner() const
Definition Unit.cpp:10676
 
virtual bool HasSpellCooldown(uint32) const
Definition Unit.h:1302
 
virtual void AddSpellCooldown(uint32, uint32, uint32, bool needSendToClient=false, bool forceSendToSpectator=false)
Definition Unit.h:1304
 
@ SPELL_WARLOCK_DEMONIC_PACT_PROC
Definition spell_warlock.cpp:75
 
@ WARLOCK_ICON_ID_DEMONIC_PACT
Definition spell_warlock.cpp:82