diff options
author | xinef1 <w.szyszko2@gmail.com> | 2017-02-13 21:05:32 +0100 |
---|---|---|
committer | Shauren <shauren.trinity@gmail.com> | 2019-07-21 21:06:54 +0200 |
commit | cfefd27cb8171b7fe28781eb8f1d903272830f22 (patch) | |
tree | f434e4d85923306bf50e052753e210048b9cf059 /src/server/game/Movement/MotionMaster.cpp | |
parent | 89f728cd5b6ae3041fdae3c853ac4b0ac5f0a848 (diff) |
Added some missing SetFallInformation calls (#19121)
Fixed HP drop bug on zeppelins
Fixed possible packet relocation problems on huge transports
(cherrypicked from b3f04ec1570c7fd6ef0d1dacfb7ff9f8ab00a43d)
Diffstat (limited to 'src/server/game/Movement/MotionMaster.cpp')
-rw-r--r-- | src/server/game/Movement/MotionMaster.cpp | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/src/server/game/Movement/MotionMaster.cpp b/src/server/game/Movement/MotionMaster.cpp index 64294e3693b..4aa7f2246bf 100644 --- a/src/server/game/Movement/MotionMaster.cpp +++ b/src/server/game/Movement/MotionMaster.cpp @@ -605,7 +605,10 @@ void MotionMaster::MoveFall(uint32 id /*=0*/) // don't run spline movement for players if (_owner->GetTypeId() == TYPEID_PLAYER) + { + _owner->ToPlayer()->SetFallInformation(0, _owner->GetPositionZ()); return; + } Movement::MoveSplineInit init(_owner); init.MoveTo(_owner->GetPositionX(), _owner->GetPositionY(), tz, false); |