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

Reply via email to