]> de.git.xonotic.org Git - xonotic/xonotic-data.pk3dir.git/blobdiff - qcsrc/server/playerstats.qh
get rid of some cruft (mapvote_maxlen) that was for the old centerprint mapvote interface
[xonotic/xonotic-data.pk3dir.git] / qcsrc / server / playerstats.qh
index 1dea13ce7e268bd73dad398c4fffbd59297df2c2..f546e560590025c124a4615905e07a2c15252a3e 100644 (file)
@@ -2,9 +2,24 @@
 string PLAYERSTATS_ALIVETIME  = "alivetime";
 string PLAYERSTATS_WINS = "wins";
 string PLAYERSTATS_MATCHES = "matches";
+string PLAYERSTATS_JOINS = "joins";
+string PLAYERSTATS_SCOREBOARD_VALID = "scoreboardvalid";
+string PLAYERSTATS_RANK = "rank";
+
 string PLAYERSTATS_TOTAL = "total-";
 string PLAYERSTATS_SCOREBOARD = "scoreboard-";
 
+string PLAYERSTATS_ACHIEVEMENT_KILL_SPREE_3 = "achievement-kill-spree-3";
+string PLAYERSTATS_ACHIEVEMENT_KILL_SPREE_5 = "achievement-kill-spree-5";
+string PLAYERSTATS_ACHIEVEMENT_KILL_SPREE_10 = "achievement-kill-spree-10";
+string PLAYERSTATS_ACHIEVEMENT_KILL_SPREE_15 = "achievement-kill-spree-15";
+string PLAYERSTATS_ACHIEVEMENT_KILL_SPREE_20 = "achievement-kill-spree-20";
+string PLAYERSTATS_ACHIEVEMENT_KILL_SPREE_25 = "achievement-kill-spree-25";
+string PLAYERSTATS_ACHIEVEMENT_KILL_SPREE_30 = "achievement-kill-spree-30";
+string PLAYERSTATS_ACHIEVEMENT_BOTLIKE = "achievement-botlike";
+string PLAYERSTATS_ACHIEVEMENT_FIRSTBLOOD = "achievement-firstblood";
+string PLAYERSTATS_ACHIEVEMENT_FIRSTVICTIM = "achievement-firstvictim";
+
 // delay map switch until this is set
 float playerstats_waitforme;
 
@@ -14,12 +29,18 @@ void PlayerStats_Init();
 // add a new player
 void PlayerStats_AddPlayer(entity e);
 
+// add a new team
+void PlayerStats_AddTeam(float t);
+
 // add a new event
 void PlayerStats_AddEvent(string event_id);
 
 // call on each event to track, or at player disconnect OR match end for "global stuff"
 void PlayerStats_Event(entity e, string event_id, float value);
 
+// add a team score
+void PlayerStats_TeamScore(float t, string event_id, float value);
+
 // call at game over
 void PlayerStats_Shutdown(); // send stats to the server
 
@@ -30,4 +51,4 @@ void PlayerStats_Sent_URI_Get_Callback(float id, float status, string data);
 void PlayerStats_AddGlobalInfo(entity p);
 
 // call this at the end of the match
-void PlayerStats_EndMatch()
+void PlayerStats_EndMatch(float finished);