]> de.git.xonotic.org Git - voretournament/voretournament.git/blob - data/qcsrc/server/progdefs.h
Fix a major and very rare issue, that would cause killtarget-ing a func_bobbing to...
[voretournament/voretournament.git] / data / qcsrc / server / progdefs.h
1 \r
2 /* file generated by qcc, do not modify */\r
3 \r
4 typedef struct\r
5 {       int     pad[28];\r
6         int     self;\r
7         int     other;\r
8         int     world;\r
9         float   time;\r
10         float   frametime;\r
11         float   force_retouch;\r
12         string_t        mapname;\r
13         float   deathmatch;\r
14         float   coop;\r
15         float   teamplay;\r
16         float   serverflags;\r
17         float   total_secrets;\r
18         float   total_monsters;\r
19         float   found_secrets;\r
20         float   killed_monsters;\r
21         float   parm1;\r
22         float   parm2;\r
23         float   parm3;\r
24         float   parm4;\r
25         float   parm5;\r
26         float   parm6;\r
27         float   parm7;\r
28         float   parm8;\r
29         float   parm9;\r
30         float   parm10;\r
31         float   parm11;\r
32         float   parm12;\r
33         float   parm13;\r
34         float   parm14;\r
35         float   parm15;\r
36         float   parm16;\r
37         vec3_t  v_forward;\r
38         vec3_t  v_up;\r
39         vec3_t  v_right;\r
40         float   trace_allsolid;\r
41         float   trace_startsolid;\r
42         float   trace_fraction;\r
43         vec3_t  trace_endpos;\r
44         vec3_t  trace_plane_normal;\r
45         float   trace_plane_dist;\r
46         int     trace_ent;\r
47         float   trace_inopen;\r
48         float   trace_inwater;\r
49         int     msg_entity;\r
50         func_t  main;\r
51         func_t  StartFrame;\r
52         func_t  PlayerPreThink;\r
53         func_t  PlayerPostThink;\r
54         func_t  ClientKill;\r
55         func_t  ClientConnect;\r
56         func_t  PutClientInServer;\r
57         func_t  ClientDisconnect;\r
58         func_t  SetNewParms;\r
59         func_t  SetChangeParms;\r
60 } globalvars_t;\r
61 \r
62 typedef struct\r
63 {\r
64         float   modelindex;\r
65         vec3_t  absmin;\r
66         vec3_t  absmax;\r
67         float   ltime;\r
68         float   movetype;\r
69         float   solid;\r
70         vec3_t  origin;\r
71         vec3_t  oldorigin;\r
72         vec3_t  velocity;\r
73         vec3_t  angles;\r
74         vec3_t  avelocity;\r
75         vec3_t  punchangle;\r
76         string_t        classname;\r
77         string_t        model;\r
78         float   frame;\r
79         float   skin;\r
80         float   effects;\r
81         vec3_t  mins;\r
82         vec3_t  maxs;\r
83         vec3_t  size;\r
84         func_t  touch;\r
85         func_t  use;\r
86         func_t  think;\r
87         func_t  blocked;\r
88         float   nextthink;\r
89         int     groundentity;\r
90         float   health;\r
91         float   frags;\r
92         float   weapon;\r
93         string_t        weaponmodel;\r
94         float   weaponframe;\r
95         float   items;\r
96         float   takedamage;\r
97         int     chain;\r
98         float   deadflag;\r
99         vec3_t  view_ofs;\r
100         float   button0;\r
101         float   button1;\r
102         float   button2;\r
103         float   impulse;\r
104         float   fixangle;\r
105         vec3_t  v_angle;\r
106         float   idealpitch;\r
107         string_t        netname;\r
108         int     enemy;\r
109         float   flags;\r
110         float   colormap;\r
111         float   team;\r
112         float   max_health;\r
113         float   teleport_time;\r
114         float   armortype;\r
115         float   armorvalue;\r
116         float   waterlevel;\r
117         float   watertype;\r
118         float   ideal_yaw;\r
119         float   yaw_speed;\r
120         int     aiment;\r
121         int     goalentity;\r
122         float   spawnflags;\r
123         string_t        target;\r
124         string_t        targetname;\r
125         float   dmg_take;\r
126         float   dmg_save;\r
127         int     dmg_inflictor;\r
128         int     owner;\r
129         vec3_t  movedir;\r
130         string_t        message;\r
131         float   sounds;\r
132         string_t        noise;\r
133         string_t        noise1;\r
134         string_t        noise2;\r
135         string_t        noise3;\r
136 } entvars_t;\r
137 \r
138 #define PROGHEADER_CRC 5927\r