From 16ed2e38bd25705e512d1ead2c7eef4590fd4944 Mon Sep 17 00:00:00 2001 From: mand1nga Date: Fri, 25 Mar 2011 13:58:30 -0300 Subject: [PATCH] Added cvars for racer blowup damage --- qcsrc/server/vehicles/racer.qc | 13 ++++++++++--- vehicle_racer.cfg | 6 ++++++ 2 files changed, 16 insertions(+), 3 deletions(-) diff --git a/qcsrc/server/vehicles/racer.qc b/qcsrc/server/vehicles/racer.qc index 6f70d8dd2..c8caa2f07 100644 --- a/qcsrc/server/vehicles/racer.qc +++ b/qcsrc/server/vehicles/racer.qc @@ -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; diff --git a/vehicle_racer.cfg b/vehicle_racer.cfg index b61a24b4d..fe3de7c5e 100644 --- a/vehicle_racer.cfg +++ b/vehicle_racer.cfg @@ -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 + -- 2.39.2