# Invisible game piece still visible when I switch sides?

**URL:** <https://forum.vassalengine.org/t/invisible-game-piece-still-visible-when-i-switch-sides/2454>\
**Category:** Module Design\
**Created:** [October 8, 2009, 1:36am UTC](https://forum.vassalengine.org/t/invisible-game-piece-still-visible-when-i-switch-sides/2454 "2009-10-08T01:36:32Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![manko](https://forum.vassalengine.org/letter_avatar_proxy/v4/letter/m/8e7dd6/32.png) [@manko](https://forum.vassalengine.org/u/manko)\
**Post date:** [October 8, 2009, 1:36am UTC](https://forum.vassalengine.org/t/invisible-game-piece-still-visible-when-i-switch-sides/2454/1 "2009-10-08T01:36:32Z")

</div>

Designing my module.  
Mercenary units are a commonly shared unit. Any player can buy them. The player that places one on the board is supposed to be able to make it invisible to other players.

I assigned invisible trait to the Mercenary game piece.  
When I open the game and play as one side, I can drag the piece  
and make it invisible (becomes transparent) - so far so good.

I then change sides expecting the transparent game pieces to become totally invisible BUT I can still see them.

Is this the way its supposed to be?  
I thought the piece should only be visible to the original side that made it invisible in the first place.

---

<div class="post-metadata">

**Author:** ![Brent\_Easton](https://forum.vassalengine.org/user_avatar/forum.vassalengine.org/brent_easton/32/10_2.png) [@Brent\_Easton](https://forum.vassalengine.org/u/Brent_Easton)\
**Post date:** [October 8, 2009, 2:37am UTC](https://forum.vassalengine.org/t/invisible-game-piece-still-visible-when-i-switch-sides/2454/2 "2009-10-08T02:37:12Z")

</div>

When you set up your Invisible trait, what setting did you use for ‘Can be hidden by’?

If you chose ‘Any Player’, then Invisiblity is keyed to the player not the side. This is based on the password you set up in the Personal preferences tab.

I suspect this is what you have done and that what you wanted was to select ‘Any Side’ which keys the Invisibility to the side, regardless of the the player password.

B.

\*\*\*\*\*\*\*\*\*\*\* REPLY SEPARATOR \*\*\*\*\*\*\*\*\*\*\*

On 7/10/2009 at 6:36 PM manko wrote:

> [@](#):
>
> Designing my module.  
> Mercenary units are a commonly shared unit. Any player can buy them. The  
> player that places one on the board is supposed to be able to make it  
> invisible to other players.
> 
> I assigned invisible trait to the Mercenary game piece.  
> When I open the game and play as one side, I can drag the piece  
> and make it invisible (becomes transparent) - so far so good.
> 
> I then change sides expecting the transparent game pieces to become  
> totally invisible BUT I can still see them.
> 
> Is this the way its supposed to be?  
> I thought the piece should only be visible to the original side that made  
> it invisible in the first place.

* * *

Messages mailing list  
[Messages@forums.vassalengine.org](mailto:Messages@forums.vassalengine.org)  
[forums.vassalengine.org/mailman/ … engine.org](http://forums.vassalengine.org/mailman/listinfo/messages_forums.vassalengine.org)

Post generated using Mail2Forum ([mail2forum.com](http://www.mail2forum.com))

---

<div class="post-metadata">

**Author:** ![manko](https://forum.vassalengine.org/letter_avatar_proxy/v4/letter/m/8e7dd6/32.png) [@manko](https://forum.vassalengine.org/u/manko)\
**Post date:** [October 8, 2009, 2:42am UTC](https://forum.vassalengine.org/t/invisible-game-piece-still-visible-when-i-switch-sides/2454/3 "2009-10-08T02:42:18Z")

</div>

your right  
I needed to do any side

thanks

---

<div class="post-metadata">

**Author:** ![mjl1966](https://forum.vassalengine.org/user_avatar/forum.vassalengine.org/mjl1966/32/6828_2.png) [@mjl1966](https://forum.vassalengine.org/u/mjl1966)\
**Post date:** [January 19, 2026, 10:40am UTC](https://forum.vassalengine.org/t/invisible-game-piece-still-visible-when-i-switch-sides/2454/4 "2026-01-19T10:40:34Z")

</div>

I know this is an incredibly old post, but I’m having the same problem in v 3.7.19. If I set the “can be hidden by” option to “any side”, I cannot control the invisible trait of a piece owned by the other side. However, if I set it to “any player,” I can.

My testing routing is to start as side A, set the piece invisible, retire and rejoin as side B. As side B, I cannot make the piece visible again.

(I’m actually doing this with GKC,which works fine as long as receiving piece is set to “Any player.”)

Really need this to be any side to avoid the transparency problem OP mentioned.
