X-Git-Url: http://de.git.xonotic.org/?p=xonotic%2Fxonotic-data.pk3dir.git;a=blobdiff_plain;f=qcsrc%2Fcommon%2Fstats.qh;h=2bf147fd4a49cf89e631099798a6650d83f313c4;hp=2954917100df08dd739aaf3e3d5a496dbb8364ec;hb=288a95f54dc6763f03136adfdf22fbf244ce9301;hpb=df803373fe80398fd65a1516712ea0338b366740 diff --git a/qcsrc/common/stats.qh b/qcsrc/common/stats.qh index 2954917100..2bf147fd4a 100644 --- a/qcsrc/common/stats.qh +++ b/qcsrc/common/stats.qh @@ -1,29 +1,29 @@ // Full list of all stat constants, icnluded in a single location for easy reference // 255 is the current limit (MAX_CL_STATS - 1), engine will need to be modified if you wish to add more stats -const float MAX_CL_STATS = 256; -const float STAT_HEALTH = 0; +const int MAX_CL_STATS = 256; +const int STAT_HEALTH = 0; // 1 empty? -const float STAT_WEAPON = 2; -const float STAT_AMMO = 3; -const float STAT_ARMOR = 4; -const float STAT_WEAPONFRAME = 5; -const float STAT_SHELLS = 6; -const float STAT_NAILS = 7; -const float STAT_ROCKETS = 8; -const float STAT_CELLS = 9; -const float STAT_ACTIVEWEAPON = 10; -const float STAT_TOTALSECRETS = 11; -const float STAT_TOTALMONSTERS = 12; -const float STAT_SECRETS = 13; -const float STAT_MONSTERS = 14; -const float STAT_ITEMS = 15; -const float STAT_VIEWHEIGHT = 16; +const int STAT_WEAPON = 2; +const int STAT_AMMO = 3; +const int STAT_ARMOR = 4; +const int STAT_WEAPONFRAME = 5; +const int STAT_SHELLS = 6; +const int STAT_NAILS = 7; +const int STAT_ROCKETS = 8; +const int STAT_CELLS = 9; +const int STAT_ACTIVEWEAPON = 10; +const int STAT_TOTALSECRETS = 11; +const int STAT_TOTALMONSTERS = 12; +const int STAT_SECRETS = 13; +const int STAT_MONSTERS = 14; +const int STAT_ITEMS = 15; +const int STAT_VIEWHEIGHT = 16; // 17 empty? // 18 empty? // 19 empty? // 20 empty? -const float STAT_VIEWZOOM = 21; +const int STAT_VIEWZOOM = 21; // 22 empty? // 23 empty? // 24 empty? @@ -34,61 +34,61 @@ const float STAT_VIEWZOOM = 21; // 29 empty? // 30 empty? // 31 empty? -const float STAT_KH_KEYS = 32; -const float STAT_CTF_STATE = 33; +const int STAT_KH_KEYS = 32; +const int STAT_CTF_STATE = 33; // 34 empty? -const float STAT_WEAPONS = 35; -const float STAT_SWITCHWEAPON = 36; -const float STAT_GAMESTARTTIME = 37; -const float STAT_STRENGTH_FINISHED = 38; -const float STAT_INVINCIBLE_FINISHED = 39; +const int STAT_WEAPONS = 35; +const int STAT_SWITCHWEAPON = 36; +const int STAT_GAMESTARTTIME = 37; +const int STAT_STRENGTH_FINISHED = 38; +const int STAT_INVINCIBLE_FINISHED = 39; // 40 empty? -const float STAT_ARC_HEAT = 41; -const float STAT_PRESSED_KEYS = 42; -const float STAT_ALLOW_OLDVORTEXBEAM = 43; // this stat could later contain some other bits of info, like, more server-side particle config -const float STAT_FUEL = 44; -const float STAT_NB_METERSTART = 45; -const float STAT_SHOTORG = 46; // compressShotOrigin -const float STAT_LEADLIMIT = 47; -const float STAT_WEAPON_CLIPLOAD = 48; -const float STAT_WEAPON_CLIPSIZE = 49; -const float STAT_VORTEX_CHARGE = 50; -const float STAT_LAST_PICKUP = 51; -const float STAT_HUD = 52; -const float STAT_VORTEX_CHARGEPOOL = 53; -const float STAT_HIT_TIME = 54; -const float STAT_DAMAGE_DEALT_TOTAL = 55; -const float STAT_TYPEHIT_TIME = 56; -const float STAT_LAYED_MINES = 57; -const float STAT_HAGAR_LOAD = 58; -const float STAT_SWITCHINGWEAPON = 59; -const float STAT_SUPERWEAPONS_FINISHED = 60; -const float STAT_VEHICLESTAT_HEALTH = 61; -const float STAT_VEHICLESTAT_SHIELD = 62; -const float STAT_VEHICLESTAT_ENERGY = 63; -const float STAT_VEHICLESTAT_AMMO1 = 64; -const float STAT_VEHICLESTAT_RELOAD1 = 65; -const float STAT_VEHICLESTAT_AMMO2 = 66; -const float STAT_VEHICLESTAT_RELOAD2 = 67; -const float STAT_VEHICLESTAT_W2MODE = 68; -const float STAT_NADE_TIMER = 69; -const float STAT_SECRETS_TOTAL = 70; -const float STAT_SECRETS_FOUND = 71; -const float STAT_RESPAWN_TIME = 72; -const float STAT_ROUNDSTARTTIME = 73; -const float STAT_WEAPONS2 = 74; -const float STAT_WEAPONS3 = 75; -const float STAT_MONSTERS_TOTAL = 76; -const float STAT_MONSTERS_KILLED = 77; -const float STAT_BUFFS = 78; -const float STAT_NADE_BONUS = 79; -const float STAT_NADE_BONUS_TYPE = 80; -const float STAT_NADE_BONUS_SCORE = 81; -const float STAT_HEALING_ORB = 82; -const float STAT_HEALING_ORB_ALPHA = 83; -const float STAT_PLASMA = 84; -const float STAT_OK_AMMO_CHARGE = 85; -const float STAT_OK_AMMO_CHARGEPOOL = 86; +const int STAT_ARC_HEAT = 41; +const int STAT_PRESSED_KEYS = 42; +const int STAT_ALLOW_OLDVORTEXBEAM = 43; // this stat could later contain some other bits of info, like, more server-side particle config +const int STAT_FUEL = 44; +const int STAT_NB_METERSTART = 45; +const int STAT_SHOTORG = 46; // compressShotOrigin +const int STAT_LEADLIMIT = 47; +const int STAT_WEAPON_CLIPLOAD = 48; +const int STAT_WEAPON_CLIPSIZE = 49; +const int STAT_VORTEX_CHARGE = 50; +const int STAT_LAST_PICKUP = 51; +const int STAT_HUD = 52; +const int STAT_VORTEX_CHARGEPOOL = 53; +const int STAT_HIT_TIME = 54; +const int STAT_DAMAGE_DEALT_TOTAL = 55; +const int STAT_TYPEHIT_TIME = 56; +const int STAT_LAYED_MINES = 57; +const int STAT_HAGAR_LOAD = 58; +const int STAT_SWITCHINGWEAPON = 59; +const int STAT_SUPERWEAPONS_FINISHED = 60; +const int STAT_VEHICLESTAT_HEALTH = 61; +const int STAT_VEHICLESTAT_SHIELD = 62; +const int STAT_VEHICLESTAT_ENERGY = 63; +const int STAT_VEHICLESTAT_AMMO1 = 64; +const int STAT_VEHICLESTAT_RELOAD1 = 65; +const int STAT_VEHICLESTAT_AMMO2 = 66; +const int STAT_VEHICLESTAT_RELOAD2 = 67; +const int STAT_VEHICLESTAT_W2MODE = 68; +const int STAT_NADE_TIMER = 69; +const int STAT_SECRETS_TOTAL = 70; +const int STAT_SECRETS_FOUND = 71; +const int STAT_RESPAWN_TIME = 72; +const int STAT_ROUNDSTARTTIME = 73; +const int STAT_WEAPONS2 = 74; +const int STAT_WEAPONS3 = 75; +const int STAT_MONSTERS_TOTAL = 76; +const int STAT_MONSTERS_KILLED = 77; +const int STAT_BUFFS = 78; +const int STAT_NADE_BONUS = 79; +const int STAT_NADE_BONUS_TYPE = 80; +const int STAT_NADE_BONUS_SCORE = 81; +const int STAT_HEALING_ORB = 82; +const int STAT_HEALING_ORB_ALPHA = 83; +const int STAT_PLASMA = 84; +const int STAT_OK_AMMO_CHARGE = 85; +const int STAT_OK_AMMO_CHARGEPOOL = 86; // 87 empty? // 88 empty? // 89 empty? @@ -108,36 +108,36 @@ const float STAT_OK_AMMO_CHARGEPOOL = 86; // IDs 100 to 104 reserved for gamemodes // freeze tag, clan arena, jailbreak -const float STAT_REDALIVE = 100; -const float STAT_BLUEALIVE = 101; -const float STAT_YELLOWALIVE = 102; -const float STAT_PINKALIVE = 103; +const int STAT_REDALIVE = 100; +const int STAT_BLUEALIVE = 101; +const int STAT_YELLOWALIVE = 102; +const int STAT_PINKALIVE = 103; // domination -const float STAT_DOM_TOTAL_PPS = 100; -const float STAT_DOM_PPS_RED = 101; -const float STAT_DOM_PPS_BLUE = 102; -const float STAT_DOM_PPS_YELLOW = 103; -const float STAT_DOM_PPS_PINK = 104; +const int STAT_DOM_TOTAL_PPS = 100; +const int STAT_DOM_PPS_RED = 101; +const int STAT_DOM_PPS_BLUE = 102; +const int STAT_DOM_PPS_YELLOW = 103; +const int STAT_DOM_PPS_PINK = 104; // vip -const float STAT_VIP = 100; -const float STAT_VIP_RED = 101; -const float STAT_VIP_BLUE = 102; -const float STAT_VIP_YELLOW = 103; -const float STAT_VIP_PINK = 104; +const int STAT_VIP = 100; +const int STAT_VIP_RED = 101; +const int STAT_VIP_BLUE = 102; +const int STAT_VIP_YELLOW = 103; +const int STAT_VIP_PINK = 104; // key hunt -const float STAT_KH_REDKEY_TEAM = 100; -const float STAT_KH_BLUEKEY_TEAM = 101; -const float STAT_KH_YELLOWKEY_TEAM = 102; -const float STAT_KH_PINKKEY_TEAM = 103; +const int STAT_KH_REDKEY_TEAM = 100; +const int STAT_KH_BLUEKEY_TEAM = 101; +const int STAT_KH_YELLOWKEY_TEAM = 102; +const int STAT_KH_PINKKEY_TEAM = 103; /* Gamemode-specific stats end here */ -const float STAT_FROZEN = 105; -const float STAT_REVIVE_PROGRESS = 106; +const int STAT_FROZEN = 105; +const int STAT_REVIVE_PROGRESS = 106; // 107 empty? // 108 empty? // 109 empty? @@ -252,39 +252,39 @@ const float STAT_REVIVE_PROGRESS = 106; // 217 empty? // 218 empty? // 219 empty? -const float STAT_MOVEVARS_AIRACCEL_QW_STRETCHFACTOR = 220; -const float STAT_MOVEVARS_AIRCONTROL_PENALTY = 221; -const float STAT_MOVEVARS_AIRSPEEDLIMIT_NONQW = 222; -const float STAT_MOVEVARS_AIRSTRAFEACCEL_QW = 223; -const float STAT_MOVEVARS_AIRCONTROL_POWER = 224; -const float STAT_MOVEFLAGS = 225; -const float STAT_MOVEVARS_WARSOWBUNNY_AIRFORWARDACCEL = 226; -const float STAT_MOVEVARS_WARSOWBUNNY_ACCEL = 227; -const float STAT_MOVEVARS_WARSOWBUNNY_TOPSPEED = 228; -const float STAT_MOVEVARS_WARSOWBUNNY_TURNACCEL = 229; -const float STAT_MOVEVARS_WARSOWBUNNY_BACKTOSIDERATIO = 230; -const float STAT_MOVEVARS_AIRSTOPACCELERATE = 231; -const float STAT_MOVEVARS_AIRSTRAFEACCELERATE = 232; -const float STAT_MOVEVARS_MAXAIRSTRAFESPEED = 233; -const float STAT_MOVEVARS_AIRCONTROL = 234; -const float STAT_FRAGLIMIT = 235; -const float STAT_TIMELIMIT = 236; -const float STAT_MOVEVARS_WALLFRICTION = 237; -const float STAT_MOVEVARS_FRICTION = 238; -const float STAT_MOVEVARS_WATERFRICTION = 239; -const float STAT_MOVEVARS_TICRATE = 240; -const float STAT_MOVEVARS_TIMESCALE = 241; -const float STAT_MOVEVARS_GRAVITY = 242; -const float STAT_MOVEVARS_STOPSPEED = 243; -const float STAT_MOVEVARS_MAXSPEED = 244; -const float STAT_MOVEVARS_SPECTATORMAXSPEED = 245; -const float STAT_MOVEVARS_ACCELERATE = 246; -const float STAT_MOVEVARS_AIRACCELERATE = 247; -const float STAT_MOVEVARS_WATERACCELERATE = 248; -const float STAT_MOVEVARS_ENTGRAVITY = 249; -const float STAT_MOVEVARS_JUMPVELOCITY = 250; -const float STAT_MOVEVARS_EDGEFRICTION = 251; -const float STAT_MOVEVARS_MAXAIRSPEED = 252; -const float STAT_MOVEVARS_STEPHEIGHT = 253; -const float STAT_MOVEVARS_AIRACCEL_QW = 254; -const float STAT_MOVEVARS_AIRACCEL_SIDEWAYS_FRICTION = 255; +const int STAT_MOVEVARS_AIRACCEL_QW_STRETCHFACTOR = 220; +const int STAT_MOVEVARS_AIRCONTROL_PENALTY = 221; +const int STAT_MOVEVARS_AIRSPEEDLIMIT_NONQW = 222; +const int STAT_MOVEVARS_AIRSTRAFEACCEL_QW = 223; +const int STAT_MOVEVARS_AIRCONTROL_POWER = 224; +const int STAT_MOVEFLAGS = 225; +const int STAT_MOVEVARS_WARSOWBUNNY_AIRFORWARDACCEL = 226; +const int STAT_MOVEVARS_WARSOWBUNNY_ACCEL = 227; +const int STAT_MOVEVARS_WARSOWBUNNY_TOPSPEED = 228; +const int STAT_MOVEVARS_WARSOWBUNNY_TURNACCEL = 229; +const int STAT_MOVEVARS_WARSOWBUNNY_BACKTOSIDERATIO = 230; +const int STAT_MOVEVARS_AIRSTOPACCELERATE = 231; +const int STAT_MOVEVARS_AIRSTRAFEACCELERATE = 232; +const int STAT_MOVEVARS_MAXAIRSTRAFESPEED = 233; +const int STAT_MOVEVARS_AIRCONTROL = 234; +const int STAT_FRAGLIMIT = 235; +const int STAT_TIMELIMIT = 236; +const int STAT_MOVEVARS_WALLFRICTION = 237; +const int STAT_MOVEVARS_FRICTION = 238; +const int STAT_MOVEVARS_WATERFRICTION = 239; +const int STAT_MOVEVARS_TICRATE = 240; +const int STAT_MOVEVARS_TIMESCALE = 241; +const int STAT_MOVEVARS_GRAVITY = 242; +const int STAT_MOVEVARS_STOPSPEED = 243; +const int STAT_MOVEVARS_MAXSPEED = 244; +const int STAT_MOVEVARS_SPECTATORMAXSPEED = 245; +const int STAT_MOVEVARS_ACCELERATE = 246; +const int STAT_MOVEVARS_AIRACCELERATE = 247; +const int STAT_MOVEVARS_WATERACCELERATE = 248; +const int STAT_MOVEVARS_ENTGRAVITY = 249; +const int STAT_MOVEVARS_JUMPVELOCITY = 250; +const int STAT_MOVEVARS_EDGEFRICTION = 251; +const int STAT_MOVEVARS_MAXAIRSPEED = 252; +const int STAT_MOVEVARS_STEPHEIGHT = 253; +const int STAT_MOVEVARS_AIRACCEL_QW = 254; +const int STAT_MOVEVARS_AIRACCEL_SIDEWAYS_FRICTION = 255;