203 Commits

Author SHA1 Message Date
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
iTracerFacer
4a351a73dd added sling loads to the salvage system. 2025-11-11 01:13:07 -06:00
iTracerFacer
542a426028 updated the PopSmokeAtMASHZones function to use orange smoke (trigger.smokeColor.Orange) instead of blue or green. This now matches the behavior in the navigation menu's "Pop Smoke on All Nearby Zones" function, so MASH zones will consistently be marked with orange smoke in both menu options. 2025-11-10 23:22:19 -06:00
iTracerFacer
23ec62c442 Working Auto Land/Pickup medevac with random messaging througout. 2025-11-10 23:05:54 -06:00
iTracerFacer
6134b167be AutoLoad and Unload of MEDEVAC units with extensive messaging and workflow. 2025-11-10 21:51:10 -06:00
iTracerFacer
837f217ad5 Worked on MEDEVAC pickup/drop/salvage system. Still needs more work. Incomplete. 2025-11-10 17:49:21 -06:00
iTracerFacer
3deaf947b2 Added enroute medevac message that includes brg and range. 2025-11-10 15:00:27 -06:00
iTracerFacer
6e3a046672 Enforced a true landing hold before MEDEVAC drop-off credit: updated 2025-11-10 14:10:36 -06:00
iTracerFacer
f6efa37168 Fixed player deploy zones not showing their draw's on the map. 2025-11-10 09:16:00 -06:00
iTracerFacer
b5d52d605b The timer error came from _isUnitInAir—when DCS returned a velocity table without x/z, the math tried to square nil. I now defensively treat missing components as zero, so the ground-speed check no longer crashes (Moose_CTLD_Pure/Moose_CTLD.lua). 2025-11-10 08:58:21 -06:00
iTracerFacer
5e3c9d1517 Changed multi-crate packages to spawn their crates in a cluster, with 1 smoke, instead of spread out, and mutliple smokes. 2025-11-10 08:40:24 -06:00
iTracerFacer
bf6eeececb Removed a duplicate debug flag in the logging system. Revamed both CTLD and FAC scripts to use unified logging system. 2025-11-10 08:13:12 -06:00
iTracerFacer
c2e549c9c1 Reorganized the CTLD configuration block in Moose_CTLD.lua so related settings sit together under clear section headers for mission makers.
Introduced an “Instance & Access” section for coalition/aircraft gates, then grouped runtime/logging, menu/catalog, transport capacity, deployment rules, build controls, pickup/drop logic, autonomous assets, combat automation, visual aids, inventory, and zone tables.
Kept every existing setting (JTAC, drone spawn, inventory, etc.) while tightening inline comments to explain practical effects without altering defaults.
2025-11-10 07:50:32 -06:00
iTracerFacer
df276544c5 Version 1.2.3 2025-11-09 20:23:01 -06:00
iTracerFacer
4be360880a Fixed tanks spawning with troops (again) 2025-11-09 19:50:39 -06:00
iTracerFacer
24ffbaf378 Created a voice attack profile for the MOOSE CTLD Menu Structure 2025-11-09 15:04:25 -06:00
iTracerFacer
dedad683c0 Updated Moose 2025-11-09 14:43:37 -06:00
iTracerFacer
271c495b8c Implemented a MASTER Menu system. Reduced menu clutter. 2025-11-09 12:55:04 -06:00
iTracerFacer
a3fe54983e Added extensive logging levels and enabled arty 2025-11-09 12:07:17 -06:00
iTracerFacer
4115f35f01 Added extensive player messaging during medevac troop pickup/delivery. 2025-11-09 11:35:53 -06:00
iTracerFacer
77b0f9b5e8 Fixed major crash bug (call to undefined function). and major performance tweaks around the hover coach. 2025-11-09 11:13:30 -06:00
iTracerFacer
fb806bd926 Fixed several issues with smoke, and enhanced messages, menus, help systems. 2025-11-09 10:52:38 -06:00
iTracerFacer
2dedeb0b32 Made all smokes uses smoke offset system (to raise smoke above ground for clarity at low alts around cargo) 2025-11-09 09:53:31 -06:00
iTracerFacer
44280670c0 All smokes use the same smoke type. Smokem if you gotem. ;) 2025-11-09 09:49:33 -06:00
iTracerFacer
1276204685 MEDEVAC Script first iteration that worked. Removed duplicate smoke functions for medevac system. 2025-11-09 09:43:58 -06:00
iTracerFacer
195e232cf5 MEDEVAC system error and added extensive debug logging. The main issues were:
1. Nil Reference Error Fix
The error attempt to call method 'getCoalition' (a nil value) occurred because the event handler was trying to call methods on a unit object that had already been destroyed.
2025-11-09 01:03:54 -06:00
iTracerFacer
66117b7324 Mix any troop types
 Load multiple groups until capacity is full
 See running total: "Loaded 4 more troops (total: 8)"
 Can't exceed aircraft max (11 for Huey)
 Can't exceed weight limits
2025-11-09 00:43:35 -06:00
iTracerFacer
6b94905650 Fixed issue with MASHZone not showing. 2025-11-08 23:45:44 -06:00
iTracerFacer
038d04f9b8 Version 1.2.1 2025-11-08 20:51:09 -06:00