camBalance v1.2.8
This release has the first version of the new Insane. Where spawns/VTOL waves/transporter reinforcements will appear, in some combination, on every level from Alpha 5 to Gamma 8.
Library fixes:
- CAM_REINFORCE_NONE went unused so I made it functional for spawn related code, and LZ bases.
- Transporters won't get added to groups via camMakeGroup().
- camGenerateRandomMapEdgeCoordinate() and camGenerateRandomMapCoordinate() were improved. Ability to check if a potential position can reach an area if it is Hover propulsion, the ability to prevent a position from being within X distance of a position, and making sure any possibility for an infinite loop can't happen.
- The script can specify the ability to go after oils or not when using camManageTruck(). This fixes Gamma team on Gamma 3 sending a truck to unclaimed oils before they get absorbed.
- The VTOL spawn system can make use of reinforcement conditions now.
- Unify VTOL retreat and disappearing code into one new set of conditions and rules inside camVtolCanDisappear().
Alpha 6 map upgraded to use appropriate defenses (upgrade LC hardpoints to MC hardpoints, for example).