Core/Spells: Check a few aura effects for determining if should be negative

Port From (https://github.com/TrinityCore/TrinityCore/commit/81154a7455fccdcc55e740f98d73face3adc8da4)
This commit is contained in:
hondacrx
2022-02-28 14:06:44 -05:00
parent ce4851a33a
commit facb5c89a1
+1 -4
View File
@@ -3567,9 +3567,6 @@ namespace Game.Spells
return true; return true;
case AuraType.PeriodicTriggerSpellWithValue: case AuraType.PeriodicTriggerSpellWithValue:
case AuraType.PeriodicTriggerSpellFromClient: case AuraType.PeriodicTriggerSpellFromClient:
case AuraType.PeriodicTriggerSpell:
if (!_isPositiveTarget(effect))
{
SpellInfo spellTriggeredProto = Global.SpellMgr.GetSpellInfo(effect.TriggerSpell, spellInfo.Difficulty); SpellInfo spellTriggeredProto = Global.SpellMgr.GetSpellInfo(effect.TriggerSpell, spellInfo.Difficulty);
if (spellTriggeredProto != null) if (spellTriggeredProto != null)
{ {
@@ -3589,8 +3586,8 @@ namespace Game.Spells
return false; return false;
} }
} }
}
break; break;
case AuraType.PeriodicTriggerSpell:
case AuraType.ModStun: case AuraType.ModStun:
case AuraType.Transform: case AuraType.Transform:
case AuraType.ModDecreaseSpeed: case AuraType.ModDecreaseSpeed: