Author: cazfi Date: Sat Jun 25 12:08:56 2016 New Revision: 33022 URL: http://svn.gna.org/viewcvs/freeciv?rev=33022&view=rev Log: Made AI to avoid switching from unit building to building building less.
See patch #7312 Modified: branches/S2_6/ai/default/aicity.c Modified: branches/S2_6/ai/default/aicity.c URL: http://svn.gna.org/viewcvs/freeciv/branches/S2_6/ai/default/aicity.c?rev=33022&r1=33021&r2=33022&view=diff ============================================================================== --- branches/S2_6/ai/default/aicity.c (original) +++ branches/S2_6/ai/default/aicity.c Sat Jun 25 12:08:56 2016 @@ -1613,13 +1613,13 @@ * by applying various adjustments */ /* Would it mean losing shields? */ - if ((VUT_UTYPE == pcity->production.kind - || (is_wonder(pcity->production.value.building) - && !is_wonder(pimprove)) - || (!is_wonder(pcity->production.value.building) - && is_wonder(pimprove))) - && pcity->turn_last_built != game.info.turn) { - v -= (pcity->shield_stock / 2) * (SHIELD_WEIGHTING / 2); + if ((VUT_UTYPE == pcity->production.kind + || (is_wonder(pcity->production.value.building) + && !is_wonder(pimprove)) + || (!is_wonder(pcity->production.value.building) + && is_wonder(pimprove))) + && pcity->turn_last_built != game.info.turn) { + v -= pcity->shield_stock * SHIELD_WEIGHTING / 10; } /* Reduce want if building gets obsoleted soon */ _______________________________________________ Freeciv-commits mailing list Freeciv-commits@gna.org https://mail.gna.org/listinfo/freeciv-commits