void Grabber_Stop()\r
{\r
pointparticles(particleeffectnum("grabber_impact"), self.origin, '0 0 0', 1);\r
- sound (self, CHAN_PROJECTILE, "weapons/grabber_impact.wav", VOL_BASE, ATTN_NORM);\r
+ if(other.classname == "player")\r
+ sound (self, CHAN_PROJECTILE, "weapons/grabber_impact_player.wav", VOL_BASE, ATTN_NORM);\r
+ else\r
+ sound (self, CHAN_PROJECTILE, "weapons/grabber_impact_world.wav", VOL_BASE, ATTN_NORM);\r
\r
self.state = 1;\r
- self.think =GrabberThink;\r
+ self.think = GrabberThink;\r
self.nextthink = time;\r
self.touch = SUB_Null;\r
self.velocity = '0 0 0';\r
self.grabber_state &~= GRABBER_WAITING_FOR_RELEASE;\r
\r
self.grabber_state &~= GRABBER_RELEASING;\r
- if(self.BUTTON_CROUCH)\r
- {\r
- self.grabber_state &~= GRABBER_PULLING;\r
- //self.grabber_state |= GRABBER_RELEASING;\r
- }\r
- else\r
- {\r
- self.grabber_state |= GRABBER_PULLING;\r
- //self.grabber_state &~= GRABBER_RELEASING;\r
- }\r
+ self.grabber_state |= GRABBER_PULLING;\r
}\r
\r
if(self.weapon != WEP_GRABBER)\r