r3899 - trunk/data/qcsrc/server

DONOTREPLY at icculus.org DONOTREPLY at icculus.org
Thu Jul 24 08:57:29 EDT 2008


Author: div0
Date: 2008-07-24 08:57:28 -0400 (Thu, 24 Jul 2008)
New Revision: 3899

Modified:
   trunk/data/qcsrc/server/keyhunt.qc
Log:
simplified a little bit


Modified: trunk/data/qcsrc/server/keyhunt.qc
===================================================================
--- trunk/data/qcsrc/server/keyhunt.qc	2008-07-24 12:54:22 UTC (rev 3898)
+++ trunk/data/qcsrc/server/keyhunt.qc	2008-07-24 12:57:28 UTC (rev 3899)
@@ -124,14 +124,21 @@
 // frags 0: no frags
 void kh_Scores_Event(entity player, entity key, string what, float frags_player, float frags_owner)  // update the score when a key is captured
 {
-	// FIXME rename this, remove frags_* if possible, and make it log only
 	string s;
 	if(intermission_running)
 		return;
 	if(frags_player)
+	{
+		PlayerTeamScore_AddScore(player, frags_player);
+		// FIXME we soon don't use .frags or UpdateFrags any more...
 		UpdateFrags(player, frags_player);
+	}
 	if(key && key.owner && frags_owner)
+	{
+		PlayerTeamScore_AddScore(player, frags_player);
+		// FIXME we soon don't use .frags or UpdateFrags any more...
 		UpdateFrags(key.owner, frags_owner);
+	}
 	if(!cvar("sv_eventlog"))  //output extra info to the console or text file
 		return;
 	s = strcat(":keyhunt:", what, ":", ftos(player.playerid));
@@ -439,7 +446,6 @@
 	if(key.kh_dropperteam != player.team)
 	{
 		kh_Scores_Event(player, key, "collect", cvar("g_balance_keyhunt_score_collect"), 0);
-		PlayerTeamScore_Add(player, ST_SCORE, ST_SCORE, cvar("g_balance_keyhunt_score_collect"));
 		PlayerScore_Add(player, SP_KH_COLLECT, 1);
 	}
 	key.kh_dropperteam = 0;
@@ -610,7 +616,6 @@
 		f = DistributeEvenly_Get(1);
 		kh_Scores_Event(key.owner, key, "capture", f, 0);
 		PlayerTeamScore_Add(key.owner, SP_KH_CAPS, ST_KH_CAPS, 1);
-		PlayerTeamScore_AddScore(key.owner, f);
 	}
 
 	first = TRUE;
@@ -674,7 +679,6 @@
 			// don't actually GIVE him the -nn points, just log
 		kh_Scores_Event(attacker, world, "push", cvar("g_balance_keyhunt_score_push"), 0);
 		PlayerScore_Add(attacker, SP_KH_PUSH, 1);
-		PlayerTeamScore_AddScore(attacker, cvar("g_balance_keyhunt_score_push"));
 		centerprint(attacker, "Your push is the best!\n\n\n");
 		bprint("The ", ColoredTeamName(teem), "^7 could not take care of the ", lostkey.netname, "^7 when ", attacker.netname, "^7 came\n");
 	}
@@ -704,7 +708,6 @@
 			{
 				f = DistributeEvenly_Get(of);
 				kh_Scores_Event(key.owner, world, "destroyed_holdingkey", f, 0);
-				PlayerTeamScore_AddScore(key.owner, f);
 			}
 
 		fragsleft = DistributeEvenly_Get(players);
@@ -731,7 +734,6 @@
 				{
 					f = DistributeEvenly_Get(1);
 					kh_Scores_Event(player, world, "destroyed", f, 0);
-					PlayerTeamScore_AddScore(key.owner, f);
 				}
 
 			--j;
@@ -905,12 +907,10 @@
 			for(k = targ.kh_next; k != world; k = k.kh_next)
 				++nk;
 			kh_Scores_Event(attacker, targ.kh_next, "carrierfrag", -nk * cvar("g_balance_keyhunt_score_collect"), 0);
-			PlayerTeamScore_AddScore(attacker, -nk * cvar("g_balance_keyhunt_score_collect"));
 		}
 		else
 		{
 			kh_Scores_Event(attacker, targ.kh_next, "carrierfrag", cvar("g_balance_keyhunt_score_carrierfrag")-1, 0);
-			PlayerTeamScore_AddScore(attacker, cvar("g_balance_keyhunt_score_carrierfrag") - 1);
 			PlayerScore_Add(attacker, SP_KH_KCFRAG, 1);
 			// the frag gets added later
 		}




More information about the nexuiz-commits mailing list