diff options
Diffstat (limited to 'src/Entities/Pawn.cpp')
-rw-r--r-- | src/Entities/Pawn.cpp | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/src/Entities/Pawn.cpp b/src/Entities/Pawn.cpp index 3dea74851..69c2db5e7 100644 --- a/src/Entities/Pawn.cpp +++ b/src/Entities/Pawn.cpp @@ -250,6 +250,24 @@ void cPawn::TargetingMe(cMonster * a_Monster) +void cPawn::SetPosition(double a_PosX, double a_PosY, double a_PosZ) +{ + SetPosition({a_PosX, a_PosY, a_PosZ}); +} + + + + + +void cPawn::SetPosition(const Vector3d & a_Position) +{ + super::SetPosition(a_Position); + m_LastGroundHeight = a_Position.y; // Prevent fall damage on teleport +} + + + + void cPawn::HandleFalling(void) { |