--- freeciv-cvs/server/unithand.c Tue Feb 15 17:15:39 2000 +++ my_freeciv/server/unithand.c Mon Feb 21 11:58:22 2000 @@ -1183,7 +1183,6 @@ return; } city_auto_remove_worker(pcity); - get_a_tech(pplayer, cplayer); coins=cplayer->economic.gold; coins=myrand((coins/20)+1)+(coins*(pcity->size))/200; pplayer->economic.gold+=coins; @@ -1221,6 +1220,7 @@ get_nation_name_plural(pplayer->nation)); } + get_a_tech(pplayer, cplayer); pnewcity=fc_malloc(sizeof(struct city)); make_partisans(pcity);