diff --git a/playerbot/strategy/values/GroupValues.cpp b/playerbot/strategy/values/GroupValues.cpp index 6bce3120..5d1c8b04 100644 --- a/playerbot/strategy/values/GroupValues.cpp +++ b/playerbot/strategy/values/GroupValues.cpp @@ -46,7 +46,7 @@ bool IsNearLeaderValue::Calculate() if (groupMaster == bot) return true; - return sServerFacade.GetDistance2d(bot, ai->GetGroupMaster()) < sPlayerbotAIConfig.sightDistance; + return sServerFacade.GetDistance2d(bot, ai->GetGroupMaster()) < sPlayerbotAIConfig.reactDistance; } uint32 GroupBoolCountValue::Calculate() diff --git a/playerbot/strategy/values/ValueContext.h b/playerbot/strategy/values/ValueContext.h index e68447d2..fca5b289 100644 --- a/playerbot/strategy/values/ValueContext.h +++ b/playerbot/strategy/values/ValueContext.h @@ -431,6 +431,7 @@ namespace ai creators["need travel purpose"] = [](PlayerbotAI* ai) { return new NeedTravelPurposeValue(ai); }; creators["should travel named"] = [](PlayerbotAI* ai) { return new ShouldTravelNamedValue(ai); }; creators["in overworld"] = [](PlayerbotAI* ai) { return new InOverworldValue(ai); }; + creators["quest stage active"] = [](PlayerbotAI* ai) { return new QuestStageActiveValue(ai); };