]> de.git.xonotic.org Git - voretournament/voretournament.git/blobdiff - data/qcsrc/server/cl_weaponsystem.qc
Grabber reload particles
[voretournament/voretournament.git] / data / qcsrc / server / cl_weaponsystem.qc
index 15e50eb47d8894db021ae54f88c8f80de73b9042..eed6d74cd837b3c1d5ff6608374f29f78882b018 100644 (file)
@@ -1690,6 +1690,14 @@ void W_Reload(float sent_ammo_min, float sent_ammo_amount, float sent_time, stri
 \r
        // now begin the reloading process\r
 \r
+       // weapon reload effects\r
+       if(self.weapon == WEP_GRABBER)\r
+       {\r
+               vector org;\r
+               org = self.origin + self.view_ofs + self.weaponentity.spawnorigin_x * v_forward - self.weaponentity.spawnorigin_y * v_right + self.weaponentity.spawnorigin_z * v_up;\r
+               SpawnCasing (org, ((random () * 50 + 50) * v_right) - (v_forward * (random () * 25 + 25)) - ((random () * 5 - 30) * v_up), 2, vectoangles(v_forward),'0 250 0', 100, 1, self);\r
+               pointparticles(particleeffectnum("grabber_reload"), org, '0 0 0', 1);\r
+       }\r
        sound (self, CHAN_WEAPON2, self.reload_sound, VOL_BASE, ATTN_NORM);\r
 \r
        // do not set ATTACK_FINISHED in reload code any more. This causes annoying delays if eg: You start reloading a weapon,\r