From 8a02cebb164b4c269200d186ef706c984fad2b76 Mon Sep 17 00:00:00 2001 From: unknown Date: Fri, 15 Jul 2011 13:52:10 +0200 Subject: [PATCH] attempt to fix too speed bots --- src/game/Unit.cpp | 7 +++++-- src/game/playerbot/PlayerbotAI.h | 2 +- 2 files changed, 6 insertions(+), 3 deletions(-) diff --git a/src/game/Unit.cpp b/src/game/Unit.cpp index 1face0213..44c469ce7 100644 --- a/src/game/Unit.cpp +++ b/src/game/Unit.cpp @@ -8815,8 +8815,11 @@ void Unit::UpdateSpeed(UnitMoveType mtype, bool forced, float ratio) { if(Player* leader = ((Player*)this)->GetPlayerbotAI()->GetLeader()) { - SetSpeedRate(mtype, leader->GetSpeedRate(mtype), forced); - return; + if (leader != ((Player*)this)) + { + SetSpeedRate(mtype, leader->GetSpeedRate(mtype), forced); + return; + } } } break; diff --git a/src/game/playerbot/PlayerbotAI.h b/src/game/playerbot/PlayerbotAI.h index 5c613bdfd..87195775d 100644 --- a/src/game/playerbot/PlayerbotAI.h +++ b/src/game/playerbot/PlayerbotAI.h @@ -45,7 +45,7 @@ typedef std::map BattleGroundPlayerMap; #define MAX_DIST_COMBAT_RANGED_TARGET 25.0f #define MIN_DIST_COMBAT_CAC_TARGET 2.0f #define MAX_DIST_COMBAT_CAC_TARGET 20.0f -#define MAX_RANGE_MOVEMENT 500.0f +#define MAX_RANGE_MOVEMENT 250.0f enum RacialTraits {