Invisibility Trait

I saw a comment about the Invisibility trait on facebook. I tried to recreate the issue. Using a module where I KNOW invisibility was working. it now seems to be a Hard ON. I am using vassal 3.7.11
The Module was last updated to 3.7.8


It is still working with 3.7.9

Here is my observations. Using Windows PC. Vassal 3.7.12.

Made a simple module with two sides: Side 1 and Side 2.

Created a unit with two layers, Layer 1 and Layer 2. They have different images, a small yellow circle (1) and a larger 3-D circle (2).

Created a invisible trait positioned between them. Layer 1 on top, 2 below. According to documentation when set to invisible layer 1 should be invisible, and layer 2 should be visible.

Side 1 sets the invisibility to on, the small yellow circle shows at 25% opacity.

Switched to side 2. Nothing is visible at all. Both layers are gone.




The documentation is incorrect, this has never been the case. Pieces are either Invisible or Not Invisible, there has never been any partial invisibility.

I am removing the Note on the Invisible trait reference Manual page that says:

" This trait actually only hides those traits which appear before it in the list of traits, so it should generally be the last trait of a Game Piece."

Could you please describe more exactly how to reproduce what you are seeing and what you expect to see? I have done a very quick test and the Invisibility trait seemed to be working as expected in version 3.7.12.

Thanks.

It looks like the problem was only in 3.7.10 & 3.7.11
I updated to 3.7.12 the problem was not there.

Yes, there was an Invisibility bug accidentally introduced into version 3.7.10 that was fixed in 3.7.12.