Skip to content

Commit 43f496d

Browse files
authored
Merge pull request #143 from azerothcore/master
Update (crashfix movement generator)
2 parents b6124e2 + 8785a9a commit 43f496d

2 files changed

Lines changed: 2 additions & 3 deletions

File tree

src/server/apps/worldserver/worldserver.conf.dist

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -718,7 +718,6 @@ Logger.spells.scripts=2,Console Errors
718718
Logger.playerbots=5,Console Playerbots
719719
#Logger.achievement=4,Console Server
720720
#Logger.addon=4,Console Server
721-
#Logger.ahbot=4,Console Server
722721
#Logger.auctionHouse=4,Console Server
723722
#Logger.autobroadcast=4, Console Server
724723
#Logger.bg.arena=4,Console Server

src/server/game/Movement/MovementGenerators/WaypointMovementGenerator.cpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -389,10 +389,10 @@ void FlightPathMovementGenerator::LoadPath(Player* player)
389389
LOG_ERROR("movement.flightpath", "Failed to build correct path for player: {}. Current node: {}, max nodes: {}. Paths: {}. Player pos: {}.", player->GetGUID().ToString(), GetCurrentNode(), i_path.size(), paths, player->GetPosition().ToString());
390390

391391
// Lets choose the second last element so that a player would still have some flight.
392-
if (int(i_path.size()) - 2 >= 0)
392+
if (i_path.size() >= 2)
393393
i_currentNode = uint32(i_path.size() - 2);
394394
else
395-
i_currentNode = uint32(i_path.size() - 1);
395+
i_currentNode = 0;
396396
}
397397
}
398398

0 commit comments

Comments
 (0)