From 07fb141021d0ac39bde4dd1944bab1aae1512cc5 Mon Sep 17 00:00:00 2001 From: div0 Date: Sun, 31 May 2009 17:10:57 +0000 Subject: [PATCH] when teleporting, prevent unsticking by oldorigin restoring git-svn-id: svn://svn.icculus.org/nexuiz/trunk@6829 f962a42d-fe04-0410-a3ab-8c8b0445ebaa --- data/qcsrc/server/t_teleporters.qc | 1 + 1 file changed, 1 insertion(+) diff --git a/data/qcsrc/server/t_teleporters.qc b/data/qcsrc/server/t_teleporters.qc index 31f294f88..f600a11be 100644 --- a/data/qcsrc/server/t_teleporters.qc +++ b/data/qcsrc/server/t_teleporters.qc @@ -67,6 +67,7 @@ void TeleportPlayer(entity teleporter, entity player, vector to, vector to_angle // assuming to allows PL_MIN to PL_MAX box and some more from = player.origin; setorigin (player, to); + player.oldorigin = to; // don't undo the teleport by unsticking player.angles = to_angles; player.fixangle = TRUE; player.velocity = to_velocity; -- 2.39.2