Index: server/unitfunc.c =================================================================== RCS file: /home/freeciv/CVS/freeciv/server/unitfunc.c,v retrieving revision 1.214 diff -u -r1.214 unitfunc.c --- unitfunc.c 2000/12/20 16:53:00 1.214 +++ unitfunc.c 2000/12/27 20:18:45 @@ -2616,8 +2616,8 @@ pcity->improvements[i]=0; } } - if (pcity->shield_stock > 0) - pcity->shield_stock=0; + pcity->before_change_shields = 0; + pcity->shield_stock = 0; /* advisor_choose_build(pcity); we add the civ bug here :)*/ }