Quickest way to automate movement of a turn counter on track

What’s the easiest way to automate moving a turn counter from one space to the next along a turn track?

Track is four rows and seven columns, just want to automate movement of the counter from one space to the next (or from the end space of a row to the start of the next one down), as part of an ‘End Turn’ button. I have a Zone with grid done, just not sure what I should be using (Global Property?) or which way is best to move a piece from one grid point to the next in sequence?

If the track is a straight line, you add a “Move fixed distance” property
to the turn counter.

If it’s some other shape, you can create location names to each space and
then add a “Send to Location” property to the turn counter and send it to
the location that matches the current turn.

There may be more efficient ways of doing that, but that’s the one I know.

  • M.

On 28 April 2013 05:17, TwoShedsJackson conx71@hotmail.com wrote:

What’s the easiest way to automate moving a turn counter from one space
to the next along a turn track?

Track is four rows and seven columns, just want to automate movement of
the counter from one space to the next (or from the end space of a row
to the start of the next one down), as part of an ‘End Turn’ button. I
have a Zone with grid done, just not sure what I should be using (Global
Property?) or which way is best to move a piece from one grid point to
the next in sequence?

_____________**
Read this topic online here:
vassalengine.org/**forum/vie … 0#**p39940<https://forum.vassalengine.org/t/quickest-way-to-automate-movement-of-a-turn-counter-on-track/5948/1
_____________**
messages mailing list
messages@vassalengine.org
vassalengine.org/**mailman/listinfo/messageshttp://www.vassalengine.org/mailman/listinfo/messages

Yeah it’s rectangular so the Fixed Distance won’t do it. The ‘Send to Location’ is the other obvious one but how do I match it to the current turn (which I am assuming is a Global Property?)

Both the List and the Counter subcomponents of the Turn Counter expose
global variables that you can define in the field called “Property Name”.
You can use that in your turn counter.

You then have to make sure that whatever triggers the change in turn also
triggers the turn counter.

However, if you have a turn counter, you don’t even need a Turn component
in your module. For example, you can set up a Dynamic Property within your
turn counter that advances with the up arrow and then that also triggers a
“Send to Location” which uses that dynamic property as part of the location
target.

  • m.

“mkiefte” wrote:

If it’s some other shape, you can create location names to each space
and
then add a “Send to Location” property to the turn counter and send it
to
the location that matches the current turn.

Yeah it’s rectangular so the Fixed Distance won’t do it. The ‘Send to
Location’ is the other obvious one but how do I match it to the current
turn (which I am assuming is a Global Property?)

_____________**
Read this topic online here:
vassalengine.org/**forum/vie … 0#**p39950<https://forum.vassalengine.org/t/quickest-way-to-automate-movement-of-a-turn-counter-on-track/5948/3
_____________**
messages mailing list
messages@vassalengine.org
vassalengine.org/**mailman/listinfo/messageshttp://www.vassalengine.org/mailman/listinfo/messages