From c7b81319a7e0e207e43762e7c49db2e5ccb5c8a4 Mon Sep 17 00:00:00 2001 From: terencehill Date: Fri, 21 Jun 2013 15:58:19 +0200 Subject: [PATCH] Add blowup cvars for raptor and spiderbot --- qcsrc/server/vehicles/raptor.qc | 10 +++++++++- qcsrc/server/vehicles/spiderbot.qc | 10 +++++++++- vehicle_raptor.cfg | 5 +++++ vehicle_spiderbot.cfg | 5 +++++ 4 files changed, 28 insertions(+), 2 deletions(-) diff --git a/qcsrc/server/vehicles/raptor.qc b/qcsrc/server/vehicles/raptor.qc index 40a491fb2..5aecdcb5b 100644 --- a/qcsrc/server/vehicles/raptor.qc +++ b/qcsrc/server/vehicles/raptor.qc @@ -70,6 +70,11 @@ float autocvar_g_vehicle_raptor_shield; float autocvar_g_vehicle_raptor_shield_regen; float autocvar_g_vehicle_raptor_shield_regen_pause; +float autocvar_g_vehicle_raptor_blowup_radius; +float autocvar_g_vehicle_raptor_blowup_coredamage; +float autocvar_g_vehicle_raptor_blowup_edgedamage; +float autocvar_g_vehicle_raptor_blowup_forceintensity; + float autocvar_g_vehicle_raptor_bouncefactor; float autocvar_g_vehicle_raptor_bouncestop; vector autocvar_g_vehicle_raptor_bouncepain; @@ -690,7 +695,10 @@ void raptor_blowup() { self.deadflag = DEAD_DEAD; self.vehicle_exit(VHEF_NORMAL); - RadiusDamage (self, self.enemy, 250, 15, 250, world, 250, DEATH_VH_RAPT_DEATH, world); + RadiusDamage(self, self.enemy, autocvar_g_vehicle_raptor_blowup_coredamage, + autocvar_g_vehicle_raptor_blowup_edgedamage, + autocvar_g_vehicle_raptor_blowup_radius, world, + autocvar_g_vehicle_raptor_blowup_forceintensity, DEATH_VH_RAPT_DEATH, world); self.alpha = -1; self.movetype = MOVETYPE_NONE; diff --git a/qcsrc/server/vehicles/spiderbot.qc b/qcsrc/server/vehicles/spiderbot.qc index fbfc8b8ce..a96d66836 100644 --- a/qcsrc/server/vehicles/spiderbot.qc +++ b/qcsrc/server/vehicles/spiderbot.qc @@ -59,6 +59,11 @@ float autocvar_g_vehicle_spiderbot_rocket_noise; float autocvar_g_vehicle_spiderbot_rocket_turnrate; float autocvar_g_vehicle_spiderbot_rocket_lifetime; +float autocvar_g_vehicle_spiderbot_blowup_radius; +float autocvar_g_vehicle_spiderbot_blowup_coredamage; +float autocvar_g_vehicle_spiderbot_blowup_edgedamage; +float autocvar_g_vehicle_spiderbot_blowup_forceintensity; + vector autocvar_g_vehicle_spiderbot_bouncepain; @@ -723,7 +728,10 @@ void spiderbot_blowup() SUB_SetFade(g1, time, min(autocvar_g_vehicle_spiderbot_respawntime, 10)); SUB_SetFade(g2, time, min(autocvar_g_vehicle_spiderbot_respawntime, 10)); - RadiusDamage (self, self.enemy, 250, 15, 250, world, 250, DEATH_VH_SPID_DEATH, world); + RadiusDamage(self, self.enemy, autocvar_g_vehicle_spiderbot_blowup_coredamage, + autocvar_g_vehicle_spiderbot_blowup_edgedamage, + autocvar_g_vehicle_spiderbot_blowup_radius, world, + autocvar_g_vehicle_spiderbot_blowup_forceintensity, DEATH_VH_SPID_DEATH, world); self.alpha = self.tur_head.alpha = self.gun1.alpha = self.gun2.alpha = -1; self.movetype = MOVETYPE_NONE; diff --git a/vehicle_raptor.cfg b/vehicle_raptor.cfg index 1efc2f175..272647bb9 100644 --- a/vehicle_raptor.cfg +++ b/vehicle_raptor.cfg @@ -65,6 +65,11 @@ set g_vehicle_raptor_shield 75 set g_vehicle_raptor_shield_regen 25 set g_vehicle_raptor_shield_regen_pause 1.5 +set g_vehicle_raptor_blowup_radius 250 +set g_vehicle_raptor_blowup_coredamage 250 +set g_vehicle_raptor_blowup_edgedamage 15 +set g_vehicle_raptor_blowup_forceintensity 250 + set g_vehicle_raptor_bouncefactor 0.2 set g_vehicle_raptor_bouncestop 0 set g_vehicle_raptor_bouncepain "1 4 1000" diff --git a/vehicle_spiderbot.cfg b/vehicle_spiderbot.cfg index 0223b09e8..6f617fc69 100644 --- a/vehicle_spiderbot.cfg +++ b/vehicle_spiderbot.cfg @@ -55,6 +55,11 @@ set g_vehicle_spiderbot_rocket_noise 0.2 set g_vehicle_spiderbot_rocket_lifetime 20 set g_vehicle_spiderbot_rocket_spread 0.05 +set g_vehicle_spiderbot_blowup_radius 250 +set g_vehicle_spiderbot_blowup_coredamage 250 +set g_vehicle_spiderbot_blowup_edgedamage 15 +set g_vehicle_spiderbot_blowup_forceintensity 250 + set g_vehicle_spiderbot_bouncefactor 0 // Factor of old velocity to keep after colission set g_vehicle_spiderbot_bouncestop 0 // if != 0, New veloctiy after bounce = 0 if new velocity < this set g_vehicle_spiderbot_bouncepain "0 0 0" // "minspeed_for_pain speedchange_to_pain_factor max_damage" -- 2.39.2