10 float FL_GODMODE = 64;
11 float FL_NOTARGET = 128;
13 float FL_ONGROUND = 512;
14 float FL_PARTIALGROUND = 1024;
15 float FL_WATERJUMP = 2048;
16 float FL_JUMPRELEASED = 4096;
17 float FL_WEAPON = 8192;
18 float FL_POWERUP = 16384;
19 float FL_PROJECTILE = 32768;
20 float FL_TOSSED = 65536;
22 float MOVETYPE_NONE = 0;
23 float MOVETYPE_ANGLENOCLIP = 1;
24 float MOVETYPE_ANGLECLIP = 2;
25 float MOVETYPE_WALK = 3;
26 float MOVETYPE_STEP = 4;
27 float MOVETYPE_FLY = 5;
28 float MOVETYPE_TOSS = 6;
29 float MOVETYPE_PUSH = 7;
30 float MOVETYPE_NOCLIP = 8;
31 float MOVETYPE_FLYMISSILE = 9;
32 float MOVETYPE_BOUNCE = 10;
33 float MOVETYPE_BOUNCEMISSILE = 11; // Like bounce but doesn't lose speed on bouncing
34 //float MOVETYPE_FOLLOW = 12; // 'Attaches' the entity to its aim_ent
37 float SOLID_TRIGGER = 1;
39 float SOLID_SLIDEBOX = 3;
41 //float SOLID_CORPSE = 5; // Unobstructed by CORPSE or SLIDEBOX
46 float DEAD_RESPAWNABLE = 3;
47 float DEAD_RESPAWNING = 4;
53 float CONTENT_EMPTY = -1;
54 float CONTENT_SOLID = -2;
55 float CONTENT_WATER = -3;
56 float CONTENT_SLIME = -4;
57 float CONTENT_LAVA = -5;
58 float CONTENT_SKY = -6;
62 float SVC_DISCONNECT = 2;
63 float SVC_UPDATESTAT = 3;
64 float SVC_VERSION = 4;
65 float SVC_SETVIEW = 5;
69 float SVC_STUFFTEXT = 9;
70 float SVC_SETANGLE = 10;
71 float SVC_SERVERINFO = 11;
72 float SVC_LIGHTSTYLE = 12;
73 float SVC_UPDATENAME = 13;
74 float SVC_UPDATEFRAGS = 14;
75 float SVC_CLIENTDATA = 15;
76 float SVC_STOPSOUND = 16;
77 float SVC_UPDATECOLORS = 17;
78 float SVC_PARTICLE = 18;
79 float SVC_DAMAGE = 19;
80 float SVC_SPAWNSTATIC = 20;
81 float SVC_SPAWNBINARY = 21;
82 float SVC_SPAWNBASELINE = 22;
83 float SVC_TEMPENTITY = 23;
84 float SVC_SETPAUSE = 24;
85 float SVC_SIGNONNUM = 25;
86 float SVC_CENTERPRINT = 26;
87 float SVC_KILLEDMONSTER = 27;
88 float SVC_FOUNDSECRET = 28;
89 float SVC_SPAWNSTATICSOUND = 29;
90 float SVC_INTERMISSION = 30;
91 float SVC_FINALE = 31;
92 float SVC_CDTRACK = 32;
93 float SVC_SELLSCREEN = 33;
94 float SVC_CUTSCENE = 34;
97 float TE_SUPERSPIKE = 1;
99 float TE_EXPLOSION = 3;
100 float TE_TAREXPLOSION = 4;
101 float TE_LIGHTNING1 = 5;
102 float TE_LIGHTNING2 = 6;
103 float TE_WIZSPIKE = 7;
104 float TE_KNIGHTSPIKE = 8;
105 float TE_LIGHTNING3 = 9;
106 float TE_LAVASPLASH = 10;
107 float TE_TELEPORT = 11;
110 float CHAN_WEAPON = 1;
111 float CHAN_VOICE = 2;
114 float CHAN_IMPACT = 5;
117 float ATTN_NORM = 0.5;
119 float ATTN_STATIC = 3;
121 float UPDATE_GENERAL = 0;
122 float UPDATE_STATIC = 1;
123 float UPDATE_BINARY = 2;
124 float UPDATE_TEMP = 3;
126 float EF_BRIGHTFIELD = 1;
127 float EF_MUZZLEFLASH = 2;
128 float EF_BRIGHTLIGHT = 4;
129 float EF_DIMLIGHT = 8;
131 float MSG_BROADCAST = 0;
136 // Deathtypes (weapon deathtypes are the IT_* constants below)
137 // NOTE: when adding death types, please add an explanation to Docs/spamlog.txt too.
138 float DEATH_FALL = 10000;
139 float DEATH_TELEFRAG = 10001;
140 float DEATH_DROWN = 10002;
141 float DEATH_HURTTRIGGER = 10003;
142 float DEATH_LAVA = 10004;
143 float DEATH_SLIME = 10005;
144 float DEATH_KILL = 10006;
145 float DEATH_NOAMMO = 10007;
146 float DEATH_SWAMP = 10008;
147 float DEATH_TEAMCHANGE = 10009;
148 float DEATH_AUTOTEAMCHANGE = 10010;
149 float DEATH_CAMP = 10011;
150 float DEATH_SHOOTING_STAR = 10012;
151 float DEATH_ROT = 10013;
152 float DEATH_MIRRORDAMAGE = 10014;
154 float IT_LASER = 4096;
155 float IT_SHOTGUN = 1;
157 float IT_GRENADE_LAUNCHER = 4;
158 float IT_ELECTRO = 8;
159 float IT_CRYLINK = 16;
162 float IT_ROCKET_LAUNCHER = 128;
164 float IT_SHELLS = 256;
165 float IT_NAILS = 512;
166 float IT_ROCKETS = 1024;
167 float IT_CELLS = 2048;
169 float IT_STRENGTH = 8192;
170 float IT_INVINCIBLE = 16384;
171 float IT_HEALTH = 32768;
173 float IT_KEY1 = 131072;
174 float IT_KEY2 = 262144;
176 float IT_RED_FLAG_TAKEN = 32768;
177 float IT_RED_FLAG_LOST = 65536;
178 float IT_RED_FLAG_CARRING = 98304;
179 float IT_BLUE_FLAG_TAKEN = 131072;
180 float IT_BLUE_FLAG_LOST = 262144;
181 float IT_BLUE_FLAG_CARRING = 393216;
183 float IT_5HP = 524288;
184 float IT_25HP = 1048576;
185 float IT_ARMOR_SHARD = 2097152;
186 float IT_ARMOR = 4194304;
188 vector PL_VIEW_OFS = '0 0 35';
189 vector PL_MIN = '-16 -16 -24';
190 vector PL_MAX = '16 16 45';
191 vector PL_CROUCH_VIEW_OFS = '0 0 15';
192 vector PL_CROUCH_MIN = '-16 -16 -24';
193 vector PL_CROUCH_MAX = '16 16 25';
195 // Sajt - added these, just as constants. Not sure how you want them actually put in the game, but I just
196 // did this so at least they worked
197 // NOTE: instagib IS NOT compatible with rocket-arena, so make sure to prevent selecting both in a menu
198 //float GAME_INSTAGIB = 1; /// everyone gets the nex gun with infinite ammo, and one shot kills
199 //float GAME_ROCKET_ARENA = 16; /// Everyone starts with a rocket launcher
200 //float GAME_FULLBRIGHT_PLAYERS = 64; /// makes the players model fullbright
201 //float GAME_TEAMS = 128; /// Teams, red/green/yellow/blue
203 float game; // set to "gamecfg" on worldspawn
206 //float POWERUP_STRENGTH_DAMAGE = 2; // damage multiplier for strength powerup
207 //float POWERUP_STRENGTH_FORCE = 4; // force multiplier for strength powerup
209 //float POWERUP_INVINCIBLE_TAKEDAMAGE = 0.2; // received damage multiplier for invincible powerup
212 float TE_BEAM = 13; // grappling hook
216 float FLAG_CARRY = 2;
217 float FLAG_DROPPED = 3;
219 float MAX_SHOT_DISTANCE = 32768;
221 float COLOR_TEAM1 = 5; // red
222 float COLOR_TEAM2 = 14; // blue
223 float COLOR_TEAM3 = 13; // yellow
224 float COLOR_TEAM4 = 10; // pink
226 float NUM_PLAYERSKINS_TEAMPLAY = 3;