]> de.git.xonotic.org Git - voretournament/voretournament.git/blobdiff - data/qcsrc/server/g_grabber.qc
Fix a bug where the grabber would still stick to a player after he's been swallowed...
[voretournament/voretournament.git] / data / qcsrc / server / g_grabber.qc
index dee5461c9e4af6daf7f5a648ee9713e5bc089d5f..07a21b30c506b28a3d209877b77fb0cd21a47144 100644 (file)
@@ -131,6 +131,10 @@ void GrabberThink()
        if(self.aiment)\r
                WarpZone_RefSys_AddIncrementally(self, self.aiment);\r
 \r
+       // prevent the grabber from sticking to a player that has been swallowed\r
+       if(self.aiment.eater.classname == "player")\r
+               RemoveGrabber(self.owner);\r
+\r
        self.nextthink = time;\r
 \r
        makevectors(self.owner.v_angle);\r