Index: server/plrhand.c =================================================================== RCS file: /home/freeciv/CVS/freeciv/server/plrhand.c,v retrieving revision 1.223 diff -u -r1.223 plrhand.c --- server/plrhand.c 2002/03/07 05:24:55 1.223 +++ server/plrhand.c 2002/03/19 20:48:29 @@ -325,6 +325,19 @@ } tech_researched(plr); } + + /* + * Update all cities if the new tech affects happiness. + */ + if (tech_found == game.rtech.cathedral_plus + || tech_found == game.rtech.cathedral_minus + || tech_found == game.rtech.colosseum_plus + || tech_found == game.rtech.temple_plus) { + city_list_iterate(plr->cities, pcity) { + city_refresh(pcity); + send_city_info(plr, pcity); + } city_list_iterate_end; + } } /**************************************************************************