Bug in einem der fixes, wurde vom tutorial gefunden.

This commit is contained in:
Enno Rehling 2003-03-26 09:30:32 +00:00
parent 1fc1ee5158
commit ffdb2d8e48
1 changed files with 38 additions and 40 deletions

View File

@ -147,6 +147,9 @@ static void
get_food(region *r) get_food(region *r)
{ {
unit *u; unit *u;
int peasantfood = rpeasants(r)*10;
int bauernblut = 0;
boolean bfind = false;
/* 1. Versorgung von eigenen Einheiten. Das vorhandene Silber /* 1. Versorgung von eigenen Einheiten. Das vorhandene Silber
* wird zunächst so auf die Einheiten aufgeteilt, dass idealerweise * wird zunächst so auf die Einheiten aufgeteilt, dass idealerweise
@ -213,10 +216,6 @@ get_food(region *r)
} }
} }
for (r = regions; r; r = r->next) {
int peasantfood = rpeasants(r)*10;
int bauernblut = 0;
boolean bfind = false;
for (u = r->units; u; u = u->next) { for (u = r->units; u; u = u->next) {
if (u->race == new_race[RC_DAEMON]) { if (u->race == new_race[RC_DAEMON]) {
/* Alles Bauernblut der Region zählen. /* Alles Bauernblut der Region zählen.
@ -257,7 +256,6 @@ get_food(region *r)
} }
} }
rsetpeasants(r, peasantfood/10); rsetpeasants(r, peasantfood/10);
}
/* 3. Von den überlebenden das Geld abziehen: */ /* 3. Von den überlebenden das Geld abziehen: */
for (u = r->units; u; u = u->next) { for (u = r->units; u; u = u->next) {