a deck of chits is used as random events. they are placed face down (masked) on the turn track and revealed as the turn progresses. they do not belong to any side. any player may reveal them and no player should see an info until a chit is revealed to all players
if any player moves the chit, the message log shows the $PieceName$ as the masked name (as was expected)
however the stack viewer show the $PieceName$ in the unmasked name (masked name) format to which ever player dealt out the chit at the beginning of the turn.
changing to another player, they see the “masked name” in the stack viewer (as expected)
info1: the unmasked name is from each pieces Basic Name trait
info2: the “Allow non-owners to unmask pieces” global option is set to Always.
Q1) why is the $BasicName$ not the same in both usages? due to being owned by the dealing player?
Q2) is there a trait/property I can use in the stack viewer to detect a masked component? so I can not display the item via the stack viewer when masked
Q3) I could have sworn i saw something like SecureName being used in another module. Did I dream this?