Layers rotate

In my module I have counters for player 1, counters for player 2 and counters for land elements. The counters may be in same hex at a time.
I would like counters for land elements to be always at the bottom of the stacks. In player’s 1 turn, his counters shoul be on top of stacks, while the same with player’s 2 turn.
To solve that, I made 3 layers in this order land, player 1, player 2. through a layer control, I can rotate the layers, but whatever I do, the land elements layer stay in the middle, above player’s 1 or player’s 2 counters. :imp:
Even though I do not make the land layer, when I put a land counter it goes on the top of the stacks, and when rotate layers, the land counters always intervene.
Does anyone know how to fix it? :smiley:

That should not happen. In my tests with Game Piece Layers the rotation would work as expected. The only exception I found was with decks, who like to stay on top, but it doesn’t appear to be your case.

Can you post a test module to showcast the problem?

I have 3 layers:
Land -------> Bottom
Player 1
Player 2 -----> Top

When rotate layer order up:
Player 1 -------> Bottom
Player 2
Land -----> Top Land is above player’s counters

When rotate layer order down:
Player 2 -------> Bottom
Land
Player 1 -----> Top Land is above player’s 2 counters
This is the problem

Well, that is not a bug. Indeed, it is exactly how rotation is supposed to work!

What you want to do (just switching P1 and P2 while leaving Land always on bottom) cannot be achieved by Game Piece Layers controls alone, afaik.

You need to take a more convoluted approach. Here is what I suggest:

  1. change name to your levels to Land, Middle, Top (not essential, but just to avoid confusion, see below);

  2. make your “Layer” (or “Level”, or whatever is called) attribute on the various pieces a dynamic property, rather than a static marker;

  3. add to it command keys CTRL-A and CTRL-B, say, to change its value to “Middle” or “Top”, respectively;

  4. use global key commands to send CTRL-A to Player1 pieces and CTRL-B to Player2 pieces, or viceversa, whenever a new player’s turn starts.

Thank you for your answer. It works perfectly. :smiley:
I already knew it was not a bug. I know this is the operation of the rotation of layers. But I did not know how to do what I wanted. :confused:
Your response has been the solution. :smiley: