From: mand1nga Date: Fri, 25 Mar 2011 16:58:30 +0000 (-0300) Subject: Added cvars for racer blowup damage X-Git-Tag: xonotic-v0.5.0~199^2~11^2~110 X-Git-Url: https://git.rm.cloudns.org/?a=commitdiff_plain;h=16ed2e38bd25705e512d1ead2c7eef4590fd4944;p=xonotic%2Fxonotic-data.pk3dir.git Added cvars for racer blowup damage --- 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 +