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