From: Mario Date: Sun, 8 Dec 2013 06:10:40 +0000 (+1100) Subject: Bouncing effects for mortar grenades X-Git-Tag: xonotic-v0.8.0~152^2~295 X-Git-Url: https://git.rm.cloudns.org/?a=commitdiff_plain;h=cdeda1a2b83e558dd8638365ca827eba6440d665;p=xonotic%2Fxonotic-data.pk3dir.git Bouncing effects for mortar grenades --- diff --git a/qcsrc/common/weapons/w_mortar.qc b/qcsrc/common/weapons/w_mortar.qc index 76e2fe820..7fa1c2ea6 100644 --- a/qcsrc/common/weapons/w_mortar.qc +++ b/qcsrc/common/weapons/w_mortar.qc @@ -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;