Ahh, the sweet pain of knowledge. Thanks for hitting me with a clue stick, h-!
Some new(?) insights:
- All sides are friends by default. It takes
setFriend (or politicians) to make them hate each other.
-
selectPlayer does not change the name of the unit. So you won't see your nick when using the
*chat commands but the original name of the unit (e.g. "Matthew Wright").
- It looks like there's no need to use
createCenter for any side.
- You won't be able to use your gun without a
finishMissionInit in your mission.sqf. [1]
-
initAmbientLife creates all those insects and seagulls.
-
runInitScript does exactly what one would expect (note: init.sqf is run before init.sqs).
- There's no need to have a mission.sqm, having a mission.sqf is enough. In fact, the mission.sqm won't be touched if a mission.sqf exists.
[1] This changes once you've entered and left a vehicle or dropped and picked up you gun.