diff options
author | Shauren <shauren.trinity@gmail.com> | 2023-03-01 21:58:07 +0100 |
---|---|---|
committer | Shauren <shauren.trinity@gmail.com> | 2023-03-01 21:58:07 +0100 |
commit | 66b29fba44be39609fb79f2b35d82078b6656f91 (patch) | |
tree | ee46eb242f0f6d6dc770d62ef651645f215582fa /src/server/game/Movement/MotionMaster.cpp | |
parent | 0748986835deb03d37e88ec637aa5d27b2269540 (diff) |
Core/Movement: Allow specifying timeout for random movement
Diffstat (limited to 'src/server/game/Movement/MotionMaster.cpp')
-rw-r--r-- | src/server/game/Movement/MotionMaster.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/server/game/Movement/MotionMaster.cpp b/src/server/game/Movement/MotionMaster.cpp index bc282025b6f..329eadb43e5 100644 --- a/src/server/game/Movement/MotionMaster.cpp +++ b/src/server/game/Movement/MotionMaster.cpp @@ -596,12 +596,12 @@ void MotionMaster::MoveTargetedHome() } } -void MotionMaster::MoveRandom(float wanderDistance) +void MotionMaster::MoveRandom(float wanderDistance, Optional<Milliseconds> duration) { if (_owner->GetTypeId() == TYPEID_UNIT) { TC_LOG_DEBUG("movement.motionmaster", "MotionMaster::MoveRandom: '{}', started random movement (spawnDist: {})", _owner->GetGUID().ToString(), wanderDistance); - Add(new RandomMovementGenerator<Creature>(wanderDistance), MOTION_SLOT_DEFAULT); + Add(new RandomMovementGenerator<Creature>(wanderDistance, duration), MOTION_SLOT_DEFAULT); } } |