Author: pepeto Date: Thu Nov 13 21:12:54 2014 New Revision: 27036 URL: http://svn.gna.org/viewcvs/freeciv?rev=27036&view=rev Log: Make can_player_build_improvement_later() not returning TRUE for great wonder already built.
Reported by mir3x See gna bug #22667 Modified: trunk/common/improvement.c Modified: trunk/common/improvement.c URL: http://svn.gna.org/viewcvs/freeciv/trunk/common/improvement.c?rev=27036&r1=27035&r2=27036&view=diff ============================================================================== --- trunk/common/improvement.c (original) +++ trunk/common/improvement.c Thu Nov 13 21:12:54 2014 @@ -651,6 +651,10 @@ return FALSE; } if (improvement_obsolete(p, pimprove, NULL)) { + return FALSE; + } + if (is_great_wonder(pimprove) && !great_wonder_is_available(pimprove)) { + /* Can't build wonder if already built */ return FALSE; } _______________________________________________ Freeciv-commits mailing list Freeciv-commits@gna.org https://mail.gna.org/listinfo/freeciv-commits