From: Jakob MG Date: Sun, 12 Jun 2011 19:05:28 +0000 (+0200) Subject: Smoke effects for racer boost X-Git-Tag: xonotic-v0.5.0~199^2~11^2~15 X-Git-Url: https://git.rm.cloudns.org/?a=commitdiff_plain;h=c3150ae55b03b230d3c9d55c2cbb2fb1d0e7b3a8;p=xonotic%2Fxonotic-data.pk3dir.git Smoke effects for racer boost --- diff --git a/qcsrc/server/vehicles/racer.qc b/qcsrc/server/vehicles/racer.qc index 26582df1d..7f7a73691 100644 --- a/qcsrc/server/vehicles/racer.qc +++ b/qcsrc/server/vehicles/racer.qc @@ -335,10 +335,23 @@ float racer_frame() // Afterburn if (player.BUTTON_JUMP && racer.vehicle_energy >= (autocvar_g_vehicle_racer_afterburn_cost * frametime)) { + if(time - racer.wait > 0.2) + pointparticles(particleeffectnum("wakizashi_booster_smoke"), self.origin, '0 0 0', 1); + racer.wait = time; racer.vehicle_energy -= autocvar_g_vehicle_racer_afterburn_cost * frametime; df += (v_forward * autocvar_g_vehicle_racer_speed_afterburn); + if(self.invincible_finished < time) + { + traceline(self.origin, self.origin - '0 0 256', MOVE_NORMAL, self); + if(trace_fraction != 1.0) + pointparticles(particleeffectnum("smoke_small"), trace_endpos, '0 0 0', 1); + + self.invincible_finished = time + 0.1 + (random() * 0.1); + } + + if(self.strength_finished < time) { //self.sounds = 2;