From 0bcc9f43270fbe60e0e1295c877f66625b2c39c7 Mon Sep 17 00:00:00 2001 From: Rudolf Polzer Date: Sun, 9 Oct 2011 15:21:28 +0200 Subject: [PATCH] complain if owner gets cleared by warp for a non-projectile --- qcsrc/server/t_teleporters.qc | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/qcsrc/server/t_teleporters.qc b/qcsrc/server/t_teleporters.qc index e069aec9f..02c15fb15 100644 --- a/qcsrc/server/t_teleporters.qc +++ b/qcsrc/server/t_teleporters.qc @@ -324,7 +324,11 @@ void WarpZone_PostTeleportPlayer_Callback(entity pl) UpdateCSQCProjectileAfterTeleport(pl); // "disown" projectiles after teleport if(pl.owner == pl.realowner) + { + if(!(pl.flags & FL_PROJECTILE)) + print("A non-projectile got through a warpzone and its owner cleared. It's a \n", pl.classname, ".\n"); pl.owner = world; + } if(pl.classname == "player") { // reset tracking of oldvelocity for impact damage (sudden velocity changes) -- 2.39.2