From 48d84dbad4548e1efdc9c548ccd381086ae6806e Mon Sep 17 00:00:00 2001 From: megamage Date: Fri, 26 Dec 2008 22:24:15 -0600 Subject: *Fix build in Linux. --HG-- branch : trunk --- src/game/WaypointMovementGenerator.cpp | 36 +++++++++++++++++----------------- src/trinitycore/trinitycore.conf.dist | 4 ++-- 2 files changed, 20 insertions(+), 20 deletions(-) (limited to 'src') diff --git a/src/game/WaypointMovementGenerator.cpp b/src/game/WaypointMovementGenerator.cpp index 57dacea61e3..8786d25549e 100644 --- a/src/game/WaypointMovementGenerator.cpp +++ b/src/game/WaypointMovementGenerator.cpp @@ -31,24 +31,6 @@ template void WaypointMovementGenerator::Initialize(T &u){} -template<> -void -WaypointMovementGenerator::Initialize(Creature &u) -{ - u.StopMoving(); - if(!path_id) - path_id = u.GetWaypointPath(); - waypoints = WaypointMgr.GetPath(path_id); - if(waypoints && waypoints->size()) - { - Traveller traveller(u); - node = *(waypoints->at(i_currentNode)); - InitTraveller(u,node); - i_destinationHolder.SetDestination(traveller, node.x, node.y, node.z); - i_nextMoveTime.Reset(i_destinationHolder.GetTotalTravelTime()); - } -} - template<> void WaypointMovementGenerator::Finalize(Creature &u){} @@ -108,6 +90,24 @@ void WaypointMovementGenerator::InitTraveller(Creature &unit, const Wa unit.addUnitState(UNIT_STAT_ROAMING); } +template<> +void +WaypointMovementGenerator::Initialize(Creature &u) +{ + u.StopMoving(); + if(!path_id) + path_id = u.GetWaypointPath(); + waypoints = WaypointMgr.GetPath(path_id); + if(waypoints && waypoints->size()) + { + Traveller traveller(u); + node = *(waypoints->at(i_currentNode)); + InitTraveller(u,node); + i_destinationHolder.SetDestination(traveller, node.x, node.y, node.z); + i_nextMoveTime.Reset(i_destinationHolder.GetTotalTravelTime()); + } +} + template<> void WaypointMovementGenerator::InitTraveller(Player &unit, const WaypointData &node){} diff --git a/src/trinitycore/trinitycore.conf.dist b/src/trinitycore/trinitycore.conf.dist index f4ea9c3a4cd..de93143c6ad 100644 --- a/src/trinitycore/trinitycore.conf.dist +++ b/src/trinitycore/trinitycore.conf.dist @@ -900,7 +900,7 @@ GM.StartLevel = 70 # Visibility.Distance.Grey.Unit # Visibility grey distance for creatures/players (fast changing objects) # addition to appropriate object type Visibility.Distance.* use in case visibility removing to -# object (except corpse around distences) If � is distance and G is grey distance then object +# object (except corpse around distences) If D is distance and G is grey distance then object # make visible if distance to it <= D but make non visible if distance > D+G # Default: 1 (yard) # @@ -1270,4 +1270,4 @@ PvPToken.MapAllowType = 4 PvPToken.ItemID = 29434 PvPToken.ItemCount = 1 NoResetTalentsCost = 0 -ShowKickInWorld = 0 \ No newline at end of file +ShowKickInWorld = 0 -- cgit v1.2.3