mirror of
https://github.com/TrinityCore/TrinityCore.git
synced 2026-01-19 17:05:44 +01:00
Core/Spells: use speed value from dbc if available for jump speed calculations
This commit is contained in:
@@ -871,12 +871,16 @@ void Spell::EffectJumpDest(SpellEffIndex effIndex)
|
||||
void Spell::CalculateJumpSpeeds(uint8 i, float dist, float & speedXY, float & speedZ)
|
||||
{
|
||||
if (m_spellInfo->Effects[i].MiscValue)
|
||||
speedZ = float(m_spellInfo->Effects[i].MiscValue)/10;
|
||||
speedZ = float(m_spellInfo->Effects[i].MiscValue) / 10;
|
||||
else if (m_spellInfo->Effects[i].MiscValueB)
|
||||
speedZ = float(m_spellInfo->Effects[i].MiscValueB)/10;
|
||||
speedZ = float(m_spellInfo->Effects[i].MiscValueB) / 10;
|
||||
else
|
||||
speedZ = 10.0f;
|
||||
speedXY = dist * 10.0f / speedZ;
|
||||
|
||||
if (m_spellInfo->Speed != 0.0f)
|
||||
speedXY = m_spellInfo->Speed;
|
||||
else
|
||||
speedXY = dist * 10.0f / speedZ;
|
||||
}
|
||||
|
||||
void Spell::EffectTeleportUnits(SpellEffIndex /*effIndex*/)
|
||||
|
||||
Reference in New Issue
Block a user