mirror of
https://github.com/mangosfour/server.git
synced 2025-12-14 16:37:01 +00:00
[7099] Implement some item/enchants mods from 303:
ITEM_MOD_ATTACK_POWER ITEM_MOD_RANGED_ATTACK_POWER ITEM_MOD_FERAL_ATTACK_POWER ITEM_MOD_SPELL_HEALING_DONE ITEM_MOD_SPELL_DAMAGE_DONE ITEM_MOD_MANA_REGENERATION ITEM_MOD_SPELL_POWER Signed-off-by: DiSlord <dislord@nomail.com>
This commit is contained in:
parent
cfde5746cb
commit
4add3d2128
5 changed files with 104 additions and 5 deletions
|
|
@ -7702,6 +7702,9 @@ int32 Unit::SpellBaseDamageBonus(SpellSchoolMask schoolMask)
|
|||
|
||||
if (GetTypeId() == TYPEID_PLAYER)
|
||||
{
|
||||
// Base value
|
||||
DoneAdvertisedBenefit +=((Player*)this)->GetBaseSpellDamageBonus();
|
||||
|
||||
// Damage bonus from stats
|
||||
AuraList const& mDamageDoneOfStatPercent = GetAurasByType(SPELL_AURA_MOD_SPELL_DAMAGE_OF_STAT_PERCENT);
|
||||
for(AuraList::const_iterator i = mDamageDoneOfStatPercent.begin();i != mDamageDoneOfStatPercent.end(); ++i)
|
||||
|
|
@ -8067,6 +8070,9 @@ int32 Unit::SpellBaseHealingBonus(SpellSchoolMask schoolMask)
|
|||
// Healing bonus of spirit, intellect and strength
|
||||
if (GetTypeId() == TYPEID_PLAYER)
|
||||
{
|
||||
// Base value
|
||||
AdvertisedBenefit +=((Player*)this)->GetBaseSpellHealingBonus();
|
||||
|
||||
// Healing bonus from stats
|
||||
AuraList const& mHealingDoneOfStatPercent = GetAurasByType(SPELL_AURA_MOD_SPELL_HEALING_OF_STAT_PERCENT);
|
||||
for(AuraList::const_iterator i = mHealingDoneOfStatPercent.begin();i != mHealingDoneOfStatPercent.end(); ++i)
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue