]> git.xonotic.org Git - xonotic/xonotic-data.pk3dir.git/commitdiff
Merge remote branch 'origin/master' into tzork/vehicles-2
authorunknown <jakob@.(none)>
Mon, 18 Apr 2011 20:26:56 +0000 (22:26 +0200)
committerunknown <jakob@.(none)>
Mon, 18 Apr 2011 20:26:56 +0000 (22:26 +0200)
1  2 
qcsrc/client/View.qc
qcsrc/server/autocvars.qh

diff --combined qcsrc/client/View.qc
index b1e5706dda05b8e45548574d8acc119c366e46de,1a1c37624d4aa66ec0cdd25825e7c2c062e213d4..61c416fe511477502ca58c7ace08b8e37caac73e
@@@ -1,3 -1,12 +1,3 @@@
 -#define spider_rocket_icon "gfx/vehicles/rocket_ico.tga"
 -#define spider_rocket_targ "gfx/vehicles/target.tga"
 -#define SPIDER_CROSS "textures/spiderbot/cross.tga"
 -#define rkt_size 32
 -#define rld_size_x 256
 -#define rld_size_y 16
 -
 -void CSQC_WAKIZASHI_HUD();
 -
  entity porto;
  vector polyline[16];
  float trace_dphitcontents;
@@@ -372,6 -381,9 +372,9 @@@ void CSQC_UpdateView(float w, float h
        CHECKFAIL_ASSERT(0, cvar_type, "\{100}\{105}\{118}\{48}\{95}\{101}\{118}\{97}\{100}\{101}", 0);
        CHECKFAIL_ASSERT(1, cvar_type, "\{97}\{97}\{95}\{101}\{110}\{97}\{98}\{108}\{101}", 0);
        CHECKFAIL_ASSERT(2, cvar, "\{114}\{95}\{115}\{104}\{111}\{119}\{100}\{105}\{115}\{97}\{98}\{108}\{101}\{100}\{101}\{112}\{116}\{104}\{116}\{101}\{115}\{116}", 0);
+       CHECKFAIL_ASSERT(3, cvar, "\{114}\{95}\{115}\{104}\{111}\{119}\{111}\{118}\{101}\{114}\{100}\{114}\{97}\{119}", 0);
+       CHECKFAIL_ASSERT(4, cvar, "\{114}\{95}\{115}\{104}\{111}\{119}\{108}\{105}\{103}\{104}\{116}", 0);
+       CHECKFAIL_ASSERT(5, cvar, "\{114}\{95}\{115}\{104}\{111}\{119}\{115}\{104}\{97}\{100}\{111}\{119}\{118}\{111}\{108}\{117}\{109}\{101}\{115}", 0);
  
        vf_size = R_SetView3fv(VF_SIZE);
        vf_min = R_SetView3fv(VF_MIN);
          CSQC_WAKIZASHI_HUD();
      else if(hud == HUD_RAPTOR)
          CSQC_RAPTOR_HUD();
 +    else if(hud == HUD_BUMBLEBEE)
 +        CSQC_BUMBLE_HUD();
        else
        {
                if(gametype == GAME_FREEZETAG)
        R_SetView(VF_SIZE, '1 0 0' * w + '0 1 0' * h);
  }
  
 -#define spider_h "gfx/vehicles/hud_bg.tga"
 -#define spider_b "gfx/vehicles/sbot.tga"
 -#define spider_r "gfx/vehicles/sbot_rpods.tga"
 -#define spider_g "gfx/vehicles/sbot_mguns.tga"
 -#define spider_s "gfx/vehicles/shiled.tga"
 -#define spider_a1 "gfx/hud/sb_rocket.tga"
 -#define spider_a2 "gfx/sb_bullets.tga"
 -
 -void CSQC_SPIDER_HUD()
 -{
 -      float rockets, reload, heat, hp, shield;
 -      vector picsize, hudloc;
 -
 -    // Fetch health & ammo stats
 -    hp      = bound(0,getstatf(STAT_VEHICLESTAT_HEALTH), 1);
 -      shield  = bound(0,getstatf(STAT_VEHICLESTAT_SHIELD), 1);
 -      heat    = min(getstatf(STAT_VEHICLESTAT_RELOAD1), 2);
 -      rockets =     getstati(STAT_VEHICLESTAT_AMMO2);
 -      reload  = min(getstatf(STAT_VEHICLESTAT_RELOAD2), 1);
 -
 -    // Draw the crosshairs
 -    picsize = drawgetimagesize(SPIDER_CROSS);
 -    picsize_x *= autocvar_cl_vehicle_spiderbot_cross_size;
 -    picsize_y *= autocvar_cl_vehicle_spiderbot_cross_size;
 -    drawpic('0.5 0 0' * (vid_conwidth - picsize_x) + '0 0.5 0' * (vid_conheight - picsize_y), SPIDER_CROSS, picsize, '1 1 1', autocvar_cl_vehicle_spiderbot_cross_alpha, DRAWFLAG_NORMAL);
 -
 -    hudloc_y =  4;
 -    hudloc_x = 4;
 -
 -    picsize = drawgetimagesize(spider_h) * 0.5;
 -    drawpic(hudloc, spider_h, picsize, '1 1 1', 1, DRAWFLAG_NORMAL);
 -
 -    picsize = drawgetimagesize(spider_a2) * 0.5;
 -    drawpic(hudloc + '120 96  0', spider_a2, picsize, '1 1 1', 1, DRAWFLAG_NORMAL);
 -
 -    drawstring(hudloc + '145 19  0', strcat(ftos(rint(hp * 100)), "%"),'15 15 0','0 1 0', 1, DRAWFLAG_NORMAL);
 -    drawstring(hudloc + '175 34  0', strcat(ftos(rint(shield * 100)), "%"),'15 15 0','0 0 1', 1, DRAWFLAG_NORMAL);
 -    drawstring(hudloc + '136 102  0', strcat(ftos(100 - rint(heat * 100)), "%"),'14 14 0','1 1 0', 1, DRAWFLAG_NORMAL);
 -
 -    picsize = drawgetimagesize(spider_a1) * 0.85;
 -    if(rockets == 9)
 -    {
 -        drawpic(hudloc + '132 54  0', spider_a1, picsize, '-1 -1 -1', 1, DRAWFLAG_NORMAL);
 -        drawstring(hudloc + '179 69 0', strcat(ftos(rint(reload * 100)), "%"),'14 14 0','1 1 0', 1, DRAWFLAG_NORMAL);
 -    }
 -    else
 -    {
 -        drawpic(hudloc + '132 54  0', spider_a1, picsize, '1 1 1', 1, DRAWFLAG_NORMAL);
 -        drawstring(hudloc + '179 69  0', strcat(ftos(9 - rockets), "/8"),'14 14 0','1 1 0', 1, DRAWFLAG_NORMAL);
 -    }
 -
 -    picsize = drawgetimagesize(spider_b) * 0.5;
 -    hudloc_y = 10.5;
 -    hudloc_x = 10.5;
 -
 -    drawpic(hudloc, spider_s, picsize, '1 1 1', shield, DRAWFLAG_NORMAL);
 -    drawpic(hudloc, spider_b, picsize, '0 1 0' * hp + '1 0 0' * (1 - hp), 1, DRAWFLAG_NORMAL);
 -    drawpic(hudloc, spider_r, picsize, '1 1 1' * reload + '1 0 0' * (1 - reload), 1, DRAWFLAG_NORMAL);
 -    drawpic(hudloc, spider_g, picsize, '1 1 1' * (1 - heat) + '1 0 0' *  heat, 1, DRAWFLAG_NORMAL);
 -
 -
 -      /*
 -      // Draw health bar
 -      p = '0.5 0 0' * (vid_conwidth - (rkt_size * 8));
 -      p = p + '0 1 0' * vid_conheight - '0 32 0';
 -      //pp = ('0 1 0' * hp) + ('1 0 0' * (1-hp));
 -      drawfill(p, '256 0 0' * shield + '0 8 0' , '0.5 0.5 1', 0.75, DRAWFLAG_NORMAL);
 -      p_y += 8;
 -      drawfill(p, '256 0 0' * hp + '0 8 0' , '0 1 0', 0.75, DRAWFLAG_NORMAL);
 -      p_x += 256 * hp;
 -      drawfill(p, '256 0 0' * (1-hp) + '0 8 0' , '0 0 0', 0.75, DRAWFLAG_NORMAL);
 -
 -      // Draw minigun heat indicator
 -      p = '0.5 0 0' * (vid_conwidth - 256);
 -      p = p + '0 1 0' * vid_conheight - '0 34  0';
 -      drawfill(p, '256 0 0' * (1-heat) + '0 2 0' ,'0 0 1', 0.5, DRAWFLAG_NORMAL);
 -      p_x += 256 * (1-heat);
 -      drawfill(p, '256 0 0' * heat  + '0 2 0' , '1 0 0', 0.5, DRAWFLAG_NORMAL);
 -
 -
 -      // Draw rocket icons for loaded/empty tubes.
 -      pp = '0.5 0 0' * (vid_conwidth - (rkt_size * 8));
 -      pp += '0 1 0' * vid_conheight - '0 64 0';
 -      for(i = 0; i < 8; ++i)
 -      {
 -              p = pp + '1 0 0' * (rkt_size * i);
 -              if(rockets == 8)
 -              {
 -                      if(floor(reload * 8) == i)
 -                      {
 -                              drawpic(p, spider_rocket_icon, '1 1 0' * rkt_size, '1 0 0' + '0 1 0' * ((reload*8)-i), 0.75 , DRAWFLAG_NORMAL);
 -                      }
 -                      else if(i < reload * 8)
 -                              drawpic(p, spider_rocket_icon, '1 1 0' * rkt_size, '1 1 0', 0.75 , DRAWFLAG_NORMAL);
 -                      else
 -                              drawpic(p, spider_rocket_icon, '1 1 0' * rkt_size, '0.5 0.5 0.5', 0.75, DRAWFLAG_NORMAL);
 -              }
 -              else
 -              {
 -                      if(i < rockets)
 -                              drawpic(p, spider_rocket_icon, '1 1 0' * rkt_size, '0 0 0', 0.25, DRAWFLAG_NORMAL);
 -                      else
 -                              drawpic(p, spider_rocket_icon, '1 1 0' * rkt_size, '0 1 0' * reload, 0.75, DRAWFLAG_NORMAL);
 -              }
 -      }
 -      */
 -
 -      if (scoreboard_showscores)
 -      {
 -              HUD_DrawScoreboard();
 -              HUD_DrawCenterPrint();
 -      }
 -
 -}
 -
 -#define raptor_h "gfx/vehicles/hud_bg.tga"
 -#define raptor_b "gfx/vehicles/raptor.tga"
 -#define raptor_g1 "gfx/vehicles/raptor_guns.tga"
 -#define raptor_g2 "gfx/vehicles/raptor_bombs.tga"
 -#define raptor_s "gfx/vehicles/shiled.tga"
 -
 -void CSQC_RAPTOR_HUD()
 -{
 -      float reload, hp, shield, energy;
 -      vector picsize, hudloc;
 -
 -    // Fetch health & ammo stats
 -    hp      = bound(0,getstatf(STAT_VEHICLESTAT_HEALTH), 1);
 -      shield  = bound(0,getstatf(STAT_VEHICLESTAT_SHIELD), 1);
 -      reload  = min(getstatf(STAT_VEHICLESTAT_RELOAD1), 1);
 -      energy  = min(getstatf(STAT_VEHICLESTAT_ENERGY),  1);
 -
 -    // Draw the crosshairs
 -    picsize = drawgetimagesize(SPIDER_CROSS);
 -    picsize_x *= autocvar_cl_vehicle_spiderbot_cross_size;
 -    picsize_y *= autocvar_cl_vehicle_spiderbot_cross_size;
 -    drawpic('0.5 0 0' * (vid_conwidth - picsize_x) + '0 0.5 0' * (vid_conheight - picsize_y), SPIDER_CROSS, picsize, '1 1 1', autocvar_cl_vehicle_spiderbot_cross_alpha, DRAWFLAG_NORMAL);
 -
 -    hudloc_y =  4;
 -    hudloc_x = 4;
 -
 -    picsize = drawgetimagesize(raptor_h) * 0.5;
 -    drawpic(hudloc, raptor_h, picsize, '1 1 1', 1, DRAWFLAG_NORMAL);
 -
 -    picsize = drawgetimagesize(spider_a2) * 0.5;
 -    drawpic(hudloc + '120 96  0', spider_a2, picsize, '1 1 1', 1, DRAWFLAG_NORMAL);
 -
 -    drawstring(hudloc + '145 19  0', strcat(ftos(rint(hp * 100)), "%"),'15 15 0','0 1 0', 1, DRAWFLAG_NORMAL);
 -    drawstring(hudloc + '175 34  0', strcat(ftos(rint(shield * 100)), "%"),'15 15 0','0 0 1', 1, DRAWFLAG_NORMAL);
 -    drawstring(hudloc + '136 102 0', strcat(ftos(rint(energy * 100)), "%"),'15 15 0','0.5 0.5 1', 1, DRAWFLAG_NORMAL);
 -
 -
 -    picsize = drawgetimagesize(spider_a1) * 0.85;
 -    if(reload == 1)
 -    {
 -        drawpic(hudloc + '132 54  0', spider_a1, picsize, '1 1 1', 1, DRAWFLAG_NORMAL);
 -        drawstring(hudloc + '179 69  0', strcat(ftos(rint(reload * 100)), "%"),'14 14 0','0 1 0', 0.5, DRAWFLAG_NORMAL);
 -    }
 -    else
 -    {
 -        drawpic(hudloc + '132 54  0', spider_a1, picsize, '1 1 1', 1, DRAWFLAG_NORMAL);
 -        drawstring(hudloc + '179 69  0', strcat(ftos(rint(reload * 100)), "%"),'14 14 0','0 0 1', 1, DRAWFLAG_NORMAL);
 -    }
 -
 -    picsize = drawgetimagesize(raptor_b) * 0.5;
 -    hudloc_y = 10.5;
 -    hudloc_x = 10.5;
 -
 -    drawpic(hudloc, raptor_s, picsize, '1 1 1', shield, DRAWFLAG_NORMAL);
 -    drawpic(hudloc, raptor_b, picsize, '0 1 0' * hp + '1 0 0' * (1 - hp), 1, DRAWFLAG_NORMAL);
 -    drawpic(hudloc, raptor_g1, picsize, '1 1 1' * energy + '1 0 0' * (1 - energy), 1, DRAWFLAG_NORMAL);
 -    drawpic(hudloc, raptor_g2, picsize, '1 1 1' * reload + '1 0 0' *  (1 - reload), 1, DRAWFLAG_NORMAL);
 -
 -
 -      if (scoreboard_showscores)
 -      {
 -              HUD_DrawScoreboard();
 -              HUD_DrawCenterPrint();
 -      }
 -
 -}
 -
 -#define waki_h "gfx/vehicles/hud_bg.tga"
 -#define waki_b "gfx/vehicles/waki.tga"
 -#define waki_e "gfx/vehicles/waki_e.tga"
 -#define waki_g "gfx/vehicles/waki_guns.tga"
 -#define waki_r "gfx/vehicles/waki_rockets.tga"
 -#define waki_s "gfx/vehicles/shiled.tga"
 -
 -#define waki_a1 "gfx/hud/sb_rocket.tga"
 -#define waki_a2 "gfx/sb_cells.tga"
 -
 -void CSQC_WAKIZASHI_HUD()
 -{
 -      // 0--1 floats. 1 = 100%, 0.6 = 50%.
 -      float health, shield, energy, rockets;
 -      vector picsize, hudloc;
 -
 -    picsize = drawgetimagesize(SPIDER_CROSS);
 -    picsize_x *= autocvar_cl_vehicle_spiderbot_cross_size;
 -    picsize_y *= autocvar_cl_vehicle_spiderbot_cross_size;
 -    drawpic('0.5 0 0' * (vid_conwidth - picsize_x) + '0 0.5 0' * (vid_conheight - picsize_y), SPIDER_CROSS, picsize, '1 1 1', autocvar_cl_vehicle_spiderbot_cross_alpha, DRAWFLAG_NORMAL);
 -
 -/*
 -const float STAT_VEHICLESTAT_HEALTH  = 60;
 -const float STAT_VEHICLESTAT_SHIELD  = 61;
 -const float STAT_VEHICLESTAT_ENERGY  = 62;
 -const float STAT_VEHICLESTAT_AMMO1   = 63;
 -const float STAT_VEHICLESTAT_RELAOD1 = 64;
 -const float STAT_VEHICLESTAT_AMMO2   = 65;
 -const float STAT_VEHICLESTAT_RELOAD2 = 66;
 -*/
 -    health  = min(getstatf(STAT_VEHICLESTAT_HEALTH),  1);
 -      shield  = min(getstatf(STAT_VEHICLESTAT_SHIELD),  1);
 -      energy  = min(getstatf(STAT_VEHICLESTAT_ENERGY),  1);
 -      rockets = bound(0,getstatf(STAT_VEHICLESTAT_RELOAD1), 1);
 -
 -    hudloc_y =  4;
 -    hudloc_x = 4;
 -
 -    picsize = drawgetimagesize(waki_h) * 0.5;
 -    drawpic(hudloc, waki_h, picsize, '1 1 1', 1, DRAWFLAG_NORMAL);
 -
 -    picsize = drawgetimagesize(waki_a2) * 0.7;
 -    drawpic(hudloc + '116 92  0', waki_a2, picsize, '1 1 1', 1, DRAWFLAG_NORMAL);
 -
 -
 -    drawstring(hudloc + '145 19  0', strcat(ftos(rint(health * 100)), "%"),'15 15 0','0 1 0', 1, DRAWFLAG_NORMAL);
 -    drawstring(hudloc + '175 34  0', strcat(ftos(rint(shield * 100)), "%"),'15 15 0','0 0 1', 1, DRAWFLAG_NORMAL);
 -
 -    drawstring(hudloc + '136 102  0', strcat(ftos(rint(energy * 100)), "%"),'14 14 0','1 1 1', 1, DRAWFLAG_NORMAL);
 -
 -    picsize = drawgetimagesize(waki_a1) * 0.75;
 -    if(rockets == 1)
 -    {
 -        drawpic(hudloc + '140 55  0', waki_a1, picsize, '1 1 1', 1, DRAWFLAG_NORMAL);
 -        drawpic(hudloc + '144 59  0', waki_a1, picsize, '1 1 1', 1, DRAWFLAG_NORMAL);
 -    }
 -    else
 -    {
 -        drawpic(hudloc + '140 55  0', waki_a1, picsize, '-1 -1 -1', 1, DRAWFLAG_NORMAL);
 -        drawpic(hudloc + '144 59  0', waki_a1, picsize, '-1 -1 -1', 1, DRAWFLAG_NORMAL);
 -        drawstring(hudloc + '165 69 0', strcat(ftos(rint(rockets * 100)), "%"),'14 14 0','1 1 0', 1, DRAWFLAG_NORMAL);
 -    }
 -
 -    picsize = drawgetimagesize(waki_b) * 0.5;
 -    hudloc_y = 10.5;
 -    hudloc_x = 10.5;
 -
 -    drawpic(hudloc, waki_s, picsize, '1 1 1', shield, DRAWFLAG_NORMAL);
 -    drawpic(hudloc, waki_b, picsize, '0 1 0' * health + '1 0 0' * (1 - health), 1, DRAWFLAG_NORMAL);
 -    drawpic(hudloc, waki_r, picsize, '1 1 1' * rockets + '1 0 0' * (1 - rockets), 1, DRAWFLAG_NORMAL);
 -    drawpic(hudloc, waki_e, picsize, '1 1 1' * energy + '1 0 0' *  (1 - energy), 1, DRAWFLAG_NORMAL);
 -
 -
 -
 -      /*
 -      p = '0.5 0 0' * (vid_conwidth - (rkt_size * 8));
 -      p = p + '0 1 0' * vid_conheight - '0 32 0';
 -
 -      // Draw health bar
 -      p_y += 8;
 -      drawfill(p, '256 0 0' * health + '0 8 0' , '0 0.7 0', 0.75, DRAWFLAG_NORMAL);
 -      p_x += 256 * health;
 -      drawfill(p, '256 0 0' * (1 - health) + '0 8 0' , '0 0 0', 0.75, DRAWFLAG_NORMAL);
 -
 -      // Draw shiled bar
 -      p_x -= 256 * health;
 -      p_y += 4;
 -      drawfill(p, '256 0 0' * shield + '0 4 0' , '0.25 0.25 1', 0.5, DRAWFLAG_NORMAL);
 -
 -      // Draw energy
 -      //p_x -= 256 * health;
 -      p_y -= 8;
 -      drawfill(p, '256 0 0' * energy + '0 4 0' , '1 1 1', 0.75, DRAWFLAG_NORMAL);
 -
 -      // Draw rockets bar
 -      p_y += 12;
 -      drawfill(p, '256 0 0' * rockets + '0 4 0' , '1 0 0', 0.75, DRAWFLAG_NORMAL);
 -      */
 -
 -
 -
 -
 -      if (scoreboard_showscores)
 -      {
 -              HUD_DrawScoreboard();
 -              HUD_DrawCenterPrint();
 -      }
 -
 -}
 -
 -
  void CSQC_common_hud(void)
  {
        // HUD_SortFrags(); done in HUD_Draw
                case HUD_WAKIZASHI:
                        CSQC_WAKIZASHI_HUD();
                        break;
 +                      
 +        case HUD_BUMBLEBEE:
 +            CSQC_BUMBLE_HUD();
 +            break;
 +
        }
  }
  
index 0ec5d60ce28b2dd09b7cb20ad26308d0ed327196,85767d3039fc22bcac34b1fcd155815700f8c493..7e490816131f37ad31d672c335e4cd823c508d74
@@@ -93,6 -93,7 +93,7 @@@ float autocvar_g_balance_sniperrifle_pr
  float autocvar_g_balance_sniperrifle_primary_headshotaddeddamage;
  float autocvar_g_balance_sniperrifle_primary_lifetime;
  float autocvar_g_balance_sniperrifle_primary_refire;
+ float autocvar_g_balance_sniperrifle_primary_shots;
  float autocvar_g_balance_sniperrifle_primary_speed;
  float autocvar_g_balance_sniperrifle_primary_spread;
  float autocvar_g_balance_sniperrifle_primary_tracer;
@@@ -108,6 -109,7 +109,7 @@@ float autocvar_g_balance_sniperrifle_se
  float autocvar_g_balance_sniperrifle_secondary_lifetime;
  float autocvar_g_balance_sniperrifle_secondary_reload;
  float autocvar_g_balance_sniperrifle_secondary_refire;
+ float autocvar_g_balance_sniperrifle_secondary_shots;
  float autocvar_g_balance_sniperrifle_secondary_speed;
  float autocvar_g_balance_sniperrifle_secondary_spread;
  float autocvar_g_balance_sniperrifle_secondary_tracer;
@@@ -999,6 -1001,68 +1001,6 @@@ float autocvar_g_turrets_unit_walker_st
  float autocvar_g_turrets_unit_walker_std_rockets_range;
  float autocvar_g_turrets_unit_walker_std_rockets_range_min;
  float autocvar_g_use_ammunition;
 -float autocvar_g_vehicle_racer_afterburn_cost;
 -float autocvar_g_vehicle_racer_anglestabilizer;
 -float autocvar_g_vehicle_racer_downforce;
 -float autocvar_g_vehicle_racer_energy;
 -float autocvar_g_vehicle_racer_energy_usepause;
 -float autocvar_g_vehicle_racer_health;
 -float autocvar_g_vehicle_racer_laser_cost;
 -float autocvar_g_vehicle_racer_laser_damage;
 -float autocvar_g_vehicle_racer_laser_radius;
 -float autocvar_g_vehicle_racer_laser_refire;
 -float autocvar_g_vehicle_racer_laser_speed;
 -float autocvar_g_vehicle_racer_pitchspeed;
 -float autocvar_g_vehicle_racer_power_air;
 -float autocvar_g_vehicle_racer_power_min;
 -float autocvar_g_vehicle_racer_power_solid;
 -float autocvar_g_vehicle_racer_reload;
 -float autocvar_g_vehicle_racer_respawntime;
 -float autocvar_g_vehicle_racer_rocket_accel;
 -float autocvar_g_vehicle_racer_rocket_damage;
 -float autocvar_g_vehicle_racer_rocket_radius;
 -float autocvar_g_vehicle_racer_rocket_refire;
 -float autocvar_g_vehicle_racer_rocket_speed;
 -float autocvar_g_vehicle_racer_rocket_turnrate;
 -float autocvar_g_vehicle_racer_shield;
 -float autocvar_g_vehicle_racer_speed_afterburn;
 -float autocvar_g_vehicle_racer_speed_forward;
 -float autocvar_g_vehicle_racer_speed_strafe;
 -float autocvar_g_vehicle_racer_springlength;
 -float autocvar_g_vehicle_racer_turnroll;
 -float autocvar_g_vehicle_racer_turnspeed;
 -float autocvar_g_vehicle_raptor_reload;
 -float autocvar_g_vehicle_spiderbot_crush_dmg;
 -float autocvar_g_vehicle_spiderbot_crush_force;
 -float autocvar_g_vehicle_spiderbot_head_pitchlimit_down;
 -float autocvar_g_vehicle_spiderbot_head_pitchlimit_up;
 -float autocvar_g_vehicle_spiderbot_head_pitchspeed;
 -float autocvar_g_vehicle_spiderbot_head_turnlimit;
 -float autocvar_g_vehicle_spiderbot_head_turnspeed;
 -float autocvar_g_vehicle_spiderbot_health;
 -float autocvar_g_vehicle_spiderbot_minigun_cooldown;
 -float autocvar_g_vehicle_spiderbot_minigun_damage;
 -float autocvar_g_vehicle_spiderbot_minigun_heat;
 -float autocvar_g_vehicle_spiderbot_minigun_refire;
 -float autocvar_g_vehicle_spiderbot_minigun_spread;
 -float autocvar_g_vehicle_spiderbot_movement_inertia;
 -float autocvar_g_vehicle_spiderbot_respawntime;
 -float autocvar_g_vehicle_spiderbot_rocket_damage;
 -float autocvar_g_vehicle_spiderbot_rocket_edgedamage;
 -float autocvar_g_vehicle_spiderbot_rocket_force;
 -float autocvar_g_vehicle_spiderbot_rocket_health;
 -float autocvar_g_vehicle_spiderbot_rocket_lifetime;
 -float autocvar_g_vehicle_spiderbot_rocket_noise;
 -float autocvar_g_vehicle_spiderbot_rocket_radius;
 -float autocvar_g_vehicle_spiderbot_rocket_refire;
 -float autocvar_g_vehicle_spiderbot_rocket_reload;
 -float autocvar_g_vehicle_spiderbot_rocket_speed;
 -float autocvar_g_vehicle_spiderbot_rocket_turnrate;
 -float autocvar_g_vehicle_spiderbot_shield;
 -float autocvar_g_vehicle_spiderbot_speed_stop;
 -float autocvar_g_vehicle_spiderbot_speed_strafe;
 -float autocvar_g_vehicle_spiderbot_speed_walk;
 -float autocvar_g_vehicle_spiderbot_turnspeed;
  float autocvar_g_waypointeditor;
  float autocvar_g_waypoints_for_items;
  float autocvar_g_waypointsprite_deadlifetime;