]> git.xonotic.org Git - xonotic/xonotic-data.pk3dir.git/blobdiff - qcsrc/server/t_teleporters.qc
EXPERIMENTAL change: make projectiles able to hit yourself when shot through a warpzone
[xonotic/xonotic-data.pk3dir.git] / qcsrc / server / t_teleporters.qc
index fbb803294269e5e07bf1a36a0d2675ea28645f4b..a2836264de0c2d7bc1d90f286b0094773edcbb93 100644 (file)
@@ -304,6 +304,9 @@ void spawnfunc_trigger_teleport (void)
 void WarpZone_PostTeleportPlayer_Callback(entity pl)
 {
        UpdateCSQCProjectileAfterTeleport(pl);
+       // "disown" projectiles after teleport
+       if(pl.owner == pl.realowner)
+               pl.owner = world;
        if(pl.classname == "player")
        {
                // reset tracking of oldvelocity for impact damage (sudden velocity changes)