diff --git a/src/Ai/Base/Actions/BattleGroundTactics.cpp b/src/Ai/Base/Actions/BattleGroundTactics.cpp index 93a63be26..96bff29b7 100644 --- a/src/Ai/Base/Actions/BattleGroundTactics.cpp +++ b/src/Ai/Base/Actions/BattleGroundTactics.cpp @@ -4293,7 +4293,7 @@ bool ArenaTactics::Execute(Event /*event*/) { PathGenerator path(bot); path.SetExcludeFlags(path.GetExcludeFlags() | NAV_GROUND_STEEP); - path.SetAreaCost(NAV_WATER, 10.0f); + path.SetNavTerrainCost(NAV_WATER, 10.0f); path.CalculatePath(target->GetPositionX(), target->GetPositionY(), target->GetPositionZ(), false); if (path.GetPathType() != PATHFIND_NOPATH) diff --git a/src/Ai/Base/Actions/GoAction.cpp b/src/Ai/Base/Actions/GoAction.cpp index 1860ff88e..fd8081067 100644 --- a/src/Ai/Base/Actions/GoAction.cpp +++ b/src/Ai/Base/Actions/GoAction.cpp @@ -125,7 +125,7 @@ bool GoAction::Execute(Event event) { PathGenerator path(bot); path.SetExcludeFlags(path.GetExcludeFlags() | NAV_GROUND_STEEP); - path.SetAreaCost(NAV_WATER, 10.0f); + path.SetNavTerrainCost(NAV_WATER, 10.0f); path.CalculatePath(x, y, z, false); diff --git a/src/Ai/Base/Actions/MovementActions.cpp b/src/Ai/Base/Actions/MovementActions.cpp index 9bc97803b..d0e6ec9c5 100644 --- a/src/Ai/Base/Actions/MovementActions.cpp +++ b/src/Ai/Base/Actions/MovementActions.cpp @@ -972,7 +972,7 @@ bool MovementAction::ReachCombatTo(Unit* target, float distance) PathGenerator path(bot); path.SetExcludeFlags(path.GetExcludeFlags() | NAV_GROUND_STEEP); - path.SetAreaCost(NAV_WATER, 10.0f); + path.SetNavTerrainCost(NAV_WATER, 10.0f); path.CalculatePath(tx, ty, tz, false); PathType type = path.GetPathType(); int typeOk = PATHFIND_NORMAL | PATHFIND_INCOMPLETE | PATHFIND_SHORTCUT; @@ -1881,7 +1881,7 @@ PathResult MovementAction::GeneratePath(float x, float y, float z, uint32 accept PathResult result; PathGenerator gen(bot); gen.SetExcludeFlags(gen.GetExcludeFlags() | NAV_GROUND_STEEP); - gen.SetAreaCost(NAV_WATER, 10.0f); + gen.SetNavTerrainCost(NAV_WATER, 10.0f); gen.CalculatePath(x, y, z, forceDestination); result.pathType = gen.GetPathType(); result.reachable = !(result.pathType & (~acceptMask)); diff --git a/src/Mgr/Travel/TravelMgr.cpp b/src/Mgr/Travel/TravelMgr.cpp index 93ea9e510..f075f0311 100644 --- a/src/Mgr/Travel/TravelMgr.cpp +++ b/src/Mgr/Travel/TravelMgr.cpp @@ -727,7 +727,7 @@ std::vector WorldPosition::getPathStepFrom(WorldPosition startPos path.SetExcludeFlags(path.GetExcludeFlags() | NAV_GROUND_STEEP); // Bias against water polys so A* prefers shore routes. Matches the // runtime bot-Player filter setup in CreateFilter. - path.SetAreaCost(NAV_WATER, 10.0f); + path.SetNavTerrainCost(NAV_WATER, 10.0f); auto result = getPathStepFrom(startPos, path); if (tempCreature) @@ -866,7 +866,7 @@ std::vector WorldPosition::getPathFromPath(std::vector