From: Rudolf Polzer Date: Sun, 9 Oct 2011 13:21:28 +0000 (+0200) Subject: complain if owner gets cleared by warp for a non-projectile X-Git-Tag: xonotic-v0.6.0~40^2~79 X-Git-Url: https://git.rm.cloudns.org/?a=commitdiff_plain;h=0bcc9f43270fbe60e0e1295c877f66625b2c39c7;p=xonotic%2Fxonotic-data.pk3dir.git complain if owner gets cleared by warp for a non-projectile --- 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)