]> de.git.xonotic.org Git - voretournament/voretournament.git/blobdiff - data/qcsrc/server/cl_weapons.qc
Better Grabber impact effects
[voretournament/voretournament.git] / data / qcsrc / server / cl_weapons.qc
index cd5b1da2efa92ccecfd52c5c01f81bb9fa5d3e86..f908a519440b4ae327fa62df9a8ada469f23d0dd 100644 (file)
@@ -202,6 +202,7 @@ string W_ThrowNewWeapon(entity own, float wpn, float doreduce, vector org, vecto
                if(startitem_failed)\r
                        return string_null;\r
                wep.colormod = wep.owner.colormod; // used by the regurgitating colors\r
+               wep.glowmod = own.weaponentity_glowmod;\r
                wep.think = thrown_wep_think;\r
                wep.nextthink = time + 0.5;\r
                return "";\r
@@ -238,6 +239,7 @@ string W_ThrowNewWeapon(entity own, float wpn, float doreduce, vector org, vecto
                        s = substring(s, 5, -1);\r
                }\r
                wep.colormod = wep.owner.colormod; // used by the regurgitating colors\r
+               wep.glowmod = own.weaponentity_glowmod;\r
                wep.think = thrown_wep_think;\r
                wep.nextthink = time + 0.5;\r
                return s;\r
@@ -274,7 +276,7 @@ void W_ThrowWeapon(vector velo, vector delta, float doreduce)
        w = self.weapon;\r
        if (w == 0)\r
                return; // just in case\r
-       if(self.predator.classname == "player" && self.dropweapon_check)\r
+       if(self.stat_eaten && self.dropweapon_check)\r
                return; // can't drop weapons from the stomach\r
        if (g_lms)\r
                return;\r