Managing a large number of Global Properties


I’m using Vassal to help prototype a new game design which features a large number of properties. For the final design this is fine as each Game Piece can just define it’s own values, but in order to speed up prototyping I’d like for each piece to read in values from global properties. This way I can change these values in one place and have them inherit down into each Piece.

However, if I use the Global Property list as I see it, i’m just going to end up with a massive list with each entry being a single key,value pair (with ranges). Is there a better way to say, set up a text file of key,value pairs that I can use to propagate into the system at New Game?