6 Commits

Author SHA1 Message Date
iTracerFacer
02f2e2b9f1 Fixed _trackOneShotTimer() to store expiration timestamps instead of boolean flags
 Added _untrackTimer() function to immediately remove completed timers
 Enhanced periodic GC with timestamp-based cleanup (removes stale timers after 60s)
 Added collectgarbage('step') calls to all cleanup functions
 Added incremental GC to high-frequency schedulers (hover, ground load)
 Added GC to main schedulers (crate cleanup, troop cleanup, state maintenance)
 Emergency cleanup if pendingTimers exceeds 300 entries
2025-12-02 19:33:55 -06:00
iTracerFacer
0bb10316d8 Added wrappers for math.atan2 vs math.atan to silence warnings in vscode. 2025-12-01 09:35:39 -06:00
iTracerFacer
0129a0e45d Fixed a bunch of nil checks (lots of changes all over the place, be prepared to roll back) 2025-12-01 09:28:16 -06:00
iTracerFacer
f4fd86657d ---@diagnostic disable: undefined-global, lowercase-global
-- MOOSE framework globals are defined at runtime by DCS World
2025-12-01 09:10:53 -06:00
iTracerFacer
5b1189afc4 Fixed player created FARP (it actually works now) 2025-11-30 19:27:47 -06:00
iTracerFacer
3c5619bb86 Initial commit of Moose CTLD Pure and associated documentation and Voice Attack profiles. 2025-11-17 07:29:17 -06:00