231 Commits

Author SHA1 Message Date
iTracerFacer
3a8a1383e1 Updated comments. 2025-12-02 20:35:59 -06:00
iTracerFacer
11c3ad6dd1 Moved helper function out of config section. 2025-12-02 20:34:38 -06:00
iTracerFacer
2bce81c559 Updated all scripts. 2025-12-02 20:31:27 -06:00
iTracerFacer
fd8dcfab73 Update scripts 2025-12-02 20:13:15 -06:00
iTracerFacer
aa605777a6 Cleaned up old files from eclipse. 2025-11-30 16:26:02 -06:00
iTracerFacer
c1ac596d21 Updated CTLD 2025-11-30 16:24:14 -06:00
iTracerFacer
e0991d750f Updated CTLD Init so we can pre seed salvage. 2025-11-29 15:42:47 -06:00
iTracerFacer
fdd6e06f0c Updated CTLD 2025-11-28 23:41:27 -06:00
iTracerFacer
99a07d1984 Added WWII audio files. 2025-11-28 22:45:51 -06:00
iTracerFacer
027e5370b2 Operation Thunderbolt 1.0.0 2025-11-28 15:27:54 -06:00
iTracerFacer
88be6d1b42 Inital config for new mission. 2025-11-28 12:01:54 -06:00
iTracerFacer
aa99111d6f Updated moose. 2025-11-28 11:16:39 -06:00
iTracerFacer
10f8b16b8f Updated CTLD 2025-11-23 04:30:29 -06:00
iTracerFacer
3d817bd8d7 Updated AWACS and TANKER Scripts so that planes actually spawn when/where we want them. 2025-11-21 07:30:41 -06:00
iTracerFacer
e096435802 Threw in an extra warehouse on the red side for a certain someone. 2025-11-20 10:09:38 -06:00
iTracerFacer
fcbf7673b1 Changed a few settings. 2025-11-20 09:19:25 -06:00
iTracerFacer
d8049df498 Fixed issues with the cargo dispatch system not actually put cargo aircraft live into the mission. 2025-11-20 08:58:36 -06:00
iTracerFacer
e3d6e41b95 Moving repositories around. 2025-11-17 07:25:47 -06:00
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
7dfe72afc6 Updating Insurgent Sandstorm. 2025-11-16 10:54:20 -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
iTracerFacer
d9d5c9c73a 1.3.1 2025-11-15 17:43:24 -06:00
iTracerFacer
07b5635eaa Working slingload crates adds to salvage if brought to salvage zone. 2025-11-15 17:22:27 -06:00
iTracerFacer
9520db4e2b fixed sling load cargo deliver to zone and added varried messaging. 2025-11-15 11:28:32 -06:00
iTracerFacer
b87c031bb9 tweaked messaging for groundload 2025-11-15 10:24:16 -06:00
iTracerFacer
d2a4f10055 Added random messaging for cargo auto pickup phases. 2025-11-15 10:07:18 -06:00
iTracerFacer
c6ebc0cc11 Added AutoGroundLoading while in pickup/fob zone. Land near crates, and wait for process to complete. No menu needed. 2025-11-15 09:57:28 -06:00
iTracerFacer
4d74bb935e added version parm 2025-11-15 02:08:35 -06:00
iTracerFacer
88c159d52a Added a guarded _safeRemoveMenu helper in Moose_CTLD_FAC.lua, so menu cleanup now verifies registration and logs stale handles instead of triggering BASE menu errors.
Introduced a safeCoordinate utility and threaded it through the stuck-aircraft monitor, RTB routing, and interceptor launch flow in Moose_TADC_Load2nd.lua, wrapping all coordinate math/tasking calls with pcall and emitting clear diagnostics when data vanishes mid-mission.
Normalized interceptor name/coordinate tracking to reuse the same safely-fetched identifiers, preventing future nil dereferences when RTB or cleanup runs after units despawn.
2025-11-15 02:04:01 -06:00
iTracerFacer
dddd39407a Updated the shared range formatter so metric pilots now get kilometers once a leg exceeds 1 000 m—no more 15 000 m readouts. Everything that pipes through _fmtRange (vectors to crates/pickup zones/MEDEVAC/MASH, drop-zone warnings, attack announcements, salvage messages, etc.) benefits from the cleaner output, while imperial flyers continue to see nautical miles with sensible rounding. 2025-11-15 01:43:32 -06:00
iTracerFacer
99842f8b36 Enhance cargo mission handling with stuck aircraft safety checks and improved logging 2025-11-15 01:13:05 -06:00
iTracerFacer
d79e5e2878 Fixed salvage cargo spawning for wrong side. 2025-11-15 00:44:44 -06:00
iTracerFacer
9c406cb83e More menu updates. 2025-11-15 00:32:43 -06:00
iTracerFacer
093fe59fd8 Updated menu system, rearranged build menu, expanded drop 1 crate options to list dynamicaly what the helo is carrying. Made single type multi crate packages spawn like multi type multi crate packages. 2025-11-14 15:03:30 -06:00
iTracerFacer
440e5c5e5b Fixed broken FAC menu message repeating over and over. 2025-11-14 09:30:52 -06:00
iTracerFacer
0d9d348b6b Fixed CTLD Hover assistant / Crate pickup not working. 2025-11-12 20:19:40 -06:00
iTracerFacer
dddb2b3ce4 Working on kneeboard docs/and rearranged folders. 2025-11-12 11:15:02 -06:00
iTracerFacer
a0accf2adc Updated with performance tweaks. 2025-11-12 09:54:58 -06:00
iTracerFacer
830f08441d Minor setting tweak. 2025-11-12 09:28:49 -06:00
iTracerFacer
f2a88f85e9 Performance enhancments. 2025-11-12 08:51:49 -06:00
iTracerFacer
f169d825d9 Performance enhancements. 2025-11-12 07:42:36 -06:00
iTracerFacer
c91f427ff3 Version 1.2.7 2025-11-11 12:56:45 -06:00
iTracerFacer
6e90d89086 Fixed broken ground JTAC - Implemented detailed control system that can cover multiple JTACs.
Made salvage mission crate smoke inhearit the same offset rules as other things in the system. (keeps smoke above target so as not to obscure it.
2025-11-11 12:36:51 -06:00
iTracerFacer
80669513b8 Deployed JTAC's working for the first time. Yay chatgpt. 2025-11-11 12:15:51 -06:00
iTracerFacer
be4bbe85c5 Added JTAC Verbose Logging 2025-11-11 11:12:02 -06:00
iTracerFacer
21a9754b33 Performance improvments. No new functionality. 2025-11-11 10:37:28 -06:00
iTracerFacer
bb59b12601 Working Salvage (ME) zones, and working probability of both medevac and sling load spawn. Need to test dropping off salvage sling loads. 2025-11-11 02:23:43 -06:00