Piece Palette vs "real" piece - how do distinguish?

Is there a piece property that is set when a piece is pulled from the piece palette?

I have the following use case:

  1. While in the piece palette, I want a player to be able to select a dynamic property (Country).
  2. Once pulled from the piece palette, I want that dynamic property to be restricted so it can no longer be changed.
  3. The piece might be pulled to the main map or another ~16 secondary maps, so I don’t want to try to use whether it’s on a given map(s) to try to restrict the property.

Help appreciated….

Pieces in a palette should return empty strings as values for CurrentBoard and CurrentMap, among other possible properties you could test.

So a simple Restrict Commands like {CurrentBoard!=""} should do it.