From d8971e58f24265de614d54f5777fb50f5c1abbf5 Mon Sep 17 00:00:00 2001 From: maximius Date: Sun, 30 Aug 2009 21:38:20 -0700 Subject: [PATCH] *Make Unit::GetSpeed return correct value for creatures/players --HG-- branch : trunk --- src/game/Unit.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/game/Unit.cpp b/src/game/Unit.cpp index f543731004..4c06a3ff4e 100644 --- a/src/game/Unit.cpp +++ b/src/game/Unit.cpp @@ -10920,7 +10920,7 @@ void Unit::UpdateSpeed(UnitMoveType mtype, bool forced) float Unit::GetSpeed( UnitMoveType mtype ) const { - return m_speed_rate[mtype]*baseMoveSpeed[mtype]; + return m_speed_rate[mtype]*(IsControlledByPlayer() ? playerBaseMoveSpeed[mtype] : baseMoveSpeed[mtype]); } void Unit::SetSpeed(UnitMoveType mtype, float rate, bool forced)