From 2383de1f8da3e19be6917a2f3a1cd7bb7bb8af3a Mon Sep 17 00:00:00 2001 From: Katja Zedel Date: Sun, 10 Feb 2002 19:38:37 +0000 Subject: [PATCH] Mit Bauernmobs konnte PEASANT_ADJUST umgangen werden, weil Monster nicht angerechnet werden. gefixt. --- src/eressea/korrektur.c | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/eressea/korrektur.c b/src/eressea/korrektur.c index a6abba13e..dc21b1c3b 100644 --- a/src/eressea/korrektur.c +++ b/src/eressea/korrektur.c @@ -2555,6 +2555,8 @@ peasant_adjustment(void) sum += rpeasants(r); for(u = r->units; u; u=u->next) { if(lifestyle(u) > 0) sum += u->number; + /* Sonderregel Bauernmob */ + if (u->race == new_race[RC_PEASANT]) sum += u->number; } } if (c==0) continue; @@ -2568,6 +2570,8 @@ peasant_adjustment(void) for(u = r->units; u; u=u->next) { if(lifestyle(u) > 0) playerp += u->number; + /* Sonderregel Bauernmob */ + if (u->race == new_race[RC_PEASANT]) playerp += u->number; } soll = (int)((avg + playerp + rpeasants(r)) * WEIGHT); @@ -2596,6 +2600,8 @@ peasant_adjustment(void) for(u = r->units; u; u=u->next) { if(lifestyle(u) > 0) playerp += u->number; + /* Sonderregel Bauernmob */ + if (u->race == new_race[RC_PEASANT]) playerp += u->number; } free = max(0,production(r) * MAXPEASANTS_PER_AREA