]> git.rm.cloudns.org Git - xonotic/xonotic-data.pk3dir.git/commitdiff
Bouncing effects for mortar grenades
authorMario <mario.mario@y7mail.com>
Sun, 8 Dec 2013 06:10:40 +0000 (17:10 +1100)
committerMario <mario.mario@y7mail.com>
Sun, 8 Dec 2013 06:10:40 +0000 (17:10 +1100)
qcsrc/common/weapons/w_mortar.qc

index 76e2fe820646bf9d931aae00e2d1d174a433a0e9..7fa1c2ea6c1edaf3bcc77831b77e26561cae50bd 100644 (file)
@@ -1,6 +1,6 @@
 #ifdef REGISTER_WEAPON
 REGISTER_WEAPON(
-/* WEP_##id */ GRENADE_LAUNCHER,
+/* WEP_##id */ MORTAR,
 /* function */ w_glauncher,
 /* ammotype */ IT_ROCKETS,
 /* impulse  */ 4,
@@ -134,6 +134,7 @@ void W_Grenade_Touch1 (void)
                        spamsound (self, CH_SHOTS, "weapons/grenade_bounce5.wav", VOL_BASE, ATTN_NORM);
                else
                        spamsound (self, CH_SHOTS, "weapons/grenade_bounce6.wav", VOL_BASE, ATTN_NORM);
+               pointparticles(particleeffectnum("hagar_bounce"), self.origin, self.velocity, 1);
                self.projectiledeathtype |= HITTYPE_BOUNCE;
                self.gl_bouncecnt += 1;
        }
@@ -178,6 +179,7 @@ void W_Grenade_Touch2 (void)
                        spamsound (self, CH_SHOTS, "weapons/grenade_bounce5.wav", VOL_BASE, ATTN_NORM);
                else
                        spamsound (self, CH_SHOTS, "weapons/grenade_bounce6.wav", VOL_BASE, ATTN_NORM);
+               pointparticles(particleeffectnum("hagar_bounce"), self.origin, self.velocity, 1);
                self.projectiledeathtype |= HITTYPE_BOUNCE;
                self.gl_bouncecnt += 1;