summaryrefslogtreecommitdiff
path: root/devtools/devstudio macros/usertype.dat
blob: 6c0d4802c0e4dc560a1ae9bcebc0c6333e6c0f19 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
min
max

NULL
Vector
Vector2D
QAngle
Activity
color32
string_t

DEFAULT_TICK_INTERVAL
MINIMUM_TICK_INTERVAL
MAXIMUM_TICK_INTERVAL
TICK_INTERVAL

ABSOLUTE_PLAYER_LIMIT
ABSOLUTE_PLAYER_LIMIT_DW

MAX_EDICT_BITS
MAX_EDICTS

DECLARE_DATADESC
BEGIN_DATADESC
BEGIN_DATADESC_NO_BASE
BEGIN_SIMPLE_DATADESC
BEGIN_SIMPLE_DATADESC_
END_DATADESC

DECLARE_SERVERCLASS
DECLARE_SERVERCLASS_NOBASE
DECLARE_CLIENTCLASS
DECLARE_CLIENTCLASS_NOBASE
DECLARE_NETWORKCLASS
DECLARE_NETWORKCLASS_NOBASE

DECLARE_PREDICTABLE
CONSTRUCT_PREDICTABLE
BEGIN_PREDICTION_DATA
BEGIN_PREDICTION_DATA_NO_BASE
END_PREDICTION_DATA

BEGIN_RECV_TABLE
BEGIN_RECV_TABLE_NOBASE
BEGIN_SEND_TABLE
BEGIN_SEND_TABLE_NOBASE

BEGIN_NETWORK_TABLE
BEGIN_NETWORK_TABLE_NOBASE
END_NETWORK_TABLE

END_SEND_TABLE
END_RECV_TABLE

SENDINFO
RECVINFO

SPROP_UNSIGNED
SPROP_COORD
SPROP_NOSCALE
SPROP_ROUNDDOWN
SPROP_ROUNDUP
SPROP_NORMAL
SPROP_EXCLUDE
SPROP_XYZE

IMPLEMENT_CLIENTCLASS
IMPLEMENT_CLIENTCLASS_DT
IMPLEMENT_CLIENTCLASS_DT_NOBASE
IMPLEMENT_CLIENTCLASS_EVENT
IMPLEMENT_CLIENTCLASS_EVENT_DT
IMPLEMENT_CLIENTCLASS_EVENT_POINTER
IMPLEMENT_CLIENTCLASS_EVENT_NONSINGLETON
INTERNAL_IMPLEMENT_CLIENTCLASS_PROLOGUE
IMPLEMENT_DATADESC
IMPLEMENT_NULL_SIMPLE_DATADESC
IMPLEMENT_NULL_SIMPLE_DATADESC_
IMPLEMENT_NULL_DATADESC

IMPLEMENT_SERVERCLASS
IMPLEMENT_SERVERCLASS_ST
IMPLEMENT_SERVERCLASS_ST_NOBASE

IMPLEMENT_NETWORKCLASS_ALIASED
IMPLEMENT_NETWORKCLASS
IMPLEMENT_NETWORKCLASS_DT

DEFINE_CUSTOM_AI
DEFINE_KEYFIELD
DEFINE_FIELD
DEFINE_FUNCTION
DEFINE_INPUT
DEFINE_INPUTFUNC
DEFINE_OUTPUT
DEFINE_KEYVALUE
DEFINE_ARRAY
DEFINE_ENTITY_FIELD
DEFINE_ENTITY_GLOBAL_FIELD
DEFINE_GLOBAL_FIELD
DEFINE_GLOBAL_KEYFIELD
DEFINE_CUSTOM_FIELD
DEFINE_CUSTOM_KEYFIELD
DEFINE_KEYFIELD_NOT_SAVED
DEFINE_AUTO_ARRAY
DEFINE_AUTO_ARRAY2D
DEFINE_EMBEDDED
DEFINE_EMBEDDED_OVERRIDE
DEFINE_EMBEDDEDBYREF
DEFINE_EMBEDDED_ARRAY
DEFINE_EMBEDDED_AUTO_ARRAY
DEFINE_PRED_TYPEDESCRIPTION
DEFINE_PRED_TYPEDESCRIPTION_PTR

DEFINE_PRED_FIELD
DEFINE_PRED_ARRAY
DEFINE_FIELD_NAME
DEFINE_PRED_FIELD_TOL
DEFINE_PRED_ARRAY_TOL
DEFINE_FIELD_NAME_TOL

DAMAGE_NO
DAMAGE_YES
DAMAGE_EVENTS_ONLY
DAMAGE_AIM

MSG_BROADCAST
MSG_ONE
MSG_ALL
MSG_INIT
MSG_PVS
MSG_PAS
MSG_PVS_R
MSG_PAS_R
MSG_ONE_UNRELIABLE
MSG_ENTITY
MSG_ENTITY_R

VOL_NORM

FIELD_VOID
FIELD_FLOAT
FIELD_STRING
FIELD_VECTOR
FIELD_QUATERNION
FIELD_INTEGER
FIELD_BOOLEAN
FIELD_SHORT
FIELD_CHARACTER
FIELD_COLOR32
FIELD_EMBEDDED
FIELD_CUSTOM
FIELD_CLASSPTR
FIELD_EHANDLE
FIELD_EDICT
FIELD_POSITION_VECTOR
FIELD_TIME
FIELD_TICK
FIELD_MODELNAME
FIELD_SOUNDNAME
FIELD_INPUT
FIELD_FUNCTION
FIELD_VMATRIX
FIELD_VMATRIX_WORLDSPACE
FIELD_MATRIX3X4_WORLDSPACE
FIELD_INTERVAL

INIT_CUSTOM_AI
IMPLEMENT_CUSTOM_AI
LINK_ENTITY_TO_CLASS

ADD_CUSTOM_SCHEDULE
ADD_CUSTOM_TASK
ADD_CUSTOM_CONDITION
ADD_CUSTOM_ACTIVITY
ADD_CUSTOM_SQUADSLOT
ADD_CUSTOM_INTERACTION

SOLID_NOT
SOLID_TRIGGER
SOLID_BBOX
SOLID_SLIDEBOX
SOLID_BSP
SOLID_VOLUME_CONTENTS
SOLID_VPHYSICS
SOLID_NONE
SOLID_OBB
SOLID_OBB_YAW
SOLID_CUSTOM

MOVETYPE_NONE
MOVETYPE_PARENT
MOVETYPE_ISOMETRIC
MOVETYPE_WALK
MOVETYPE_STEP
MOVETYPE_FLY
MOVETYPE_TOSS
MOVETYPE_PUSH
MOVETYPE_NOCLIP
MOVETYPE_FLYMISSILE
MOVETYPE_BOUNCE	
MOVETYPE_BOUNCEMISSILE
MOVETYPE_FOLLOW
MOVETYPE_VPHYSICS
MOVETYPE_LADDER
MOVETYPE_FLYGRAVITY
MOVETYPE_OBSERVER
MOVETYPE_CUSTOM

MOVECOLLIDE_DEFAULT
MOVECOLLIDE_FLY_BOUNCE
MOVECOLLIDE_FLY_CUSTOM
MOVECOLLIDE_FLY_SLIDE

FSOLID_CUSTOMRAYTEST
FSOLID_CUSTOMBOXTEST
FSOLID_NOT_SOLID
FSOLID_TRIGGER
FSOLID_NOT_STANDABLE
FSOLID_VOLUME_CONTENTS
FSOLID_FORCE_WORLD_ALIGNED
FSOLID_USE_TRIGGER_BOUNDS

LIFE_ALIVE
LIFE_DYING
LIFE_DEAD
LIFE_RESPAWNABLE
LIFE_DISCARDBODY

EF_BONEMERGE
EF_MUZZLEFLASH
EF_BRIGHTLIGHT
EF_DIMLIGHT
EF_NOINTERP
EF_NOSHADOW
EF_NODRAW
EF_NORECEIVESHADOW


CHAN_AUTO
CHAN_WEAPON
CHAN_VOICE
CHAN_ITEM
CHAN_BODY
CHAN_STREAM
CHAN_STATIC
CHAN_VOICE_BASE
CHAN_USER_BASE

ATTN_NONE
ATTN_NORM
ATTN_IDLE
ATTN_STATIC
ATTN_GUNFIRE

PITCH_NORM
PITCH_LOW
PITCH_HIGH

COLLISION_GROUP_NONE
COLLISION_GROUP_DEBRIS
COLLISION_GROUP_INTERACTIVE_DEBRIS
COLLISION_GROUP_INTERACTIVE
COLLISION_GROUP_PLAYER
COLLISION_GROUP_BREAKABLE_GLASS
COLLISION_GROUP_VEHICLE
COLLISION_GROUP_PLAYER_MOVEMENT
COLLISION_GROUP_NPC
COLLISION_GROUP_IN_VEHICLE
COLLISION_GROUP_WEAPON
COLLISION_GROUP_VEHICLE_CLIP
COLLISION_GROUP_PROJECTILE

FL_ONGROUND
FL_DUCKING
FL_WATERJUMP
FL_ONTRAIN
FL_INRAIN
FL_FROZEN
FL_ATCONTROLS
FL_CLIENT
FL_FAKECLIENT
FL_INWATER
FL_FLY
FL_SWIM
FL_CONVEYOR
FL_NPC
FL_GODMODE
FL_NOTARGET
FL_AIMTARGET
FL_PARTIALGROUND
FL_STATICPROP
FL_GRAPHED
FL_GRENADE
FL_STEPMOVEMENT
FL_DONTTOUCH
FL_BASEVELOCITY
FL_WORLDBRUSH
FL_OBJECT
FL_KILLME


HIDEHUD_WEAPONSELECTION
HIDEHUD_FLASHLIGHT
HIDEHUD_ALL
HIDEHUD_HEALTH
HIDEHUD_PLAYERDEAD
HIDEHUD_NEEDSUIT
HIDEHUD_MISCSTATUS
HIDEHUD_CHAT
HIDEHUD_CROSSHAIR
HIDEHUD_VEHICLE_CROSSHAIR

GROUNDLINK
TOUCHLINK
STEPSIMULATION