Index: gui/citybuilding_edit.cc =================================================================== --- gui/citybuilding_edit.cc (revisión: 10309) +++ gui/citybuilding_edit.cc (copia de trabajo) @@ -250,8 +250,28 @@ } buf.append("\n\n"); buf.append( translator::translate( desc->get_name() ) ); + buf.append("\n\n"); - buf.printf("\n\n%s: %i\n",translator::translate("Passagierrate"),desc->get_level()); + // climates + buf.append( translator::translate("allowed climates:\n") ); + uint16 cl = desc->get_allowed_climate_bits(); + if(cl==0) { + buf.append( translator::translate("none") ); + buf.append("\n"); + } + else { + for(uint16 i=0; i<=arctic_climate; i++ ) { + if(cl & (1<get_level()); buf.printf("%s: %i\n",translator::translate("Postrate"),desc->get_mail_level()); buf.printf("%s%u", translator::translate("\nBauzeit von"), desc->get_intro_year_month() / 12); Index: gui/curiosity_edit.cc =================================================================== --- gui/curiosity_edit.cc (revisión: 10309) +++ gui/curiosity_edit.cc (copia de trabajo) @@ -246,7 +246,25 @@ buf.append("\n\n"); buf.append( translator::translate( desc->get_name() ) ); - buf.printf("\n\n%s: %i\n",translator::translate("Passagierrate"),desc->get_level()); + // climates + buf.append( translator::translate("allowed climates:\n") ); + uint16 cl = desc->get_allowed_climate_bits(); + if(cl==0) { + buf.append( translator::translate("none") ); + buf.append("\n"); + } + else { + for(uint16 i=0; i<=arctic_climate; i++ ) { + if(cl & (1<get_level()); if(desc->get_type()==building_desc_t::attraction_land) { // same with passengers buf.printf("%s: %i\n",translator::translate("Postrate"),desc->get_level());