Index: server/unithand.c =================================================================== RCS file: /home/freeciv/CVS/freeciv/server/unithand.c,v retrieving revision 1.76 diff -u -r1.76 unithand.c --- unithand.c 1999/07/14 11:07:06 1.76 +++ unithand.c 1999/07/20 23:20:56 @@ -328,7 +328,7 @@ struct city *pcity; if((punit=unit_list_find(&pplayer->units, req->unit_id))) { if ((pcity=map_get_city(punit->x, punit->y))) { - pcity->shield_stock+=(get_unit_type(punit->type)->build_cost/2); + pcity->shield_stock+=unit_value(punit->type)/2; send_city_info(pplayer, pcity, 0); } wipe_unit_safe(pplayer, punit, iter);