Another bit of bad news. Unfortunately Spawn points (Generic Spawn Point Static Aircraft Objects), although void of any impact boxes or mass, and are invisible, still have cause and effect on AI aircraft. I mentioned above how they cannot be reused... they cause the next spawn set of aircraft to float over them then they fall and explode. Funny to watch but not the desired effect.
Well, you cannot place them one on top of the other either... the concept I tried to use is to have a spawn point copy... say the original was 0_Static... and then I would copy that spawn point with the exact same data including coordinates, etc... and call it 35_Static... well that would seem to work if I was to spawn a copy/clone of the original flight at the exact point 2 minutes later... but it does not. The planes get stuck in place, then the next wave arrives and they explode. If you have them near each other... the same happens.
They all have to be unique objects placed in their own independent place in the map. This is too much work to implement, and it cannot be done programmatically. It would exponentially increase the time to develop a map template which is not the intent of a quick mission generator.
So what to do? Well, I have a solution, and am thinking of creative ways to deal with it.
For waves, of the original flight, the answer is fairly straight forward (and I tested this):
* Original Flight gets to use unique spawn points (Waypoints are not a perfect solution in IL-2 because the planes move straight for a very short distance then they all move towards the first waypoint ignoring landscape or ways (streets, taxiways, runways - the best way to implement them is setting up a "cross" where they all converge in the center.
* Clone Waves will all be lined up to the right of the first aircraft in the first taxi waypoint and will proceed to taxi (this should always work because for the templates I am creating, the first waypoint is located in a place where taxiing will work in that manner... and you can always change the spacing... but sometimes landscape or buildings get in the way depending on spacing).
Where it gets crazy is if you want to start the mission with a bunch of Clones... having all of them taxiing is probably not doable unless the map was a simple plain flat Minecraft-like empty plane. Some of the ideas are having the original flight Spawn and taxi, then use waves of 2 minutes at the first taxi point as mentioned above, or having all lineup at the runway, or having the original flight spawn and taxi, and other flights scrambling from runway or lined up, or flying above base... I'll think about the options. Of course if all aircraft in the flight group begin in the Air, then they will just appear...
The challenge is really taxiing multitudes of flights at the same time.