Solitaire cards: problem with masks

I’m making a module for a solitaire naval game.
The enemy AI missions and locations are generated by card draws at random from a face-down deck of 48 target cards.
In the physical game, you might draw 5 target cards face-down, for example, and place them in a single row. The backs of the cards show only the map zone where the enemy mission is. But details (enemy force size and their mission) are on the hidden side. If any of these card backs indicate a zone where you assigned your human side ships there’s an encounter and you flip the card to reveal the enemy force and their mission. Play during the turn proceeds from left to right along the row of face-down cards. Some get revealed during play, and some never do.
To replicate this in Vassal, I thought it would simply be a matter of making a random draw deck and then using a mask with a flip command. The cards mask just fine in the deck. But drawing them to the board makes the mask disappear. I want the mask to remain until game conditions later dictate it’s time to flip it. Is it because Vassal assumes anyone drawing cards is the owner, and cards are always visible to the owning side?
Suggestions?

I had a similar problem. The solution I found was to use Layers instead of Masks. Make the back of the card Layer 1 and the front of the card Layer 2. This way, the card will only flip when you tell it to.

1 Like