Thanks Per, that's filled in quite a few gaps in the docu
Some remaining questions through (I tried looking at the C++ code but struggled to understand it, sorry)...
[challenges] section:
* If "Difficulty" is not mandatory, what does it default to?
*
What does "Bases" default to? -- if not defined, player can select
*
What does "Power" default to? -- if not defined, player can select
[player_N] sections:
* What does "name" default to if not specified? I initially guessed the name property of an .ai file, however a) the "ai" property references the .js file and not an .ai file, and b) the "ai" property is optional.
* What happens if "position" not specified on an AI player? Does the player just take the next available start position on the map?
* Are positions 0- or 1-referenced? Most things in the ini seem to be 1-referenced, which is at odds with everything else in the game that seems to be 0-referenced.
[scripts] section:
* What player id does the 'extra' script run against? For example, what would the value of 'me' be in that script?
* Can you provide any examples of what an 'extra' script would be used for (I can't think of any but assume there must be a compelling reason for them)?
"Dedicated to discovering Warzone artefacts, and sharing them freely for the benefit of the community."
-- https://warzone.atlassian.net/wiki/display/GO