From 8dea73fc83ed00764e03c6ee3bb7c1ffa28527eb Mon Sep 17 00:00:00 2001 From: Warpten Date: Thu, 2 May 2013 04:08:35 +0300 Subject: Core/Spells: Fixed a silly typo in SpellInfo::_IsPositiveEffect. Fixes some auras being displayed as debuffs while they should not. (Just see Invisibility #66) Ref. #7912 --- src/server/game/Spells/SpellInfo.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src') diff --git a/src/server/game/Spells/SpellInfo.cpp b/src/server/game/Spells/SpellInfo.cpp index e5ad78b00a3..c46b1d08641 100644 --- a/src/server/game/Spells/SpellInfo.cpp +++ b/src/server/game/Spells/SpellInfo.cpp @@ -2476,7 +2476,7 @@ bool SpellInfo::_IsPositiveEffect(uint8 effIndex, bool deep) const continue; // if non-positive trigger cast targeted to positive target this main cast is non-positive // this will place this spell auras as debuffs - if (_IsPositiveTarget(spellTriggeredProto->Effects[i].TargetA.GetTarget(), spellTriggeredProto->Effects[i].TargetB.GetTarget()) && !spellTriggeredProto->_IsPositiveEffect(i, true)) + if (!_IsPositiveTarget(spellTriggeredProto->Effects[i].TargetA.GetTarget(), spellTriggeredProto->Effects[i].TargetB.GetTarget()) && !spellTriggeredProto->_IsPositiveEffect(i, true)) return false; } } -- cgit v1.2.3