Author: sveinung Date: Mon Mar 30 18:24:36 2015 New Revision: 28661 URL: http://svn.gna.org/viewcvs/freeciv?rev=28661&view=rev Log: Make it possible to pass an action to the requirement system
This is the requirement evaluation function API change part of adding an action requirement type (like the existing OutputType requirement type). It is separate to make it easier to spot bugs in the action requirement type it self. See patch #5954 Modified: trunk/ai/default/advmilitary.c trunk/ai/default/aicity.c trunk/ai/default/aidata.c trunk/ai/default/aitech.c trunk/client/control.c trunk/client/helpdata.c trunk/common/actions.c trunk/common/base.c trunk/common/city.c trunk/common/disaster.c trunk/common/effects.c trunk/common/effects.h trunk/common/extras.c trunk/common/fc_types.h trunk/common/government.c trunk/common/improvement.c trunk/common/map.c trunk/common/metaknowledge.c trunk/common/requirements.c trunk/common/requirements.h trunk/common/research.c trunk/common/road.c trunk/common/scriptcore/api_game_methods.c trunk/common/style.c trunk/common/unit.c trunk/server/advisors/advruleset.c trunk/server/citytools.c trunk/server/cityturn.c trunk/server/generator/startpos.c trunk/server/unithand.c [This mail would be too long, it was shortened to contain the URLs only.] Modified: trunk/ai/default/advmilitary.c URL: http://svn.gna.org/viewcvs/freeciv/trunk/ai/default/advmilitary.c?rev=28661&r1=28660&r2=28661&view=diff Modified: trunk/ai/default/aicity.c URL: http://svn.gna.org/viewcvs/freeciv/trunk/ai/default/aicity.c?rev=28661&r1=28660&r2=28661&view=diff Modified: trunk/ai/default/aidata.c URL: http://svn.gna.org/viewcvs/freeciv/trunk/ai/default/aidata.c?rev=28661&r1=28660&r2=28661&view=diff Modified: trunk/ai/default/aitech.c URL: http://svn.gna.org/viewcvs/freeciv/trunk/ai/default/aitech.c?rev=28661&r1=28660&r2=28661&view=diff Modified: trunk/client/control.c URL: http://svn.gna.org/viewcvs/freeciv/trunk/client/control.c?rev=28661&r1=28660&r2=28661&view=diff Modified: trunk/client/helpdata.c URL: http://svn.gna.org/viewcvs/freeciv/trunk/client/helpdata.c?rev=28661&r1=28660&r2=28661&view=diff Modified: trunk/common/actions.c URL: http://svn.gna.org/viewcvs/freeciv/trunk/common/actions.c?rev=28661&r1=28660&r2=28661&view=diff Modified: trunk/common/base.c URL: http://svn.gna.org/viewcvs/freeciv/trunk/common/base.c?rev=28661&r1=28660&r2=28661&view=diff Modified: trunk/common/city.c URL: http://svn.gna.org/viewcvs/freeciv/trunk/common/city.c?rev=28661&r1=28660&r2=28661&view=diff Modified: trunk/common/disaster.c URL: http://svn.gna.org/viewcvs/freeciv/trunk/common/disaster.c?rev=28661&r1=28660&r2=28661&view=diff Modified: trunk/common/effects.c URL: http://svn.gna.org/viewcvs/freeciv/trunk/common/effects.c?rev=28661&r1=28660&r2=28661&view=diff Modified: trunk/common/effects.h URL: http://svn.gna.org/viewcvs/freeciv/trunk/common/effects.h?rev=28661&r1=28660&r2=28661&view=diff Modified: trunk/common/extras.c URL: http://svn.gna.org/viewcvs/freeciv/trunk/common/extras.c?rev=28661&r1=28660&r2=28661&view=diff Modified: trunk/common/fc_types.h URL: http://svn.gna.org/viewcvs/freeciv/trunk/common/fc_types.h?rev=28661&r1=28660&r2=28661&view=diff Modified: trunk/common/government.c URL: http://svn.gna.org/viewcvs/freeciv/trunk/common/government.c?rev=28661&r1=28660&r2=28661&view=diff Modified: trunk/common/improvement.c URL: http://svn.gna.org/viewcvs/freeciv/trunk/common/improvement.c?rev=28661&r1=28660&r2=28661&view=diff Modified: trunk/common/map.c URL: http://svn.gna.org/viewcvs/freeciv/trunk/common/map.c?rev=28661&r1=28660&r2=28661&view=diff Modified: trunk/common/metaknowledge.c URL: http://svn.gna.org/viewcvs/freeciv/trunk/common/metaknowledge.c?rev=28661&r1=28660&r2=28661&view=diff Modified: trunk/common/requirements.c URL: http://svn.gna.org/viewcvs/freeciv/trunk/common/requirements.c?rev=28661&r1=28660&r2=28661&view=diff Modified: trunk/common/requirements.h URL: http://svn.gna.org/viewcvs/freeciv/trunk/common/requirements.h?rev=28661&r1=28660&r2=28661&view=diff Modified: trunk/common/research.c URL: http://svn.gna.org/viewcvs/freeciv/trunk/common/research.c?rev=28661&r1=28660&r2=28661&view=diff Modified: trunk/common/road.c URL: http://svn.gna.org/viewcvs/freeciv/trunk/common/road.c?rev=28661&r1=28660&r2=28661&view=diff Modified: trunk/common/scriptcore/api_game_methods.c URL: http://svn.gna.org/viewcvs/freeciv/trunk/common/scriptcore/api_game_methods.c?rev=28661&r1=28660&r2=28661&view=diff Modified: trunk/common/style.c URL: http://svn.gna.org/viewcvs/freeciv/trunk/common/style.c?rev=28661&r1=28660&r2=28661&view=diff Modified: trunk/common/unit.c URL: http://svn.gna.org/viewcvs/freeciv/trunk/common/unit.c?rev=28661&r1=28660&r2=28661&view=diff Modified: trunk/server/advisors/advruleset.c URL: http://svn.gna.org/viewcvs/freeciv/trunk/server/advisors/advruleset.c?rev=28661&r1=28660&r2=28661&view=diff Modified: trunk/server/citytools.c URL: http://svn.gna.org/viewcvs/freeciv/trunk/server/citytools.c?rev=28661&r1=28660&r2=28661&view=diff Modified: trunk/server/cityturn.c URL: http://svn.gna.org/viewcvs/freeciv/trunk/server/cityturn.c?rev=28661&r1=28660&r2=28661&view=diff Modified: trunk/server/generator/startpos.c URL: http://svn.gna.org/viewcvs/freeciv/trunk/server/generator/startpos.c?rev=28661&r1=28660&r2=28661&view=diff Modified: trunk/server/unithand.c URL: http://svn.gna.org/viewcvs/freeciv/trunk/server/unithand.c?rev=28661&r1=28660&r2=28661&view=diff _______________________________________________ Freeciv-commits mailing list Freeciv-commits@gna.org https://mail.gna.org/listinfo/freeciv-commits