entity self; entity other; entity world; float time = 0; float frametime = 0; float force_retouch = 0; string mapname = ""; string startspot = ""; float deathmatch = 0; float coop = 0; float teamplay = 0; float serverflags = 0; float total_secrets = 0; float total_monsters = 0; float found_secrets = 0; float killed_monsters = 0; float parm1 = 0; float parm2 = 0; float parm3 = 0; float parm4 = 0; float parm5 = 0; float parm6 = 0; float parm7 = 0; float parm8 = 0; float parm9 = 0; float parm10 = 0; float parm11 = 0; float parm12 = 0; float parm13 = 0; float parm14 = 0; float parm15 = 0; float parm16 = 0; vector v_forward = '0 0 0'; vector v_up = '0 0 0'; vector v_right = '0 0 0'; float trace_allsolid = 0; float trace_startsolid = 0; float trace_fraction = 0; vector trace_endpos = '0 0 0'; vector trace_plane_normal = '0 0 0'; float trace_plane_dist = 0; entity trace_ent; float trace_inopen = 0; float trace_inwater = 0; entity msg_entity; void () main; void () StartFrame; void () PlayerPreThink; void () PlayerPostThink; void () ClientKill; void () ClientConnect; void () PutClientInServer; void () ClientDisconnect; void () SetNewParms; void () SetChangeParms; void end_sys_globals; .float modelindex; .vector absmin; .vector absmax; .float ltime; .float movetype; .float solid; .vector origin; .vector oldorigin; .vector velocity; .vector angles; .vector avelocity; .vector basevelocity; .vector punchangle; .string classname; .string model; .float skin; .float body; .float effects; .float gravity; .float friction; .float light_level; .entity sequence; .float animtime; .float frame; .float framerate; .entity controller; .entity blending; .vector mins; .vector maxs; .vector size; .void() touch; .void() use; .void() think; .void() blocked; .float nextthink; .entity groundentity; .float rendermode; .float renderamt; .vector rendercolor; .float renderfx; .float health; .float frags; .entity weapon; .entity weapons; .string weaponmodel; .float weaponframe; .float currentammo; .entity ammo_1; .entity ammo_2; .entity ammo_3; .entity ammo_4; .entity items; .entity items2; .float takedamage; .entity chain; .float deadflag; .vector view_ofs; .entity button; .float impulse; .float fixangle; .vector v_angle; .float idealpitch; .float pitch_speed; .string netname; .entity enemy; .float flags; .float colormap; .float team; .float max_health; .float teleport_time; .float armortype; .float armorvalue; .float waterlevel; .float watertype; .float ideal_yaw; .float yaw_speed; .entity aiment; .entity goalentity; .float spawnflags; .string target; .string targetname; .float dmg_take; .float dmg_save; .entity dmg_inflictor; .entity owner; .vector movedir; .string message; .float sounds; .string noise; .string noise1; .string noise2; .string noise3; .float speed; .float dmg; .float dmgtime; .float air_finished; .float pain_finished; .float radsuit_finished; .float pContainingEntity; .float pSystemGlobals; void end_sys_fields; float FALSE = 0; float TRUE = 1; float FL_FLY = 1; float FL_SWIM = 2; float FL_CLIENT = 8; float FL_INWATER = 16; float FL_MONSTER = 32; float FL_GODMODE = 64; float FL_NOTARGET = 128; float FL_ITEM = 256; float FL_ONGROUND = 512; float FL_PARTIALGROUND = 1024; float FL_WATERJUMP = 2048; float FL_JUMPRELEASED = 4096; float MOVETYPE_NONE = 0; float MOVETYPE_WALK = 3; float MOVETYPE_STEP = 4; float MOVETYPE_FLY = 5; float MOVETYPE_TOSS = 6; float MOVETYPE_PUSH = 7; float MOVETYPE_NOCLIP = 8; float MOVETYPE_FLYMISSILE = 9; float MOVETYPE_BOUNCE = 10; float MOVETYPE_BOUNCEMISSILE = 11; float SOLID_NOT = 0; float SOLID_TRIGGER = 1; float SOLID_BBOX = 2; float SOLID_SLIDEBOX = 3; float SOLID_BSP = 4; float RANGE_MELEE = 0; float RANGE_NEAR = 1; float RANGE_MID = 2; float RANGE_FAR = 3; float DEAD_NO = 0; float DEAD_DYING = 1; float DEAD_DEAD = 2; float DEAD_RESPAWNABLE = 3; float DAMAGE_NO = 0; float DAMAGE_YES = 1; float DAMAGE_AIM = 2; float IT_SHOTGUN = 1; float IT_SUPER_SHOTGUN = 2; float IT_NAILGUN = 4; float IT_SUPER_NAILGUN = 8; float IT_GRENADE_LAUNCHER = 16; float IT_ROCKET_LAUNCHER = 32; float IT_LIGHTNING = 64; float IT_EXTRA_WEAPON = 128; float IT_SHELLS = 256; float IT_NAILS = 512; float IT_ROCKETS = 1024; float IT_CELLS = 2048; float IT_AXE = 4096; float IT_ARMOR1 = 8192; float IT_ARMOR2 = 16384; float IT_ARMOR3 = 32768; float IT_SUPERHEALTH = 65536; float IT_KEY1 = 131072; float IT_KEY2 = 262144; float IT_INVISIBILITY = 524288; float IT_INVULNERABILITY = 1048576; float IT_SUIT = 2097152; float IT_QUAD = 4194304; float CONTENT_EMPTY = -1; float CONTENT_SOLID = -2; float CONTENT_WATER = -3; float CONTENT_SLIME = -4; float CONTENT_LAVA = -5; float CONTENT_SKY = -6; float STATE_TOP = 0; float STATE_BOTTOM = 1; float STATE_UP = 2; float STATE_DOWN = 3; vector VEC_ORIGIN = '0 0 0'; vector VEC_HULL_MIN = '-16 -16 -24'; vector VEC_HULL_MAX = '16 16 32'; vector VEC_HULL2_MIN = '-32 -32 -24'; vector VEC_HULL2_MAX = '32 32 64'; float SVC_TEMPENTITY = 23; float SVC_KILLEDMONSTER = 27; float SVC_FOUNDSECRET = 28; float SVC_INTERMISSION = 30; float SVC_FINALE = 31; float SVC_CDTRACK = 32; float SVC_SELLSCREEN = 33; float TE_SPIKE = 0; float TE_SUPERSPIKE = 1; float TE_GUNSHOT = 2; float TE_EXPLOSION = 3; float TE_TAREXPLOSION = 4; float TE_LIGHTNING1 = 5; float TE_LIGHTNING2 = 6; float TE_WIZSPIKE = 7; float TE_KNIGHTSPIKE = 8; float TE_LIGHTNING3 = 9; float TE_LAVASPLASH = 10; float TE_TELEPORT = 11; float TE_LARGEFUNNEL = 100; float CHAN_AUTO = 0; float CHAN_WEAPON = 1; float CHAN_VOICE = 2; float CHAN_ITEM = 3; float CHAN_BODY = 4; float ATTN_NONE = 0; float ATTN_NORM = 1; float ATTN_IDLE = 2; float ATTN_STATIC = 3; float UPDATE_GENERAL = 0; float UPDATE_STATIC = 1; float UPDATE_BINARY = 2; float UPDATE_TEMP = 3; float EF_BRIGHTFIELD = 1; float EF_MUZZLEFLASH = 2; float EF_BRIGHTLIGHT = 4; float EF_DIMLIGHT = 8; float MSG_BROADCAST = 0; float MSG_ONE = 1; float MSG_ALL = 2; float MSG_INIT = 3; float MAX_DEBRIS = 40; float NUM_DEBRIS = 0; float LIGHT_START_OFF = 1; float SPAWNFLAG_NOMESSAGE = 1; float SPAWNFLAG_NOTOUCH = 1; float SPAWNFLAG_DROIDONLY = 4; float SPAWNFLAG_USEONLY = 1; float TELE_PLAYER_ONLY = 1; float TELE_SILENT = 2; float TRIG_PUSH_ONCE = 1; float DOOR_START_OPEN = 1; float DOOR_DONT_LINK = 4; float DOOR_GOLD_KEY = 8; float DOOR_SILVER_KEY = 16; float DOOR_TOGGLE = 32; float SECRET_OPEN_ONCE = 1; float SECRET_1ST_LEFT = 2; float SECRET_1ST_DOWN = 4; float SECRET_NO_SHOOT = 8; float SECRET_YES_SHOOT = 16; float PLAT_LOW_TRIGGER = 1; float SF_WAIT_RETRIGGER = 1; float GROUP_NO_RANK = 0; float GROUP_FOLLOWER = 1; float GROUP_LEADER = 2; float FLOCK_TURN_RATE = 48; float FLOCK_CHECK_DIST = 128; float FLOCK_SPEED = 100; float FLOCK_ACCELERATE = 4; float FLOCK_TOOCLOSE = 64; float FLOCK_TOOFAR = 128; float ACT_NONE = 1; float ACT_ADVANCE = 2; float ACT_RETREAT = 3; float ACT_HIDE = 4; float ACT_SUPPORT = 5; float ACT_FINDCOVER = 6; float TURNING_LEFT = 1; float TURNING_RIGHT = 2; float TURNING_UP = 3; float TURNING_DOWN = 4; void (vector ang) makevectors = #1; void (entity e, vector o) setorigin = #2; void (entity e, string m) setmodel = #3; void (entity e, vector min, vector max) setsize = #4; void () break = #6; float () random = #7; void (entity e, float chan, string samp, float vol, float atten) sound = #8; vector (vector v) normalize = #9; void (string e) error = #10; void (string e) objerror = #11; float (vector v) vlen = #12; float (vector v) vectoyaw = #13; entity () spawn = #14; void (entity e) remove = #15; void (vector v1, vector v2, float nomonsters, entity forent) traceline = #16; entity () checkclient = #17; entity (entity start, .string fld, string match) find = #18; string (string s) precache_sound = #19; string (string s) precache_model = #20; void (entity client, string s) stuffcmd = #21; entity (vector org, float rad) findradius = #22; void (string s) bprint = #23; void (entity client, string s) sprint = #24; void (string s) dprint = #25; string (float f) ftos = #26; string (vector v) vtos = #27; void () coredump = #28; void () traceon = #29; void () traceoff = #30; void (entity e) eprint = #31; float (float yaw, float dist) walkmove = #32; float (float yaw, float dist) droptofloor = #34; void (float style, string value) lightstyle = #35; float (float v) rint = #36; float (float v) floor = #37; float (float v) ceil = #38; float (entity e) checkbottom = #40; float (vector v) pointcontents = #41; float (float f) fabs = #43; vector (entity e, float speed) aim = #44; float (string s) cvar = #45; void (string s) localcmd = #46; entity (entity e) nextent = #47; void (vector o, vector d, float color, float count) particle = #48; void () ChangeYaw = #49; vector (vector v) vectoangles = #51; void (float to, float f) WriteByte = #52; void (float to, float f) WriteChar = #53; void (float to, float f) WriteShort = #54; void (float to, float f) WriteLong = #55; void (float to, float f) WriteCoord = #56; void (float to, float f) WriteAngle = #57; void (float to, string s) WriteString = #58; void (float to, entity s) WriteEntity = #59; void (float step) movetogoal = #67; string (string s) precache_file = #68; void (entity e) makestatic = #69; void (string s) changelevel = #70; void (string var, string val) cvar_set = #72; void (entity client, string s, ...) centerprint = #73; void (vector pos, string samp, float vol, float atten) ambientsound = #74; string (string s) precache_model2 = #75; string (string s) precache_sound2 = #76; string (string s) precache_file2 = #77; void (entity e) setspawnparms = #78;