I've been trying to learn how the spawning of UFOs work but the exact method of controlling it is still escaping me.
To test this I've setup a
small testing mod that has several races and also has all of the default
alienMissions: and
missionScripts: deleted. The
regions: have also been altered to change the
missionWeights: settings.
(Edit: Found the mistake in my code causing Cruisers to spawn. They still aren't spawning very often though.)With that I thought I had it but the UFOs are not spawning correctly so I am missing something
and despite setting all the alienMissions: to spawn only STR_SURVEY_SHIP I'm still getting Cruisers and the UFOs are also not spawning very often even though the
waves: timer: was set to a low number.
I'm not totally sure how
missionScripts: 'recon' & 'invasion' work as they are mostly empty compared to the other entries:
- type: recon
firstMonth: 1
- type: invasion
firstMonth: 6
My theory is that 'recon' starts all UFOs spawning and 'invasion' is the same as 'recon' and that both will run at the same time doubling the amount of spawned UFOs starting at month 6.
The race of the aliens crewing the UFOs did not seem to change very often until I reduced the number of ships in each
alienMissions: waves: to 1. Is the race of the craft only selected when the beginning of a
waves: starts and is then used for all the other ships that will appear in that wave?
Any help would be appreciated, what am I missing here?