Just tried adding Mask trait to a module. Module has 3 Player Sides; CW, Axis, Combat and of course observer
The problem I’m seeing is that ANY side can use the Hot Key “Ctrl+X” to mask a piece even though the menu command to do so doesn’t show up. As should be, only the specified side can Unmask a piece. The Mask trait is defined in the “CW Unit” and “Axis Unit” prototypes.
Having checked the code it appears this goes all the way back to at least 3.2.17 (aka Before The Dawn Of Time).
So that makes me a little nervous to change things w/o checking very-extra-carefully that we’re not breaking modules that somehow depend on that behavior.
If the “wrong side” masks the piece can the “right side” still unmask it properly?