Napoleon’s Triumph is basically a two-player game, but it also supports team play, with up to 4 players per side.
At first I made 8 playerSides, named after command seniority (e.g. France commander-in-chief, France senior commander, France junior commander, France most junior commander), but I received some complaints along the lines of a) the team game is unlikely to be used in Vassal and b) the reports with $PlayerSide$ were unnecessarily long and can’t we go back to “France”?
So my new idea is to substitute all instances of $PlayerSide$ with $PlayerId$ and make that include $PlayerSide$ ($PlayerName$), and to have 8 sides: France, Allies, France, France, France, Allies, Allies, Allies.
So, my question is, will this cause any problems? Also, is there a better way to do this?
The PlayerSides are used for access to private windows, and for masking your own pieces on the board so that they are visible to you (and your teammates) but not your opponent(s).