2
===========================================================================
3
Copyright (C) 1999-2005 Id Software, Inc.
5
This file is part of Quake III Arena source code.
7
Quake III Arena source code is free software; you can redistribute it
8
and/or modify it under the terms of the GNU General Public License as
9
published by the Free Software Foundation; either version 2 of the License,
10
or (at your option) any later version.
12
Quake III Arena source code is distributed in the hope that it will be
13
useful, but WITHOUT ANY WARRANTY; without even the implied warranty of
14
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
15
GNU General Public License for more details.
17
You should have received a copy of the GNU General Public License
18
along with Quake III Arena source code; if not, write to the Free Software
19
Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
20
===========================================================================
22
// g_rankings.h -- score keys for global rankings
24
#ifndef _G_RANKINGS_H_
25
#define _G_RANKINGS_H_
28
==============================================================================
36
1 = single player stat
66
==============================================================================
70
#define QGR_KEY_MATCH_RATING 1112000001
71
#define QGR_KEY_PLAYED_WITH 1210000002
74
#define QGR_KEY_HOSTNAME 1000010000
75
#define QGR_KEY_MAP 1000010001
76
#define QGR_KEY_MOD 1000010002
77
#define QGR_KEY_GAMETYPE 1010010003
78
#define QGR_KEY_FRAGLIMIT 1010010004
79
#define QGR_KEY_TIMELIMIT 1010010005
80
#define QGR_KEY_MAXCLIENTS 1010010006
81
#define QGR_KEY_MAXRATE 1010010007
82
#define QGR_KEY_MINPING 1010010008
83
#define QGR_KEY_MAXPING 1010010009
84
#define QGR_KEY_DEDICATED 1010010010
85
#define QGR_KEY_VERSION 1000010011
88
#define QGR_KEY_FRAG 1211020000
89
#define QGR_KEY_SUICIDE 1111020001
90
#define QGR_KEY_SHOT_FIRED 1111020002
91
#define QGR_KEY_HIT_GIVEN 1111020003
92
#define QGR_KEY_HIT_TAKEN 1111020004
93
#define QGR_KEY_DAMAGE_GIVEN 1111020005
94
#define QGR_KEY_DAMAGE_TAKEN 1111020006
95
#define QGR_KEY_SPLASH_GIVEN 1111020007
96
#define QGR_KEY_SPLASH_TAKEN 1111020008
97
#define QGR_KEY_PICKUP_WEAPON 1111020009
98
#define QGR_KEY_TIME 1111020010
100
#define QGR_KEY_FRAG_GAUNTLET 1211020100
101
#define QGR_KEY_SUICIDE_GAUNTLET 1111020101
102
#define QGR_KEY_SHOT_FIRED_GAUNTLET 1111020102
103
#define QGR_KEY_HIT_GIVEN_GAUNTLET 1111020103
104
#define QGR_KEY_HIT_TAKEN_GAUNTLET 1111020104
105
#define QGR_KEY_DAMAGE_GIVEN_GAUNTLET 1111020105
106
#define QGR_KEY_DAMAGE_TAKEN_GAUNTLET 1111020106
107
#define QGR_KEY_SPLASH_GIVEN_GAUNTLET 1111020107
108
#define QGR_KEY_SPLASH_TAKEN_GAUNTLET 1111020108
109
#define QGR_KEY_PICKUP_GAUNTLET 1111020109
110
#define QGR_KEY_TIME_GAUNTLET 1111020110
112
#define QGR_KEY_FRAG_MACHINEGUN 1211020200
113
#define QGR_KEY_SUICIDE_MACHINEGUN 1111020201
114
#define QGR_KEY_SHOT_FIRED_MACHINEGUN 1111020202
115
#define QGR_KEY_HIT_GIVEN_MACHINEGUN 1111020203
116
#define QGR_KEY_HIT_TAKEN_MACHINEGUN 1111020204
117
#define QGR_KEY_DAMAGE_GIVEN_MACHINEGUN 1111020205
118
#define QGR_KEY_DAMAGE_TAKEN_MACHINEGUN 1111020206
119
#define QGR_KEY_SPLASH_GIVEN_MACHINEGUN 1111020207
120
#define QGR_KEY_SPLASH_TAKEN_MACHINEGUN 1111020208
121
#define QGR_KEY_PICKUP_MACHINEGUN 1111020209
122
#define QGR_KEY_TIME_MACHINEGUN 1111020210
124
#define QGR_KEY_FRAG_SHOTGUN 1211020300
125
#define QGR_KEY_SUICIDE_SHOTGUN 1111020301
126
#define QGR_KEY_SHOT_FIRED_SHOTGUN 1111020302
127
#define QGR_KEY_HIT_GIVEN_SHOTGUN 1111020303
128
#define QGR_KEY_HIT_TAKEN_SHOTGUN 1111020304
129
#define QGR_KEY_DAMAGE_GIVEN_SHOTGUN 1111020305
130
#define QGR_KEY_DAMAGE_TAKEN_SHOTGUN 1111020306
131
#define QGR_KEY_SPLASH_GIVEN_SHOTGUN 1111020307
132
#define QGR_KEY_SPLASH_TAKEN_SHOTGUN 1111020308
133
#define QGR_KEY_PICKUP_SHOTGUN 1111020309
134
#define QGR_KEY_TIME_SHOTGUN 1111020310
136
#define QGR_KEY_FRAG_GRENADE 1211020400
137
#define QGR_KEY_SUICIDE_GRENADE 1111020401
138
#define QGR_KEY_SHOT_FIRED_GRENADE 1111020402
139
#define QGR_KEY_HIT_GIVEN_GRENADE 1111020403
140
#define QGR_KEY_HIT_TAKEN_GRENADE 1111020404
141
#define QGR_KEY_DAMAGE_GIVEN_GRENADE 1111020405
142
#define QGR_KEY_DAMAGE_TAKEN_GRENADE 1111020406
143
#define QGR_KEY_SPLASH_GIVEN_GRENADE 1111020407
144
#define QGR_KEY_SPLASH_TAKEN_GRENADE 1111020408
145
#define QGR_KEY_PICKUP_GRENADE 1111020409
146
#define QGR_KEY_TIME_GRENADE 1111020410
148
#define QGR_KEY_FRAG_ROCKET 1211020500
149
#define QGR_KEY_SUICIDE_ROCKET 1111020501
150
#define QGR_KEY_SHOT_FIRED_ROCKET 1111020502
151
#define QGR_KEY_HIT_GIVEN_ROCKET 1111020503
152
#define QGR_KEY_HIT_TAKEN_ROCKET 1111020504
153
#define QGR_KEY_DAMAGE_GIVEN_ROCKET 1111020505
154
#define QGR_KEY_DAMAGE_TAKEN_ROCKET 1111020506
155
#define QGR_KEY_SPLASH_GIVEN_ROCKET 1111020507
156
#define QGR_KEY_SPLASH_TAKEN_ROCKET 1111020508
157
#define QGR_KEY_PICKUP_ROCKET 1111020509
158
#define QGR_KEY_TIME_ROCKET 1111020510
160
#define QGR_KEY_FRAG_PLASMA 1211020600
161
#define QGR_KEY_SUICIDE_PLASMA 1111020601
162
#define QGR_KEY_SHOT_FIRED_PLASMA 1111020602
163
#define QGR_KEY_HIT_GIVEN_PLASMA 1111020603
164
#define QGR_KEY_HIT_TAKEN_PLASMA 1111020604
165
#define QGR_KEY_DAMAGE_GIVEN_PLASMA 1111020605
166
#define QGR_KEY_DAMAGE_TAKEN_PLASMA 1111020606
167
#define QGR_KEY_SPLASH_GIVEN_PLASMA 1111020607
168
#define QGR_KEY_SPLASH_TAKEN_PLASMA 1111020608
169
#define QGR_KEY_PICKUP_PLASMA 1111020609
170
#define QGR_KEY_TIME_PLASMA 1111020610
172
#define QGR_KEY_FRAG_RAILGUN 1211020700
173
#define QGR_KEY_SUICIDE_RAILGUN 1111020701
174
#define QGR_KEY_SHOT_FIRED_RAILGUN 1111020702
175
#define QGR_KEY_HIT_GIVEN_RAILGUN 1111020703
176
#define QGR_KEY_HIT_TAKEN_RAILGUN 1111020704
177
#define QGR_KEY_DAMAGE_GIVEN_RAILGUN 1111020705
178
#define QGR_KEY_DAMAGE_TAKEN_RAILGUN 1111020706
179
#define QGR_KEY_SPLASH_GIVEN_RAILGUN 1111020707
180
#define QGR_KEY_SPLASH_TAKEN_RAILGUN 1111020708
181
#define QGR_KEY_PICKUP_RAILGUN 1111020709
182
#define QGR_KEY_TIME_RAILGUN 1111020710
184
#define QGR_KEY_FRAG_LIGHTNING 1211020800
185
#define QGR_KEY_SUICIDE_LIGHTNING 1111020801
186
#define QGR_KEY_SHOT_FIRED_LIGHTNING 1111020802
187
#define QGR_KEY_HIT_GIVEN_LIGHTNING 1111020803
188
#define QGR_KEY_HIT_TAKEN_LIGHTNING 1111020804
189
#define QGR_KEY_DAMAGE_GIVEN_LIGHTNING 1111020805
190
#define QGR_KEY_DAMAGE_TAKEN_LIGHTNING 1111020806
191
#define QGR_KEY_SPLASH_GIVEN_LIGHTNING 1111020807
192
#define QGR_KEY_SPLASH_TAKEN_LIGHTNING 1111020808
193
#define QGR_KEY_PICKUP_LIGHTNING 1111020809
194
#define QGR_KEY_TIME_LIGHTNING 1111020810
196
#define QGR_KEY_FRAG_BFG 1211020900
197
#define QGR_KEY_SUICIDE_BFG 1111020901
198
#define QGR_KEY_SHOT_FIRED_BFG 1111020902
199
#define QGR_KEY_HIT_GIVEN_BFG 1111020903
200
#define QGR_KEY_HIT_TAKEN_BFG 1111020904
201
#define QGR_KEY_DAMAGE_GIVEN_BFG 1111020905
202
#define QGR_KEY_DAMAGE_TAKEN_BFG 1111020906
203
#define QGR_KEY_SPLASH_GIVEN_BFG 1111020907
204
#define QGR_KEY_SPLASH_TAKEN_BFG 1111020908
205
#define QGR_KEY_PICKUP_BFG 1111020909
206
#define QGR_KEY_TIME_BFG 1111020910
208
#define QGR_KEY_FRAG_GRAPPLE 1211021000
209
#define QGR_KEY_SUICIDE_GRAPPLE 1111021001
210
#define QGR_KEY_SHOT_FIRED_GRAPPLE 1111021002
211
#define QGR_KEY_HIT_GIVEN_GRAPPLE 1111021003
212
#define QGR_KEY_HIT_TAKEN_GRAPPLE 1111021004
213
#define QGR_KEY_DAMAGE_GIVEN_GRAPPLE 1111021005
214
#define QGR_KEY_DAMAGE_TAKEN_GRAPPLE 1111021006
215
#define QGR_KEY_SPLASH_GIVEN_GRAPPLE 1111021007
216
#define QGR_KEY_SPLASH_TAKEN_GRAPPLE 1111021008
217
#define QGR_KEY_PICKUP_GRAPPLE 1111021009
218
#define QGR_KEY_TIME_GRAPPLE 1111021010
220
#define QGR_KEY_FRAG_UNKNOWN 1211021100
221
#define QGR_KEY_SUICIDE_UNKNOWN 1111021101
222
#define QGR_KEY_SHOT_FIRED_UNKNOWN 1111021102
223
#define QGR_KEY_HIT_GIVEN_UNKNOWN 1111021103
224
#define QGR_KEY_HIT_TAKEN_UNKNOWN 1111021104
225
#define QGR_KEY_DAMAGE_GIVEN_UNKNOWN 1111021105
226
#define QGR_KEY_DAMAGE_TAKEN_UNKNOWN 1111021106
227
#define QGR_KEY_SPLASH_GIVEN_UNKNOWN 1111021107
228
#define QGR_KEY_SPLASH_TAKEN_UNKNOWN 1111021108
229
#define QGR_KEY_PICKUP_UNKNOWN 1111021109
230
#define QGR_KEY_TIME_UNKNOWN 1111021110
234
#define QGR_KEY_FRAG_NAILGIN 1211021200
235
#define QGR_KEY_SUICIDE_NAILGIN 1111021201
236
#define QGR_KEY_SHOT_FIRED_NAILGIN 1111021202
237
#define QGR_KEY_HIT_GIVEN_NAILGIN 1111021203
238
#define QGR_KEY_HIT_TAKEN_NAILGIN 1111021204
239
#define QGR_KEY_DAMAGE_GIVEN_NAILGIN 1111021205
240
#define QGR_KEY_DAMAGE_TAKEN_NAILGIN 1111021206
241
#define QGR_KEY_SPLASH_GIVEN_NAILGIN 1111021207
242
#define QGR_KEY_SPLASH_TAKEN_NAILGIN 1111021208
243
#define QGR_KEY_PICKUP_NAILGIN 1111021209
244
#define QGR_KEY_TIME_NAILGIN 1111021210
246
#define QGR_KEY_FRAG_PROX_LAUNCHER 1211021300
247
#define QGR_KEY_SUICIDE_PROX_LAUNCHER 1111021301
248
#define QGR_KEY_SHOT_FIRED_PROX_LAUNCHER 1111021302
249
#define QGR_KEY_HIT_GIVEN_PROX_LAUNCHER 1111021303
250
#define QGR_KEY_HIT_TAKEN_PROX_LAUNCHER 1111021304
251
#define QGR_KEY_DAMAGE_GIVEN_PROX_LAUNCHER 1111021305
252
#define QGR_KEY_DAMAGE_TAKEN_PROX_LAUNCHER 1111021306
253
#define QGR_KEY_SPLASH_GIVEN_PROX_LAUNCHER 1111021307
254
#define QGR_KEY_SPLASH_TAKEN_PROX_LAUNCHER 1111021308
255
#define QGR_KEY_PICKUP_PROX_LAUNCHER 1111021309
256
#define QGR_KEY_TIME_PROX_LAUNCHER 1111021310
258
#define QGR_KEY_FRAG_CHAINGUN 1211021400
259
#define QGR_KEY_SUICIDE_CHAINGUN 1111021401
260
#define QGR_KEY_SHOT_FIRED_CHAINGUN 1111021402
261
#define QGR_KEY_HIT_GIVEN_CHAINGUN 1111021403
262
#define QGR_KEY_HIT_TAKEN_CHAINGUN 1111021404
263
#define QGR_KEY_DAMAGE_GIVEN_CHAINGUN 1111021405
264
#define QGR_KEY_DAMAGE_TAKEN_CHAINGUN 1111021406
265
#define QGR_KEY_SPLASH_GIVEN_CHAINGUN 1111021407
266
#define QGR_KEY_SPLASH_TAKEN_CHAINGUN 1111021408
267
#define QGR_KEY_PICKUP_CHAINGUN 1111021409
268
#define QGR_KEY_TIME_CHAINGUN 1111021410
269
#endif /* MISSIONPACK */
272
#define QGR_KEY_BOXES 1111030000
273
#define QGR_KEY_ROUNDS 1111030001
275
#define QGR_KEY_BOXES_BULLETS 1111030100
276
#define QGR_KEY_ROUNDS_BULLETS 1111030101
278
#define QGR_KEY_BOXES_SHELLS 1111030200
279
#define QGR_KEY_ROUNDS_SHELLS 1111030201
281
#define QGR_KEY_BOXES_GRENADES 1111030300
282
#define QGR_KEY_ROUNDS_GRENADES 1111030301
284
#define QGR_KEY_BOXES_ROCKETS 1111030400
285
#define QGR_KEY_ROUNDS_ROCKETS 1111030401
287
#define QGR_KEY_BOXES_CELLS 1111030500
288
#define QGR_KEY_ROUNDS_CELLS 1111030501
290
#define QGR_KEY_BOXES_SLUGS 1111030600
291
#define QGR_KEY_ROUNDS_SLUGS 1111030601
293
#define QGR_KEY_BOXES_LG_AMMO 1111030700
294
#define QGR_KEY_ROUNDS_LG_AMMO 1111030701
296
#define QGR_KEY_BOXES_BFG_AMMO 1111030800
297
#define QGR_KEY_ROUNDS_BFG_AMMO 1111030801
301
#define QGR_KEY_BOXES_NAILGUN_AMMO 1111030900
302
#define QGR_KEY_ROUNDS_NAILGUN_AMMO 1111030901
304
#define QGR_KEY_BOXES_PROX_LAUNCHER_AMMO 1111031000
305
#define QGR_KEY_ROUNDS_PROX_LAUNCHER_AMMO 1111031001
307
#define QGR_KEY_BOXES_CHAINGUN_AMMO 1111031100
308
#define QGR_KEY_ROUNDS_CHAINGUN_AMMO 1111031101
309
#endif /* MISSIONPACK */
312
#define QGR_KEY_HEALTH 1111040000
313
#define QGR_KEY_HEALTH_TOTAL 1111040001
315
#define QGR_KEY_HEALTH_5 1111040100
316
#define QGR_KEY_HEALTH_25 1111040200
317
#define QGR_KEY_HEALTH_50 1111040300
318
#define QGR_KEY_HEALTH_MEGA 1111040400
321
#define QGR_KEY_ARMOR 1111050000
322
#define QGR_KEY_ARMOR_TOTAL 1111050001
324
#define QGR_KEY_ARMOR_SHARD 1111050100
325
#define QGR_KEY_ARMOR_YELLOW 1111050200
326
#define QGR_KEY_ARMOR_RED 1111050300
329
#define QGR_KEY_POWERUP 1111060000
330
#define QGR_KEY_QUAD 1111060100
331
#define QGR_KEY_SUIT 1111060200
332
#define QGR_KEY_HASTE 1111060300
333
#define QGR_KEY_INVIS 1111060400
334
#define QGR_KEY_REGEN 1111060500
335
#define QGR_KEY_FLIGHT 1111060600
338
// persistant powerup keys
340
#define QGR_KEY_SCOUT 1111160800
341
#define QGR_KEY_GUARD 1111160801
342
#define QGR_KEY_DOUBLER 1111160802
343
#define QGR_KEY_AMMOREGEN 1111160803
347
// holdable item keys
348
#define QGR_KEY_MEDKIT 1111070000
349
#define QGR_KEY_MEDKIT_USE 1111070001
351
#define QGR_KEY_TELEPORTER 1111070100
352
#define QGR_KEY_TELEPORTER_USE 1111070101
356
#define QGR_KEY_KAMIKAZE 1111070200
357
#define QGR_KEY_KAMIKAZE_USE 1111070201
359
#define QGR_KEY_PORTAL 1111070300
360
#define QGR_KEY_PORTAL_USE 1111070301
362
#define QGR_KEY_INVULNERABILITY 1111070400
363
#define QGR_KEY_INVULNERABILITY_USE 1111070401
364
#endif /* MISSIONPACK */
367
#define QGR_KEY_HAZARD_DEATH 1111080000
368
#define QGR_KEY_WATER 1111080100
369
#define QGR_KEY_SLIME 1111080200
370
#define QGR_KEY_LAVA 1111080300
371
#define QGR_KEY_CRUSH 1111080400
372
#define QGR_KEY_TELEFRAG 1111080500
373
#define QGR_KEY_FALLING 1111080600
374
#define QGR_KEY_SUICIDE_CMD 1111080700
375
#define QGR_KEY_TRIGGER_HURT 1111080800
376
#define QGR_KEY_HAZARD_MISC 1111080900
379
#define QGR_KEY_IMPRESSIVE 1111090000
380
#define QGR_KEY_EXCELLENT 1111090100
383
#define QGR_KEY_TEAMMATE_FRAG 1211100000
384
#define QGR_KEY_TEAMMATE_HIT_GIVEN 1111100001
385
#define QGR_KEY_TEAMMATE_HIT_TAKEN 1111100002
386
#define QGR_KEY_TEAMMATE_DAMAGE_GIVEN 1111100003
387
#define QGR_KEY_TEAMMATE_DAMAGE_TAKEN 1111100004
388
#define QGR_KEY_TEAMMATE_SPLASH_GIVEN 1111100005
389
#define QGR_KEY_TEAMMATE_SPLASH_TAKEN 1111100006
390
#define QGR_KEY_TEAM_NAME 1100100007
393
#define QGR_KEY_FLAG_PICKUP 1111110000
394
#define QGR_KEY_FLAG_CAPTURE 1111110001
396
#endif // _G_RANKINGS_H_