Create account / Log in

All players pull from single deck, how to mask cards?

Talk about module design ideas and techniques.

Moderators: Tim M, uckelman

All players pull from single deck, how to mask cards?

Postby Bridger » February 2nd, 2020, 7:58 pm

I've got a game where all players draw from a single deck (so nobody 'owns' the cards). The game involves multiple players choosing a card (or cards) and playing it into an area face down, then revealing one of them.

I was hoping to use the "mask" trait to allow players to mask the card so that they can see what it is (with a black border around the outside to show that it is masked), but other players only see the card back. By using the mask trait and setting it to 'any side' instead of any player, this works the way I would like but....

The players need to be able to swap cards without revealing them to the rest of the players. And it appears that once one player 'masks' a card, they are the only ones who can unmask it again. Is there some way to change a cards 'ownership' when it is placed into a specific location? So if player 1 masks a card in their hand, places it into the trade area, and player 2 drags it to their hand, they can gain ownership and unmask it?
Bridger
 
Posts: 17
Joined: March 19th, 2015, 10:27 pm

Re: All players pull from single deck, how to mask cards?

Postby Tim M » February 3rd, 2020, 11:39 pm

Make your specific location an empty deck that the player places the card on - the so called "trade area" - this removes ownership and allows the next player to pickup the card without revealing and gain ownership for themselves
Tim,
Vassal Uber Geek/Guru

Problems? post your OS, Physical Mem, version of Vassal and Java plus the Module in question.
No developer can help with out that info, thx!
User avatar
Tim M
 
Posts: 1799
Joined: December 8th, 2007, 12:22 pm
Location: Earth

Re: All players pull from single deck, how to mask cards?

Postby Bridger » February 4th, 2020, 1:05 am

Ah, that's clever! I didn't realize decks did that. I also found a setting in the global options which allows anyone to mask or unmask cards regardless of ownership (but the cards are still hidden from the everyone but the person who masked it).
Bridger
 
Posts: 17
Joined: March 19th, 2015, 10:27 pm

Re: All players pull from single deck, how to mask cards?

Postby Cattlesquat » February 12th, 2020, 3:29 pm

Is there a way to know (or change) the starting mask state at the beginning of a game?

I have two face-down draw piles (decks) of cards, one for each main side. If I put the "Draw Specific Cards" ability on the decks, then at the beginning of the game if one activates that function, some of the cards will be (apparently randomly) masked and some will not. This is from a "clean start" of the module, not a saved file or scenario. Different times, different cards will be masked.

Ideally I'd like all the cards in the draw pile to start NOT masked by any player, but I'm not sure how to accomplish this.
User avatar
Cattlesquat
 
Posts: 327
Joined: December 2nd, 2019, 4:57 pm
Location: Baltimore, Maryland, USA


Return to Module Design

Who is online

Users browsing this forum: Bing [Bot] and 2 guests

cron