diff --git a/src/game/Creature.cpp b/src/game/Creature.cpp index 7e284db11..e9205a5e2 100644 --- a/src/game/Creature.cpp +++ b/src/game/Creature.cpp @@ -1542,7 +1542,7 @@ bool Creature::FallGround() // hacky solution: by some reason died creatures not updated, that's why need finalize movement state GetMap()->CreatureRelocation(this, GetPositionX(), GetPositionY(), tz, GetOrientation()); - movespline->_Finalize(); + DisableSpline(); return true; } diff --git a/src/game/Unit.cpp b/src/game/Unit.cpp index ea6797ba1..5b27d0825 100644 --- a/src/game/Unit.cpp +++ b/src/game/Unit.cpp @@ -8362,6 +8362,7 @@ void Unit::SetDeathState(DeathState s) UnsummonAllTotems(); StopMoving(); + DisableSpline(); ModifyAuraState(AURA_STATE_HEALTHLESS_20_PERCENT, false); ModifyAuraState(AURA_STATE_HEALTHLESS_35_PERCENT, false); diff --git a/src/shared/revision_nr.h b/src/shared/revision_nr.h index 87d391987..5b65e5030 100644 --- a/src/shared/revision_nr.h +++ b/src/shared/revision_nr.h @@ -1,4 +1,4 @@ #ifndef __REVISION_NR_H__ #define __REVISION_NR_H__ - #define REVISION_NR "11731" + #define REVISION_NR "11732" #endif // __REVISION_NR_H__