4 const int BRG_SETUP = 2;
5 const int BRG_START = 4;
10 float autocvar_g_vehicle_bumblebee_speed_forward;
11 float autocvar_g_vehicle_bumblebee_speed_strafe;
12 float autocvar_g_vehicle_bumblebee_speed_up;
13 float autocvar_g_vehicle_bumblebee_speed_down;
14 float autocvar_g_vehicle_bumblebee_turnspeed;
15 float autocvar_g_vehicle_bumblebee_pitchspeed;
16 float autocvar_g_vehicle_bumblebee_pitchlimit;
17 float autocvar_g_vehicle_bumblebee_friction;
19 float autocvar_g_vehicle_bumblebee_energy;
20 float autocvar_g_vehicle_bumblebee_energy_regen;
21 float autocvar_g_vehicle_bumblebee_energy_regen_pause;
23 float autocvar_g_vehicle_bumblebee_health;
24 float autocvar_g_vehicle_bumblebee_health_regen;
25 float autocvar_g_vehicle_bumblebee_health_regen_pause;
27 float autocvar_g_vehicle_bumblebee_shield;
28 float autocvar_g_vehicle_bumblebee_shield_regen;
29 float autocvar_g_vehicle_bumblebee_shield_regen_pause;
31 float autocvar_g_vehicle_bumblebee_cannon_cost;
32 float autocvar_g_vehicle_bumblebee_cannon_damage;
33 float autocvar_g_vehicle_bumblebee_cannon_radius;
34 float autocvar_g_vehicle_bumblebee_cannon_refire;
35 float autocvar_g_vehicle_bumblebee_cannon_speed;
36 float autocvar_g_vehicle_bumblebee_cannon_spread;
37 float autocvar_g_vehicle_bumblebee_cannon_force;
39 float autocvar_g_vehicle_bumblebee_cannon_ammo;
40 float autocvar_g_vehicle_bumblebee_cannon_ammo_regen;
41 float autocvar_g_vehicle_bumblebee_cannon_ammo_regen_pause;
43 float autocvar_g_vehicle_bumblebee_cannon_lock = 0;
45 float autocvar_g_vehicle_bumblebee_cannon_turnspeed;
46 float autocvar_g_vehicle_bumblebee_cannon_pitchlimit_down;
47 float autocvar_g_vehicle_bumblebee_cannon_pitchlimit_up;
48 float autocvar_g_vehicle_bumblebee_cannon_turnlimit_in;
49 float autocvar_g_vehicle_bumblebee_cannon_turnlimit_out;
52 float autocvar_g_vehicle_bumblebee_raygun_turnspeed;
53 float autocvar_g_vehicle_bumblebee_raygun_pitchlimit_down;
54 float autocvar_g_vehicle_bumblebee_raygun_pitchlimit_up;
55 float autocvar_g_vehicle_bumblebee_raygun_turnlimit_sides;
57 float autocvar_g_vehicle_bumblebee_raygun_range;
58 float autocvar_g_vehicle_bumblebee_raygun_dps;
59 float autocvar_g_vehicle_bumblebee_raygun_aps;
60 float autocvar_g_vehicle_bumblebee_raygun_fps;
62 float autocvar_g_vehicle_bumblebee_raygun;
63 float autocvar_g_vehicle_bumblebee_healgun_hps;
64 float autocvar_g_vehicle_bumblebee_healgun_hmax;
65 float autocvar_g_vehicle_bumblebee_healgun_aps;
66 float autocvar_g_vehicle_bumblebee_healgun_amax;
67 float autocvar_g_vehicle_bumblebee_healgun_sps;
68 float autocvar_g_vehicle_bumblebee_healgun_locktime;
70 float autocvar_g_vehicle_bumblebee_respawntime;
72 float autocvar_g_vehicle_bumblebee_blowup_radius;
73 float autocvar_g_vehicle_bumblebee_blowup_coredamage;
74 float autocvar_g_vehicle_bumblebee_blowup_edgedamage;
75 float autocvar_g_vehicle_bumblebee_blowup_forceintensity;
76 vector autocvar_g_vehicle_bumblebee_bouncepain;
78 float autocvar_g_vehicle_bumblebee = 0;
81 float bumble_raygun_send(entity to, float sf);
83 const vector BUMB_MIN = '-130 -130 -130';
84 const vector BUMB_MAX = '130 130 130';
86 void bumb_fire_cannon(entity _gun, string _tagname, entity _owner);
88 float bumb_gunner_frame();
90 void bumb_gunner_exit(float _exitflag);
92 float bumb_gunner_enter();
94 float vehicles_valid_pilot();
100 float bumb_pilot_frame();
106 void bumb_exit(float eject);
110 void bumb_diethink();
116 void bumb_spawn(float _f);
118 void spawnfunc_vehicle_bumblebee();
120 float bumble_raygun_send(entity to, float sf);
130 void bumble_raygun_draw();
132 void bumble_raygun_read(float bIsNew);
134 void bumblebee_draw();
136 void bumblebee_draw2d();
138 void bumblebee_read_extra();
140 void vehicle_bumblebee_assemble();