5 Commits

Author SHA1 Message Date
iTracerFacer
f76d741588 Stability and Design Improvements
Robust Spawner Initialization: I've added validation to ensure that spawners are only initialized if their required unit templates and warehouses are present in the mission. This prevents the script from attempting to run spawning logic that is destined to fail, making the system more resilient to mission editor configuration errors.

Clearer Tasking Logic: The task assignment logic is now more explicit and follows a clear order of priorities for units:

Defend Assigned Zone: A unit assigned as a defender will always patrol its home zone.
Reinforce Contested Zone: If a zone is under attack, any available non-defenders will automatically assist in its defense.
Fill Garrison: If a zone needs defenders, an available unit will be elected to become a permanent defender.
Attack Enemy: If a unit has no defensive tasks, it will be assigned to patrol towards the nearest enemy-held zone.
2025-11-17 06:19:28 -06:00
iTracerFacer
924757919f Fixed a memory leak (scchulders built but not properly torn down. 2025-11-17 04:56:13 -06:00
iTracerFacer
a674c7a2fd Tanker and Ground Battle scirpts updated for bugs and features. 2025-11-17 03:56:35 -06:00
iTracerFacer
bb57d306b4 Official Release of Insurgent Sandstorm 2.0 - Ripped out all of the old CTLD, put in all of my new scripts, updating those where needed for bugs and portability. 2025-11-16 14:25:37 -06:00
iTracerFacer
b79a8f9b0a Created DynamicGroundBattle_Plugin - a fork from my DynamicGroundBattle script. Plugin as it's name implies plugs into the DualCoalitionZoneCapture scirpt seemlessly using the zones as the rally points for the dynamic ground battle. 2025-11-15 18:05:37 -06:00