- diff notifications.cfg data/data/notifications_dump.cfg ||\r
{ echo 'Please update notifications.cfg using `dumpnotifs`!'; exit 1; }\r
\r
- - wget -O data/stormkeep.pk3 http://beta.xonotic.org/autobuild-bsp/latest/stormkeep.pk3\r
- - wget -O data/maps/stormkeep.mapinfo https://gitlab.com/xonotic/xonotic-maps.pk3dir/raw/master/maps/stormkeep.mapinfo\r
- - wget -O data/maps/stormkeep.waypoints https://gitlab.com/xonotic/xonotic-maps.pk3dir/raw/master/maps/stormkeep.waypoints\r
- - wget -O data/maps/stormkeep.waypoints.cache https://gitlab.com/xonotic/xonotic-maps.pk3dir/raw/master/maps/stormkeep.waypoints.cache\r
+ - wget -nv -O data/stormkeep.pk3 http://beta.xonotic.org/autobuild-bsp/latest/stormkeep.pk3\r
+ - wget -nv -O data/maps/stormkeep.mapinfo https://gitlab.com/xonotic/xonotic-maps.pk3dir/raw/master/maps/stormkeep.mapinfo\r
+ - wget -nv -O data/maps/stormkeep.waypoints https://gitlab.com/xonotic/xonotic-maps.pk3dir/raw/master/maps/stormkeep.waypoints\r
+ - wget -nv -O data/maps/stormkeep.waypoints.cache https://gitlab.com/xonotic/xonotic-maps.pk3dir/raw/master/maps/stormkeep.waypoints.cache\r
\r
- - EXPECT=38f7947d353ec3645e90baefac3d180e\r
- - EXPECT=8fb740a3cb3754ca7b9295ddc5c911b5\r
++ - EXPECT=7c97367ef0e1f04b38350d9990d0de0e\r
- HASH=$(${ENGINE} +timestamps 1 +exec serverbench.cfg\r
| tee /dev/stderr\r
| sed -e 's,^\[[^]]*\] ,,'\r
/*
* Score indices
*/
-
#ifdef GAMEQC
- // fields not networked via the score system
- REGISTER_SP(END);
-
- REGISTER_SP(PING);
- REGISTER_SP(PL);
- REGISTER_SP(NAME);
- REGISTER_SP(SEPARATOR);
-
- REGISTER_SP(KDRATIO); // kills / deaths
- REGISTER_SP(SUM); // kills - deaths
- REGISTER_SP(FRAGS); // kills - suicides
-
// networked fields
+ // NOTE: score registration order is used as player sort priority (after primary and secondary)
- REGISTER_SP(SCORE);
-
- REGISTER_SP(DMG);
- REGISTER_SP(DMGTAKEN);
+ // TODO: move gamemode scores to gamemode files
+ // TODO: allow gamemodes to fully customize player sorting priority, even the common ones
- REGISTER_SP(KILLS);
- REGISTER_SP(DEATHS);
- REGISTER_SP(SUICIDES);
- REGISTER_SP(TEAMKILLS);
-
- REGISTER_SP(ELO);
-
- REGISTER_SP(FPS);
-
- // TODO: move to common mutators
-
- REGISTER_SP(RACE_TIME);
REGISTER_SP(RACE_LAPS);
+ REGISTER_SP(RACE_TIME);
REGISTER_SP(RACE_FASTEST);
- //REGISTER_SP(CTS_TIME);
- //REGISTER_SP(CTS_LAPS);
- //REGISTER_SP(CTS_FASTEST);
+REGISTER_SP(CTS_STRAFE);
+REGISTER_SP(CTS_STARTSPEED);
+
REGISTER_SP(ASSAULT_OBJECTIVES);
- REGISTER_SP(CTF_PICKUPS);
+ REGISTER_SP(CTF_CAPS);
REGISTER_SP(CTF_FCKILLS);
REGISTER_SP(CTF_RETURNS);
- REGISTER_SP(CTF_CAPS);
- REGISTER_SP(CTF_CAPTIME);
REGISTER_SP(CTF_DROPS);
+ REGISTER_SP(CTF_PICKUPS);
+ REGISTER_SP(CTF_CAPTIME);
REGISTER_SP(DOM_TAKES);
REGISTER_SP(DOM_TICKS);