K 10 svn:author V 8 sveinung K 8 svn:date V 27 2015-05-15T11:30:32.834980Z K 7 svn:log V 1131 Order execution waiting: Consider action enabler move fragment requirements The order execution code will wait a turn if a unit don't have enough movement points to execute its order this turn but will have it next turn. An action enabler controlled action may require that the actor has a minimum (or, if !present, maximum) amount of movement fragments left. Some orders cause an action enabler controlled action to be performed. Order execution waiting was done by consulting a hard coded information about what orders required the unit to have at least one move fragment and what orders didn't care about movement. This information could be wrong since Freeciv no longer hard codes the move fragment left requirement of some actions. A ruleset may make an order that used to require at least one move fragment require two move fragments or ignore move fragments all together. Stop assuming that the action enablers of the action an order will result in implements the rules that used to be hard coded. Only wait if an order that currently is impossible because of move fragments may become possible next turn. See bug #23589 END