]> git.xonotic.org Git - xonotic/xonotic-data.pk3dir.git/blobdiff - qcsrc/server/vehicles/racer.qc
Send effects to client, allows mismatching effectinfo.txt
[xonotic/xonotic-data.pk3dir.git] / qcsrc / server / vehicles / racer.qc
index a6d425393aced1afb3d10595cf50bee408f25cb9..d5d0437b47d78a143e68dadf216e8cdfa50eac35 100644 (file)
@@ -337,7 +337,7 @@ float racer_frame()
     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 - v_forward * 32, v_forward  * vlen(self.velocity), 1);
+            Send_Effect("wakizashi_booster_smoke", self.origin - v_forward * 32, v_forward  * vlen(self.velocity), 1);
 
         racer.wait = time;
         racer.vehicle_energy -= autocvar_g_vehicle_racer_afterburn_cost * frametime;
@@ -347,7 +347,7 @@ float racer_frame()
         {
             traceline(racer.origin, racer.origin - '0 0 256', MOVE_NORMAL, self);
             if(trace_fraction != 1.0)
-                pointparticles(particleeffectnum("smoke_small"), trace_endpos, '0 0 0', 1);
+                Send_Effect("smoke_small", trace_endpos, '0 0 0', 1);
 
             racer.invincible_finished = time + 0.1 + (random() * 0.1);
         }
@@ -586,7 +586,7 @@ void racer_die()
     self.cnt          = 1 + random() * 2;
     self.touch        = racer_deadtouch;
 
-    pointparticles(particleeffectnum("explosion_medium"), self.origin, '0 0 0', 1);
+    Send_Effect("explosion_medium", self.origin, '0 0 0', 1);
 
     if(random() < 0.5)
         self.avelocity_z = 32;