]> de.git.xonotic.org Git - xonotic/xonotic-data.pk3dir.git/commitdiff
Smoke effects for racer boost
authorJakob MG <jakob_mg@hotmail.com>
Sun, 12 Jun 2011 19:05:28 +0000 (21:05 +0200)
committerJakob MG <jakob_mg@hotmail.com>
Sun, 12 Jun 2011 19:05:28 +0000 (21:05 +0200)
qcsrc/server/vehicles/racer.qc

index 26582df1d1425c244847e146ea6705ea366f0aa0..7f7a73691d893fa35974f18c524df4174b9bb425 100644 (file)
@@ -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;