From: Markus Armbruster Date: Mon, 9 Mar 2009 20:22:03 +0000 (+0100) Subject: Change fairland island size probability distribution X-Git-Tag: hvy-plastic-2.0~5 X-Git-Url: http://git.pond.sub.org/?p=empserver;a=commitdiff_plain;h=29d2f5ccfe4d629151c4843f994ac8e9fcc74f58 Change fairland island size probability distribution Island size is randomly chosen from the interval [1..2*is+1], with expected value is. Use two dice to roll the size instead of one. This makes extreme sizes much less likely. --- diff --git a/src/util/fairland.c b/src/util/fairland.c index 8f5f454b8..255183660 100644 --- a/src/util/fairland.c +++ b/src/util/fairland.c @@ -821,7 +821,7 @@ grow_islands(void) secs = 0; if (!place_island(c, &x, &y)) return; - isiz = 1 + rnd(2 * is - 1); + isiz = 1 + rnd(is) + rnd(is); do { ++secs; find_coast(c);