]> icculus.org git repositories - divverent/nexuiz.git/blob - data/qcsrc/server/vehicles/vehicles.qh
actually read sv_clforceplayermodels
[divverent/nexuiz.git] / data / qcsrc / server / vehicles / vehicles.qh
1 //#define VEHICLES_ENABLED\r
2 #ifdef VEHICLES_ENABLED\r
3 \r
4 #message "with tZork vehicles (experimental)"\r
5 \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
9 \r
10 #define CCVAR(part) cvar(strcat(self.cvar_basename,part))\r
11 //.string cvar_basename;\r
12 \r
13 .float vehicle_flags;\r
14 #define VHF_HASSHIELD 2\r
15 #define VHF_SHIELDREGEN 4\r
16 #define VHF_HEALTHREGEN 8\r
17 \r
18 .float hud;\r
19 .float rockets;\r
20 .float rockets_reload;\r
21 .entity gun1;\r
22 .entity gun2;\r
23 \r
24 .float vehicle_health;\r
25 .float vehicle_shield;\r
26 .float vehicle_heat;\r
27 \r
28 .entity vehicle;\r
29 .entity vehicle_viewport;\r
30 .entity vehicle_hudmodel;\r
31 \r
32 .float anim_start;\r
33 .float anim_end;\r
34 \r
35 .float dmg_time;\r
36 \r
37 float server_fps;\r
38 \r
39 #define VHEF_NORMAL 0\r
40 #define VHEF_EJECT 1\r
41 \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
47 \r
48 #include "vehicles.qc"\r
49 #include "spiderbot.qc"\r
50 #include "racer.qc"\r
51 \r
52 #endif\r