]> de.git.xonotic.org Git - xonotic/xonotic-data.pk3dir.git/commitdiff
Added cvars for racer blowup damage
authormand1nga <mand1nga@xonotic.org>
Fri, 25 Mar 2011 16:58:30 +0000 (13:58 -0300)
committermand1nga <mand1nga@xonotic.org>
Fri, 25 Mar 2011 16:58:30 +0000 (13:58 -0300)
qcsrc/server/vehicles/racer.qc
vehicle_racer.cfg

index 6f70d8dd2c098b034bcebc882a3965d57de87acf..c8caa2f077f0338392ea0344f443588af3b5696f 100644 (file)
@@ -54,10 +54,14 @@ float autocvar_g_vehicle_racer_rocket_locking_time;
 float autocvar_g_vehicle_racer_rocket_locking_releasetime;
 float autocvar_g_vehicle_racer_rocket_locked_time;
 
-
 float autocvar_g_vehicle_racer_respawntime;
 float autocvar_g_vehicle_racer_collision_multiplier;
 
+float autocvar_g_vehicle_racer_blowup_radius;
+float autocvar_g_vehicle_racer_blowup_coredamage;
+float autocvar_g_vehicle_racer_blowup_edgedamage;
+float autocvar_g_vehicle_racer_blowup_forceintensity;
+
 var vector racer_force_from_tag(string tag_name, float spring_length, float max_power);
 
 void racer_align4point()
@@ -552,8 +556,11 @@ void racer_blowup()
     self.deadflag    = DEAD_DEAD;
     self.vehicle_exit(VHEF_NORMAL);
 
-    // FIXME dont use hardcoded damage/force
-    RadiusDamage (self, self, 250, 15, 250, world, 250, DEATH_WAKIBLOWUP, world);
+    RadiusDamage (self, self, autocvar_g_vehicle_racer_blowup_coredamage,
+                                       autocvar_g_vehicle_racer_blowup_edgedamage,
+                                       autocvar_g_vehicle_racer_blowup_radius, world,
+                                       autocvar_g_vehicle_racer_blowup_forceintensity,
+                                       DEATH_WAKIBLOWUP, world);
 
     self.alpha = -1;
     self.nextthink  = time + autocvar_g_vehicle_racer_respawntime;
index b61a24b4da01d8bf8b88b512750ecaf47efe8cbe..fe3de7c5ebc0254cc0f5711909d257f6d92aee60 100644 (file)
@@ -50,3 +50,9 @@ set g_vehicle_racer_rocket_locktarget 1
 set g_vehicle_racer_rocket_locking_time 0.5
 set g_vehicle_racer_rocket_locking_releasetime 0.5
 set g_vehicle_racer_rocket_locked_time 1
+
+set g_vehicle_racer_blowup_radius 250
+set g_vehicle_racer_blowup_coredamage 250
+set g_vehicle_racer_blowup_edgedamage 15
+set g_vehicle_racer_blowup_forceintensity 250
+