1 //#define VEHICLES_ENABLED
\r
2 #ifdef VEHICLES_ENABLED
\r
4 #message "with tZork vehicles (experimental)"
\r
6 float SVC_SETVIEWPORT = 5; // Net.Protocol 0x05
\r
7 float SVC_SETVIEWANGLES = 10; // Net.Protocol 0x0A
\r
8 float SVC_UPDATEENTITY = 128; // Net.Protocol 0x80
\r
10 #define CCVAR(part) cvar(strcat(self.cvar_basename,part))
\r
11 //.string cvar_basename;
\r
13 .float vehicle_flags;
\r
14 #define VHF_HASSHIELD 2
\r
15 #define VHF_SHIELDREGEN 4
\r
16 #define VHF_HEALTHREGEN 8
\r
20 .float rockets_reload;
\r
24 .float vehicle_health;
\r
25 .float vehicle_shield;
\r
26 .float vehicle_heat;
\r
29 .entity vehicle_viewport;
\r
30 .entity vehicle_hudmodel;
\r
39 #define VHEF_NORMAL 0
\r
40 #define VHEF_EJECT 1
\r
42 .void(float exit_flags) vehicle_exit;
\r
43 .void() vehicle_enter;
\r
44 .void() vehicle_die;
\r
45 .void() vehicle_spawn;
\r
46 .float(float message) vehicle_message;
\r
48 #include "vehicles.qc"
\r
49 #include "spiderbot.qc"
\r