r3902 - trunk/data/qcsrc/server

DONOTREPLY at icculus.org DONOTREPLY at icculus.org
Thu Jul 24 10:05:48 EDT 2008


Author: div0
Date: 2008-07-24 10:05:46 -0400 (Thu, 24 Jul 2008)
New Revision: 3902

Modified:
   trunk/data/qcsrc/server/keyhunt.qc
   trunk/data/qcsrc/server/scores.qc
Log:
fix sort orders for KH


Modified: trunk/data/qcsrc/server/keyhunt.qc
===================================================================
--- trunk/data/qcsrc/server/keyhunt.qc	2008-07-24 13:02:27 UTC (rev 3901)
+++ trunk/data/qcsrc/server/keyhunt.qc	2008-07-24 14:05:46 UTC (rev 3902)
@@ -986,15 +986,15 @@
 	ScoreInfo_SetLabel_TeamScore  (ST_SCORE,        "score",     SFL_SORT_PRIO_PRIMARY);
 	ScoreInfo_SetLabel_TeamScore  (ST_KH_CAPS,      "caps",      SFL_SORT_PRIO_MED);
 	ScoreInfo_SetLabel_PlayerScore(SP_KILLS,        "kills",     0);
-	ScoreInfo_SetLabel_PlayerScore(SP_DEATHS,       "deaths",    SFL_DECREASING);
+	ScoreInfo_SetLabel_PlayerScore(SP_DEATHS,       "deaths",    0);
 	ScoreInfo_SetLabel_PlayerScore(SP_SUICIDES,     "suicides",  SFL_DECREASING);
 	ScoreInfo_SetLabel_PlayerScore(SP_SCORE,        "score",     SFL_SORT_PRIO_PRIMARY);
 	ScoreInfo_SetLabel_PlayerScore(SP_KH_COLLECT,   "collect",   0);
 	ScoreInfo_SetLabel_PlayerScore(SP_KH_LOSEKEY,   "losekey",   SFL_DECREASING);
 	ScoreInfo_SetLabel_PlayerScore(SP_KH_CAPS,      "caps",      SFL_SORT_PRIO_HIGH);
-	ScoreInfo_SetLabel_PlayerScore(SP_KH_PUSH,      "push",      SFL_SORT_PRIO_MED);
-	ScoreInfo_SetLabel_PlayerScore(SP_KH_DESTROYED, "destroyed", SFL_SORT_PRIO_MED | SFL_DECREASING);
-	ScoreInfo_SetLabel_PlayerScore(SP_KH_KCFRAG,    "kcfrag",    SFL_SORT_PRIO_MED);
+	ScoreInfo_SetLabel_PlayerScore(SP_KH_PUSH,      "push",      0);
+	ScoreInfo_SetLabel_PlayerScore(SP_KH_DESTROYED, "destroyed", SFL_DECREASING);
+	ScoreInfo_SetLabel_PlayerScore(SP_KH_KCFRAG,    "kcfrag",    0);
 #endif
 }
 

Modified: trunk/data/qcsrc/server/scores.qc
===================================================================
--- trunk/data/qcsrc/server/scores.qc	2008-07-24 13:02:27 UTC (rev 3901)
+++ trunk/data/qcsrc/server/scores.qc	2008-07-24 14:05:46 UTC (rev 3902)
@@ -17,6 +17,8 @@
 
 vector ScoreField_Compare(entity t1, entity t2, .float field, float fieldflags, vector previous) // returns: cmp value, best prio
 {
+	if(!(fieldflags & SFL_SORT_PRIO_MASK)) // column does not sort
+		return previous;
 	if(fieldflags & SFL_SORT_PRIO_MASK < previous_y)
 		return previous;
 	if(t1.field == t2.field)




More information about the nexuiz-commits mailing list