Author: sveinung
Date: Tue Nov 24 14:35:57 2015
New Revision: 30751

URL: http://svn.gna.org/viewcvs/freeciv?rev=30751&view=rev
Log:
Introduce the Action Auto Performer concept

An Action Auto Performer (AAP) rule makes an actor (try to) perform an
Action without being ordered to do so by the player. The only way the
player can prevent the actor from executing the order is to avoid its cause
or to make sure that the action is against the rules.

Network protocol support not included. Ruleset support not included.

Make the rules about what actions a unit will be forced to perform if his
upkeep in food, gold or shields can't be payed hard coded AAP data.

See patch #6610

Modified:
    trunk/common/actions.c
    trunk/common/actions.h
    trunk/common/fc_types.h
    trunk/fc_version
    trunk/server/actiontools.c
    trunk/server/actiontools.h
    trunk/server/cityturn.c

[This mail would be too long, it was shortened to contain the URLs only.]

Modified: trunk/common/actions.c
URL: 
http://svn.gna.org/viewcvs/freeciv/trunk/common/actions.c?rev=30751&r1=30750&r2=30751&view=diff

Modified: trunk/common/actions.h
URL: 
http://svn.gna.org/viewcvs/freeciv/trunk/common/actions.h?rev=30751&r1=30750&r2=30751&view=diff

Modified: trunk/common/fc_types.h
URL: 
http://svn.gna.org/viewcvs/freeciv/trunk/common/fc_types.h?rev=30751&r1=30750&r2=30751&view=diff

Modified: trunk/fc_version
URL: 
http://svn.gna.org/viewcvs/freeciv/trunk/fc_version?rev=30751&r1=30750&r2=30751&view=diff

Modified: trunk/server/actiontools.c
URL: 
http://svn.gna.org/viewcvs/freeciv/trunk/server/actiontools.c?rev=30751&r1=30750&r2=30751&view=diff

Modified: trunk/server/actiontools.h
URL: 
http://svn.gna.org/viewcvs/freeciv/trunk/server/actiontools.h?rev=30751&r1=30750&r2=30751&view=diff

Modified: trunk/server/cityturn.c
URL: 
http://svn.gna.org/viewcvs/freeciv/trunk/server/cityturn.c?rev=30751&r1=30750&r2=30751&view=diff


_______________________________________________
Freeciv-commits mailing list
Freeciv-commits@gna.org
https://mail.gna.org/listinfo/freeciv-commits

Reply via email to