From e915e2b57865b957ddb736b0ce6a152b94fd92ac Mon Sep 17 00:00:00 2001 From: Christian Schlittchen Date: Sun, 27 Jan 2002 13:08:47 +0000 Subject: [PATCH] =?UTF-8?q?=C3=84nderung=201:=20Bauernwachstum=20-=20Bauer?= =?UTF-8?q?nwachstum=20um=20Faktor=2010=20reduziert.=20-=20Verluste=20durc?= =?UTF-8?q?h=20Schlachten=20gef=C3=BCnftelt.=20-=20Bauerngl=C3=BCck-Wirkun?= =?UTF-8?q?g=20verst=C3=A4rkt.=20-=20#define=20REDUCED=5FPEASANTGROWTH=201?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/common/gamecode/laws.c | 9 ++++++--- src/common/kernel/battle.c | 2 +- src/common/kernel/eressea.h | 14 ++++++++++++-- src/common/settings-eressea.h | 4 ++++ src/common/settings-vinyambar-classic.h | 3 +++ src/common/settings-vinyambar.h | 3 +++ 6 files changed, 29 insertions(+), 6 deletions(-) diff --git a/src/common/gamecode/laws.c b/src/common/gamecode/laws.c index f6adb2d16..6469e7bb6 100644 --- a/src/common/gamecode/laws.c +++ b/src/common/gamecode/laws.c @@ -475,11 +475,12 @@ peasants(region * r) { int glueck; + /* Das Geld, daß die Bauern erwirtschaftet haben unter expandwork, gibt * den Bauern genug für 11 Bauern pro Ebene ohne Wald. Der Wald * breitet sich nicht in Gebiete aus, die bebaut werden. */ - int peasants, money, n, dead, satiated; + int peasants, money, n, i, dead, satiated; attrib * a; /* Bauern vermehren sich */ @@ -509,8 +510,10 @@ peasants(region * r) glueck++; if (glueck > 0) { /* Doppelvermehrung */ - if (rand() % 100 < PEASANTGROWTH) - peasants++; + for(i=0; i