X-Git-Url: https://git.xonotic.org/?a=blobdiff_plain;ds=inline;f=qcsrc%2Fserver%2Fvehicles%2Fracer.qc;h=fa188bbb1da4e19dabdc535e37335b5a229949d9;hb=0b0999563ba9ed031559b4756b3b27c2ac89da7e;hp=ff7f2e483333ff1a318f486f54675333042f8a79;hpb=1c62f7a27b54573d6f25a6b936026c549df2c6ef;p=xonotic%2Fxonotic-data.pk3dir.git diff --git a/qcsrc/server/vehicles/racer.qc b/qcsrc/server/vehicles/racer.qc index ff7f2e483..fa188bbb1 100644 --- a/qcsrc/server/vehicles/racer.qc +++ b/qcsrc/server/vehicles/racer.qc @@ -495,8 +495,8 @@ void racer_think() void racer_enter() { self.movetype = MOVETYPE_BOUNCE; - self.owner.vehicle_health = (self.vehicle_health / autocvar_g_vehicle_racer_health); - self.owner.vehicle_shield = (self.vehicle_shield / autocvar_g_vehicle_racer_shield); + self.owner.vehicle_health = (self.vehicle_health / autocvar_g_vehicle_racer_health) * 100; + self.owner.vehicle_shield = (self.vehicle_shield / autocvar_g_vehicle_racer_shield) * 100; if(self.owner.flagcarried) setorigin(self.owner.flagcarried, '-190 0 96'); @@ -531,12 +531,10 @@ void racer_exit(float eject) self.owner = world; } -void racer_worldimpact() +void racer_impact() { - if(self.play_time < time) if(autocvar_g_vehicle_racer_bouncepain_x) - vehilces_worldimpact(autocvar_g_vehicle_racer_bouncepain_x, autocvar_g_vehicle_racer_bouncepain_y, autocvar_g_vehicle_racer_bouncepain_z); - + vehilces_impact(autocvar_g_vehicle_racer_bouncepain_x, autocvar_g_vehicle_racer_bouncepain_y, autocvar_g_vehicle_racer_bouncepain_z); } void racer_spawn() @@ -554,7 +552,7 @@ void racer_spawn() setsize(self, RACER_MIN * 0.5, RACER_MAX * 0.5); self.bouncefactor = autocvar_g_vehicle_racer_bouncefactor; self.bouncestop = autocvar_g_vehicle_racer_bouncestop; - self.vehicle_worldimpact = racer_worldimpact; + self.vehicle_impact = racer_impact; //self.destvec = autocvar_g_vehicle_racer_bouncepain; }