Gathering into one space

Sweep every piece off a group of spaces into a single space with one button, using space tags instead of one step pair per space.

The problem this solves

You have six market spaces and a discard space. At the end of the round a button should sweep everything off the six markets into the discard.

The instinct is right, and it is the way the table already works everywhere else: tag the six markets origin, tag the discard destination, and move origin into destination. Move Piece has picked its destination by tag for a long time, so the second half of that sentence has always been one step.

The first half is the part worth writing down, because the alternative is twelve steps that have to be hand-edited every time a market space is added or removed.

The recipe

  1. Tag the six market spaces. Open each one's Space Settings and give it the tag origin.
  2. Tag the discard space destination.
  3. Build a sequence with two steps:
    • Select by Filter -- set In Space to Spaces with tag and type origin. Set Save Result As to a key such as sweep.
    • Move Piece -- set the target to the context entry sweep, and set the destination to the space tagged destination.
  4. Put the sequence on a button.

That is the whole thing. Two steps, and neither of them names a space.

Why tags and not a list of spaces

A seventh market space is a tag on that space. Nothing about the sequence changes, and nothing about it can fall out of date, because the sequence never learned the six spaces in the first place. A list of six named spaces is a copy of the table's layout living somewhere the table cannot update.

The same reasoning is why the filter offers One space or Spaces with tag and never both at once. A filter that named a space AND a tag would ask for pieces that are in both, which is almost always nothing.

What happens when the markets are empty

Nothing, and that is deliberate. A tag matching no spaces, or matching spaces that hold no pieces, gives an empty selection, and Move Piece moves an empty selection without complaint.

This is the one place the tag behaves differently from Deal to Tagged Spaces, which fails when its tag matches nothing. Dealing into thin air is always an authoring mistake. Selecting nothing is frequently the correct answer -- the markets really are empty -- so the sweep just runs and does nothing, and the round moves on.