aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rwxr-xr-xsrc/server/game/Spells/SpellMgr.cpp8
1 files changed, 7 insertions, 1 deletions
diff --git a/src/server/game/Spells/SpellMgr.cpp b/src/server/game/Spells/SpellMgr.cpp
index 39314f30443..ce57176f900 100755
--- a/src/server/game/Spells/SpellMgr.cpp
+++ b/src/server/game/Spells/SpellMgr.cpp
@@ -3513,7 +3513,7 @@ void SpellMgr::LoadSpellCustomAttr()
break;
case SPELL_EFFECT_TRIGGER_SPELL:
if (IsPositionTarget(spellInfo->EffectImplicitTargetA[j]) ||
- spellInfo->Targets & (TARGET_FLAG_SOURCE_LOCATION|TARGET_FLAG_DEST_LOCATION))
+ spellInfo->Targets & (TARGET_FLAG_SOURCE_LOCATION | TARGET_FLAG_DEST_LOCATION))
spellInfo->Effect[j] = SPELL_EFFECT_TRIGGER_MISSILE;
++count;
break;
@@ -3547,6 +3547,12 @@ void SpellMgr::LoadSpellCustomAttr()
}
break;
}
+ case SPELL_EFFECT_KNOCK_BACK:
+ case SPELL_EFFECT_KNOCK_BACK_DEST:
+ if (spellInfo->EffectMechanic[i] == MECHANIC_NONE)
+ spellInfo->EffectMechanic[i] = MECHANIC_KNOCKOUT;
+ ++count;
+ break;
}
switch (SpellTargetType[spellInfo->EffectImplicitTargetA[j]])