Index: client/diplodlg.c --- diplodlg.c Tue Mar 16 13:31:40 1999 +++ diplodlg.c Wed Mar 17 09:31:46 1999 @@ -301,11 +301,18 @@ char buf[256]; if((pcity = map_get_city(unit_list_ptrs[j]->x, unit_list_ptrs[j]->y))){ /* Unit is in a city */ - sprintf(buf,"%s in %s",unit_name(unit_list_ptrs[j]->type),pcity->name); + if(unit_list_ptrs[j]->veteran) + sprintf(buf,"Veteran %s in %s", unit_name(unit_list_ptrs[j]->type),pcity->name); + else + sprintf(buf,"%s in %s",unit_name(unit_list_ptrs[j]->type),pcity->name); }else{ /* Unit is outside */ - pcity = find_closest_city(NULL, unit_list_ptrs[j]->x, unit_list_ptrs[j]->y); - sprintf(buf,"%s near %s",unit_name(unit_list_ptrs[j]->type), pcity->name); + pcity = find_closest_city(NULL, unit_list_ptrs[j]->x, + unit_list_ptrs[j]->y); + if(unit_list_ptrs[j]->veteran) + sprintf(buf,"Veteran %s near %s",unit_name(unit_list_ptrs[j]->type), pcity->name); + else + sprintf(buf,"%s near %s",unit_name(unit_list_ptrs[j]->type), pcity->name); } unit_description[j] = strdup(buf); }