Add action property actor_consuming_always.
commit44d3de9ce81f636213e0c99504f346db0c4bc067
authorsveinung <sveinung@a0f10bec-cc02-0410-94fc-a9cfff90b4cd>
Fri, 5 May 2017 10:30:07 +0000 (5 10:30 +0000)
committersveinung <sveinung@a0f10bec-cc02-0410-94fc-a9cfff90b4cd>
Fri, 5 May 2017 10:30:07 +0000 (5 10:30 +0000)
tree59b3d0fe6fb16d7c5926f0ce3fb9078468e31237
parente8a9f61566bf935cf7ce727b3e8b20361ede5071
Add action property actor_consuming_always.

Introduce the new action property actor_consuming_always. It is true if
successfully performing the action always consumes the actor. Have it
replace the spends_unit parameter of diplomat_embassy() and
diplomat_investigate().

See hrm Feature #657303

git-svn-id: svn://svn.gna.org/svn/freeciv/trunk@35404 a0f10bec-cc02-0410-94fc-a9cfff90b4cd
common/actions.c
common/actions.h
common/unittype.c
common/unittype.h
server/diplomats.c
server/diplomats.h
server/unithand.c