Author: cazfi Date: Sat Aug 15 23:45:17 2015 New Revision: 29538 URL: http://svn.gna.org/viewcvs/freeciv?rev=29538&view=rev Log: Made AI to value Have_Embassies effect based on how many new contacts it provides, to meet and trade techs etc. with.
See patch #5844 Modified: branches/S2_5/ai/default/aicity.c Modified: branches/S2_5/ai/default/aicity.c URL: http://svn.gna.org/viewcvs/freeciv/branches/S2_5/ai/default/aicity.c?rev=29538&r1=29537&r2=29538&view=diff ============================================================================== --- branches/S2_5/ai/default/aicity.c (original) +++ branches/S2_5/ai/default/aicity.c Sat Aug 15 23:45:17 2015 @@ -1305,7 +1305,17 @@ } break; case EFT_HAVE_EMBASSIES: - v += 5 * nplayers; + { + int new_contacts = 0; + + players_iterate_alive(theother) { + if (player_diplstate_get(pplayer, theother)->contact_turns_left <= 0) { + new_contacts++; + } + } players_iterate_alive_end; + + v += 32 * new_contacts; + } break; case EFT_REVEAL_CITIES: case EFT_NO_ANARCHY: _______________________________________________ Freeciv-commits mailing list Freeciv-commits@gna.org https://mail.gna.org/listinfo/freeciv-commits