From 0111a1dede5b5fb20d3b3545ab77b4b435529833 Mon Sep 17 00:00:00 2001 From: div0 Date: Mon, 8 Sep 2008 05:52:16 +0000 Subject: [PATCH] fix the portal transform for projectiles (unrelated to the crashes) git-svn-id: svn://svn.icculus.org/nexuiz/trunk@4407 f962a42d-fe04-0410-a3ab-8c8b0445ebaa --- data/qcsrc/server/portals.qc | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/data/qcsrc/server/portals.qc b/data/qcsrc/server/portals.qc index e064ad3da..f80b8246a 100644 --- a/data/qcsrc/server/portals.qc +++ b/data/qcsrc/server/portals.qc @@ -182,15 +182,14 @@ float Portal_TeleportPlayer(entity teleporter, entity player) //print("GOOD path: ", vtos(ang), "\n"); } + ang_x = -ang_x; ang_z = player.angles_z; } else { ang = player.angles; - ang_x = -ang_x; ang = Portal_Transform_Multiply(transform, player.angles); } - ang_x = -ang_x; // factor -1 allows chaining portals, but may be weird player.right_vector = -1 * Portal_Transform_Apply(transform, player.right_vector); -- 2.39.2