Author: sveinung Date: Wed Jul 30 13:45:56 2014 New Revision: 25749 URL: http://svn.gna.org/viewcvs/freeciv?rev=25749&view=rev Log: Only append requirements to action enablers when loading the rules to play
Reported by Emmet Hikory <persia> and Marko Lindqvist <cazfi> See bug #22401 Modified: trunk/server/ruleset.c Modified: trunk/server/ruleset.c URL: http://svn.gna.org/viewcvs/freeciv/trunk/server/ruleset.c?rev=25749&r1=25748&r2=25749&view=diff ============================================================================== --- trunk/server/ruleset.c (original) +++ trunk/server/ruleset.c Wed Jul 30 13:45:56 2014 @@ -5027,8 +5027,11 @@ requirement_vector_copy(&enabler->target_reqs, target_reqs); - /* Append the actions hard requirements */ - action_enabler_append_hard(enabler); + /* Append the actions hard requirements when the rules are loaded + * to play the game. */ + if (act) { + action_enabler_append_hard(enabler); + } action_enabler_add(enabler); } section_list_iterate_end; _______________________________________________ Freeciv-commits mailing list Freeciv-commits@gna.org https://mail.gna.org/listinfo/freeciv-commits