src/economy.cpp
changeset 7520 9732f948cb49
parent 7516 44347f1765b9
child 7543 e55bda077bea
--- a/src/economy.cpp	Sun Sep 02 20:28:53 2007 +0000
+++ b/src/economy.cpp	Sun Sep 02 20:41:46 2007 +0000
@@ -217,10 +217,7 @@
 			/* Skip the total */
 			if (i == SCORE_TOTAL) continue;
 			/*  Check the score */
-			s = (_score_part[owner][i] >= _score_info[i].needed) ?
-				_score_info[i].score :
-				_score_part[owner][i] * _score_info[i].score / _score_info[i].needed;
-			if (s < 0) s = 0;
+			s = clamp(_score_part[owner][i], 0, _score_info[i].needed) * _score_info[i].score / _score_info[i].needed;
 			score += s;
 			total_score += _score_info[i].score;
 		}