]> git.pond.sub.org Git - empserver/commitdiff
(guerrilla): Round security unit raid value below one to zero instead
authorMarkus Armbruster <armbru@pond.sub.org>
Wed, 26 Apr 2006 16:54:29 +0000 (16:54 +0000)
committerMarkus Armbruster <armbru@pond.sub.org>
Wed, 26 Apr 2006 16:54:29 +0000 (16:54 +0000)
of one.  Before, an empty, inefficient unit could be used to kill one
rebel per update.

src/lib/update/revolt.c

index 82dc2133390ff843ead76232ca631da5f3af692e..d35e0cb8b7f6e34b66edc504e39b044b7c1985db 100644 (file)
@@ -185,9 +185,7 @@ guerrilla(struct sctstr *sp)
            lcp = &lchr[(int)lp->lnd_type];
            mil += lnd_getmil(lp);
            r = (lnd_getmil(lp) * lp->lnd_effic) / 500;
-           if (r < 1)
-               r = 1;
-           che_kill = roll(r);
+           che_kill = r < 1 ? 0 : roll(r);
            if (che_kill > che)
                che_kill = che;
            if (che_kill) {