diff -Nur -X/home/thue/freeciv-dev/freeciv/diff_ignore freeciv/common/city.c bugciv/common/city.c --- freeciv/common/city.c Sat Aug 12 21:09:01 2000 +++ bugciv/common/city.c Sat Aug 12 21:12:12 2000 @@ -880,9 +880,6 @@ else s=get_tile_type(tile_t)->shield; - if (smining_shield_incr; } @@ -901,6 +898,10 @@ s-=(s*terrain_control.pollution_shield_penalty)/100; /* The shields here are icky */ if (spec_t & S_FALLOUT) s-=(s*terrain_control.fallout_shield_penalty)/100; + + if (strade; - if (tfood; - if (firrigation_food_incr; if (((spec_t & S_FARMLAND) || @@ -1085,6 +1084,9 @@ f-=(f*terrain_control.pollution_food_penalty)/100; /* The food here is yucky */ if (spec_t & S_FALLOUT) f-=(f*terrain_control.fallout_food_penalty)/100; + + if (f