diff options
| author | Shauren <shauren.trinity@gmail.com> | 2011-09-30 18:24:12 +0200 |
|---|---|---|
| committer | Shauren <shauren.trinity@gmail.com> | 2011-09-30 18:24:12 +0200 |
| commit | da54fb92d51ce650275cd31ae888fe9cbc02e5d1 (patch) | |
| tree | 1aea1014ca88249fc0727ff7c77bd5a728e2842a /src/server/game/Spells/SpellEffects.cpp | |
| parent | 18aad847e1d47295c0967bf6a85e9a89283ef958 (diff) | |
Core/Movement: Fixed knockback visibility for other players (no more "teleport") and knockback strength from creature spells (this does not fix knocking creatures back)
Diffstat (limited to 'src/server/game/Spells/SpellEffects.cpp')
| -rwxr-xr-x | src/server/game/Spells/SpellEffects.cpp | 6 |
1 files changed, 1 insertions, 5 deletions
diff --git a/src/server/game/Spells/SpellEffects.cpp b/src/server/game/Spells/SpellEffects.cpp index 1a3a5403bb2..540ee7720a1 100755 --- a/src/server/game/Spells/SpellEffects.cpp +++ b/src/server/game/Spells/SpellEffects.cpp @@ -6241,11 +6241,7 @@ void Spell::EffectKnockBack(SpellEffIndex effIndex) if (unitTarget->IsNonMeleeSpellCasted(true)) unitTarget->InterruptNonMeleeSpells(true); - float ratio = m_caster->GetCombatReach() / std::max(unitTarget->GetCombatReach(), 1.0f); - if (ratio < 1.0f) - ratio = ratio * ratio * ratio * 0.1f; // volume = length^3 - else - ratio = 0.1f; // dbc value ratio + float ratio = 0.1f; float speedxy = float(m_spellInfo->Effects[effIndex].MiscValue) * ratio; float speedz = float(damage) * ratio; if (speedxy < 0.1f && speedz < 0.1f) |
