Core/Spells: SPELL_AURA_MOD_HEALING_PCT should be negative if TargetType is enemy or BasePoints are negative
Port From (https://github.com/TrinityCore/TrinityCore/commit/8585b127f4ee8d6bd30ce2e413ce7676fba097ac)
This commit is contained in:
@@ -3506,7 +3506,6 @@ namespace Game.Spells
|
|||||||
case AuraType.ModSkill:
|
case AuraType.ModSkill:
|
||||||
case AuraType.ModSkill2:
|
case AuraType.ModSkill2:
|
||||||
case AuraType.ModDodgePercent:
|
case AuraType.ModDodgePercent:
|
||||||
case AuraType.ModHealingPct:
|
|
||||||
case AuraType.ModHealingDone:
|
case AuraType.ModHealingDone:
|
||||||
case AuraType.ModDamageDoneCreature:
|
case AuraType.ModDamageDoneCreature:
|
||||||
case AuraType.ObsModHealth:
|
case AuraType.ObsModHealth:
|
||||||
@@ -3543,6 +3542,7 @@ namespace Game.Spells
|
|||||||
case AuraType.MeleeSlow:
|
case AuraType.MeleeSlow:
|
||||||
case AuraType.ModAttackPowerPct:
|
case AuraType.ModAttackPowerPct:
|
||||||
case AuraType.ModHealingDonePercent:
|
case AuraType.ModHealingDonePercent:
|
||||||
|
case AuraType.ModHealingPct:
|
||||||
if (!_isPositiveTarget(effect) || bp < 0)
|
if (!_isPositiveTarget(effect) || bp < 0)
|
||||||
return false;
|
return false;
|
||||||
break;
|
break;
|
||||||
|
|||||||
Reference in New Issue
Block a user