]> git.pond.sub.org Git - empserver/commitdiff
(update_wantmin, update_policy_check, demand_check, upda): Remove the
authorMarkus Armbruster <armbru@pond.sub.org>
Fri, 24 Feb 2006 19:02:01 +0000 (19:02 +0000)
committerMarkus Armbruster <armbru@pond.sub.org>
Fri, 24 Feb 2006 19:02:01 +0000 (19:02 +0000)
ability to switch off demand updates by setting update_wantmin to
zero.  Setting update_demandpolicy to UDDEM_DISABLE does the job.

(update_policy_check): Fix lower bound for blitz_time.

src/lib/commands/upda.c
src/lib/common/wantupd.c
src/lib/global/constants.c

index 81e4c12b1c7d98e209b3da18d5929fce8f9e12ca..da9355a6b5de8b719f0c69eb627c71438f01229f 100644 (file)
@@ -135,11 +135,7 @@ upda(void)
            if (*update_demandtimes != 0)
                pr("Demand updates are allowed during: %s\n",
                   update_demandtimes);
-           if (update_wantmin == 0) {
-               pr("Demand updates are disabled by a mininum of 0\n");
-           } else {
-               pr("Demand updates require %d country(s) to want one.\n", update_wantmin);
-           }
+           pr("Demand updates require %d country(s) to want one.\n", update_wantmin);
        }
     }
     if (*game_days != 0)
index 2557c643aa31c18e5c2eecbc8d50763ee27994c7..1e71bf6bbbaf58c34b296e3fa2e384fd3dd4fcae 100644 (file)
@@ -59,12 +59,12 @@ update_policy_check(void)
        update_demandpolicy = UDDEM_DEFAULT;
     if (update_demandpolicy > UDDEM_MAX)
        update_demandpolicy = UDDEM_DEFAULT;
-    if (update_wantmin < 0)
-       update_wantmin = 0;
+    if (update_wantmin < 1)
+       update_wantmin = 1;
     if (update_wantmin > MAXNOC)
        update_wantmin = MAXNOC;
-    if (blitz_time < 0)
-       blitz_time = 0;
+    if (blitz_time < 1)
+       blitz_time = 1;
 }
 
 static int
@@ -153,11 +153,6 @@ demand_check(void)
 
     time(&cur);
 
-    if (0 == update_wantmin) {
-       logerror("no demand update allowed, wantmin = 0");
-       return 0;
-    }
-
     demand_update_want(&want, &pop, 0);
     if (want < update_wantmin) {
        logerror("no demand update, want = %d, min = %d",
index c66ca23d10ab7233efb53693d91f8c9012ca7661..8f37df360e759a84c2808306973ade5281e99fa7 100644 (file)
@@ -30,7 +30,6 @@
  *  Known contributors to this file:
  *     Ken Stevens, 1995
  *     Steve McClure, 1996
- *     
  */
 
 #include <config.h>
@@ -57,7 +56,7 @@ char *update_times = "";      /* update times for policy UDP_TIMES */
 int update_policy = UDP_DEFAULT; /* update policy for regular updates */
 int update_demandpolicy = UDDEM_DEFAULT; /* update policy for demand updates */
 int update_missed = 999;       /* demand updates missed before veto */
-int update_wantmin = 0;                /* votes required for demand update */
+int update_wantmin = 1;                /* votes required for demand update */
 int blitz_time = 10;           /* number of minutes between blitz updates */
 char *update_demandtimes = ""; /* demand update time ranges */
 char *game_days = "";          /* days game is running */