--- src/server/update.c	2010-02-21 07:59:29.000000000 -0800
+++ ../xpilot-4.5.5-changes/update.c	2010-04-17 21:39:36.000000000 -0700
@@ -785,17 +785,19 @@
 	    }
 	}
 
-
-	if (BIT(pl->status, PLAYING|GAME_OVER|PAUSE) != PLAYING) {
-	    if (BIT(pl->status, PAUSE)) {
-		/* reduce paused player's score a little. */
-		pl->score -= 0.01;
-		/* only update paused score every 4 or 5 seconds. */
-		if ((frame_loops & 63) == 0) {
-		    updateScores = true;
-		}
+	/* Turned pause tax into an option - Insectoid */
+	if (pauseTax) {
+	    if (BIT(pl->status, PLAYING|GAME_OVER|PAUSE) != PLAYING) {
+	        if (BIT(pl->status, PAUSE)) {
+		    /* reduce paused player's score a little. */
+		    pl->score -= 0.01;
+		    /* only update paused score every 4 or 5 seconds. */
+		    if ((frame_loops & 63) == 0) {
+		        updateScores = true;
+		    }
+	        }
+	        continue;
 	    }
-	    continue;
 	}
 
 	if (round_delay > 0)
