Q1: Can MoveFlag move flags to MoveFlag? Q2: If MoveFlag has an increment token placed and is at least {2} and the source command has 4 flags placed, can that command be selected as the destination for the other flag? Q3: Also, if the above can be done, is it possible to move when there is a deadlock situation where two move source commands are filled with 4 flags and each other chooses the move destination
- The following is a detailed description of the MoveFlag effect.
- 1: Choose one command other than this command (X).
- 2: Select one flag above X (A)
- 3: Choose one command other than X (Y).
- 4: Move A to the end of Y.
- 5: Repeat 1-4 {1} times.
- Q1: Can I use MoveFlag to move flags to MoveFlag?
- I can do it.
- Q2: When there is an increment token placed on MoveFlag and it is {2} or more, and the source command has 4 flags placed on it, can that command be selected as the destination of the other flag?
- The two moves are done sequentially, so even if X has 4 flags on it at first, if the first run of MoveFlag reduces the number of flags on X to 3, then X can be the destination on the second run.
- Q3: Is it possible to move in a deadlock situation where two move source commands are filled with 4 flags and each chooses the move destination?
- If X and Y each have 4 flags, no move can be made that exchanges X and Y flags.
- The two moves are done sequentially. Note the “first run.”
- If X and Y each have 4 flags, then on the first run, neither X nor Y can be chosen as the destination because they already have 4 flags.
This page is auto-translated from /nishio/MoveFlagをインクリメントした時 using DeepL. If you looks something interesting but the auto-translated English is not good enough to understand it, feel free to let me know at @nishio_en. I’m very happy to spread my thought to non-Japanese readers.