Commit Graph

8293 Commits

Author SHA1 Message Date
Applevangelist a7127f07cb #RAT - Fix for F-14A data 2026-03-22 17:58:38 +01:00
Applevangelist 105c30868b #RAT Fix for aircraft with missing dimensions 2026-03-22 16:49:41 +01:00
Applevangelist a570136a9f #MSRS - Added option for AutoTranslate 2026-03-22 16:32:07 +01:00
leka1986 2f6525c7c4 Fix SpawnAtAirbase emergency airspawn ground-flag bug
When no parking is available, SpawnAtAirbase switches to air start (Takeoff=Air) but spawnonground remained true. This caused nil indexing of parkingspots during unit placement. Set spawnonground=false when emergency airspawn is selected to keep placement on the airspawn path.
2026-03-22 02:40:45 +01:00
Applevangelist ab6d4cb9b9 #POINT Added Box Scan Method
#CTLD Added options for beacon frequency preset when adding a zone
2026-03-21 12:22:05 +01:00
Thomas 42b4bd62d9 Merge pull request #2549 from hawaiianryan808/master-ng
Add a new SetOptionJettisonEmptyTanks() method to CONTROLLABLE class.
2026-03-19 12:27:17 +01:00
Applevangelist 266aba5d72 xx 2026-03-19 12:24:57 +01:00
Thomas ac258fa356 Update Suppression.lua 2026-03-18 20:33:31 +01:00
HawaiianRyan808 7b21c0cc6b Add a new SetOptionJettisonEmptyTanks() method to CONTROLLABLE class. 2026-03-18 13:51:36 -05:00
Thomas 28b7c431e0 Update Suppression.lua
#SUPPRESSION - Suppress unnecessary log entries when in normal mode
2026-03-18 10:55:38 +01:00
Thomas 24043d31ab Update Controllable.lua 2026-03-15 15:07:25 +01:00
Thomas a5bad3735f Update CTLD_Localization.lua 2026-03-10 10:20:01 +01:00
Frank 3324656516 Update Auftrag.lua 2026-03-08 23:06:12 +01:00
Applevangelist f93bf6f0e7 #ARMYGROUP - Added Huntingpatrolcode by Celludriel 2026-03-08 15:38:03 +01:00
Applevangelist 85a4e4bd35 #EASYGCICAP - Fix for the Stop function 2026-03-08 15:11:57 +01:00
Frank b6c82316c7 AUFTRAG
- Updated AWACS mission type to support anchor at a unit
2026-03-08 14:14:22 +01:00
Frank 970f567edf Update Auftrag.lua
- Added `AUFTRAG:SetEngageQuantity`
2026-03-08 13:14:01 +01:00
Frank bea05a5b54 Update Controllable.lua
- removed unused and redundant `AttackQtyLimit` parameter
2026-03-08 12:49:18 +01:00
Applevangelist 4367a91d4b #VARIOUS - Added Speaker options for HOUND 2026-03-07 18:17:23 +01:00
Applevangelist 94179bbb33 #MSRS - Speaker options for Piper 2026-03-07 12:05:27 +01:00
Applevangelist dc8ebf7faa #VARIOUS - Added provider options for TTS and updated logic 2026-03-07 11:35:12 +01:00
Applevangelist 835b7d66a1 #CSAR - Fix setting correct provider if a provider is given and a google credentials path is there at the same time 2026-03-07 09:56:33 +01:00
leka1986 2cedcff73c Update CTLD.lua
Removed C-130 from the Messaging Unloaded by ground crew.

Scheduler for batch building is now 0 to make each set build it's own  with it's engineer. He will despawn after 30 seconds after build.

Shorter message for C-130 airdrop buildstarted.
2026-03-06 20:16:21 +01:00
Applevangelist 514ac30ad1 #MSRS - Added "Speaker" option for HOUND/PIPER sub-voices 2026-03-05 16:01:42 +01:00
Applevangelist 3514073433 xx 2026-03-05 10:17:09 +01:00
Applevangelist b88a421d2c xx 2026-03-05 10:16:00 +01:00
Applevangelist 73fc73ae52 xx 2026-03-05 09:49:23 +01:00
leka1986 d30377a7b1 Remove C-130J-30 specific notes from CTLD.lua
Removed notes specific to C-130J-30 workflow from CTLD.lua.
2026-03-04 21:47:27 +01:00
leka1986 750ad6b5b9 Update CTLD.lua
Fixed comments that looked weird in the website.
2026-03-04 21:44:46 +01:00
Thomas 74254e407b Update Designate.lua 2026-03-04 14:10:33 +01:00
Thomas 4ce820279e Update Message.lua
#MESSAGE Added :ToSet() and ToSetIf()
2026-03-04 13:53:03 +01:00
Thomas 2d4d4e3865 Merge branch 'develop' into master-ng 2026-03-04 12:01:31 +01:00
Thomas f01a1fb6b9 Merge pull request #2532 from FlightControl-Master/leka1986-patch-3
Update DynamicCargo.lua
2026-03-03 19:57:32 +01:00
leka1986 506073022b Update DynamicCargo.lua
- Added C-130-specific transport state handling to avoid false unloads with `ropelength = 0`.
- Added state flow for C-130 cargo:
  - attach (grounded proximity)
  - detach (airborne + distance)
  - airborne confirm
  - landed-stable confirm
  - unload event only after landed-stable check
- Added owner re-resolve fallback for C-130 when owner/unit refs are stale.
- Added C-130 config values:
  - `C130AttachDistance = 10`
  - `C130DetachDistance = 14`
  - `C130AirborneAGL = 8`
  - `C130LandedAGL = 0.5`
  - `C130StabilityEpsilon = 0.05`
  - `C130RequireAirborne = true`
  - owner resolve thresholds (`Move2D`, `Near2D`, `Max3D`)
- Updated default scheduler interval to `5` seconds.
- Changed tracking to one global timer for all tracked DynamicCargo objects:
  - starts when cargo exists
  - stops when no tracked cargo remains
- Added/updated aircraft dimensions table entries:
  - `CH-47Fbl1`, `Mi-8MTV2`, `Mi-8MT`, `UH-1H`, `Mi-24P`, `UH-60L`, `UH-60L_DAP`, `C-130J-30`
- Added helper getters:
  - `IsAttached()`
  - `IsDetached()`
  - `WasAirborneTransport()`
  - `IsLandedStable()`
  - `GetCarrierUnitName()`
  - `GetCarrierTypeName()`
  - `GetCarrierGroupName()`

**Behavior note**

- Non-C130 behavior stays on the existing logic path.
- Existing DynamicCargo event IDs and flow are kept (`New`, `Loaded`, `Unloaded`, `Removed`).
2026-03-03 19:37:42 +01:00
leka1986 85b582d6dd Update CTLD.lua
- Added C-130 DynamicCargo auto-build adapter inside CTLD core.
- New CTLD options:
  - `UseC130DynamicCargoAutoBuild = false` (default off)
  - `C130DynamicCargoAutoBuildMergeSeconds = 10`
- Hooked C-130 set registration into CTLD `Get Crates` flow (buildable cargo only: `VEHICLE` / `FOB`).
- Added CTLD internal set/entry tracking for C-130 crates:
  - map crate spawn -> dynamic cargo loaded/unloaded -> landed.
- Wired DynamicCargo event handling in CTLD:
  - on loaded: map to the correct CTLD set entry.
  - on unloaded: mark landed and create/rebind CTLD cargo proxy for build handoff.
  - on removed before landed: mark set failed and clean it.
- Added set completion logic:
  - build starts only when all crates in set are landed.
  - helper infantry is spawned and CTLD engineer build path is used.
- Added merge window batching by owner:
  - close drops from same C-130 can be processed together (one handoff window).
- Added scoped filtering in `_BuildCrates` for this path:
  - prevents counting unrelated nearby crates during engineer auto-build.
- Added cleanup paths for completed/failed/stale sets and stop lifecycle cleanup.
- Added/updated docs in section `2.2` for:
  - what the feature does,
  - required settings,
  - usage example,
  - and the important note that this applies to CTLD `Get Crates` cargo (not C-130 Loadsheet cargo).

**Behavior note**

- Default behavior is unchanged unless `UseC130DynamicCargoAutoBuild` is enabled.
2026-03-03 19:35:17 +01:00
Thomas 8968add126 Merge pull request #2528 from Rolln-dev/Rolln/ParamsCleanup
UPDATE: FUNCTIONAL, NAVIGATION, OPS, SOUND, UTILITIES and WRAPPER function params
2026-03-03 06:25:56 +01:00
Rolln-dev 4e910fcd7a UPDATE: OPS function params
- Added (Optional) to param descriptions for params that have default values
2026-03-02 20:48:54 -07:00
leka1986 c65d93dd73 Revert "Update CTLD.lua" 2026-03-02 22:23:48 +01:00
Rolln-dev ea3689791b UPDATE: SOUND function params
- Added (Optional) to param descriptions for params that have default values
2026-03-02 09:19:20 -07:00
Rolln-dev 38bdcfd297 UPDATE: WRAPPER function params
- Added (Optional) to param descriptions for params that have default values
2026-03-02 08:59:40 -07:00
Rolln-dev b74ec54bea UPDATE: UTILITIES function params
- Added (Optional) to param descriptions for params that have default values
2026-03-02 08:35:47 -07:00
Thomas c346eb7acc Update CTLD.lua 2026-03-02 16:24:29 +01:00
Rolln-dev 414a1d2ca5 UPDATE: NAVIGATION function params
- Added (Optional) to param descriptions for params that have default values
2026-03-02 08:12:03 -07:00
Rolln-dev 6f16d34681 UPDATE: FUNCTIONAL function params
- Added (Optional) to param descriptions for params that have default values
2026-03-02 08:03:56 -07:00
Thomas 877ca7176a Update Utils.lua
#UTILS - Make PrintTableToLog() safer against endless cycles
2026-03-02 12:22:13 +01:00
Thomas ee002fa470 Merge pull request #2524 from FlightControl-Master/leka1986-patch-1
Update OpsGroup.lua
2026-03-02 06:42:38 +01:00
Rolln-dev 753691f5db UPDATE: Core function params
- Fixed some incorrect param types
- Added (Optional) to param descriptions that have default values
2026-03-01 16:28:12 -07:00
Frank 216d023c45 Auftrag
- Improvements
2026-03-01 23:11:36 +01:00
leka1986 d5911afde1 Update OpsGroup.lua
Fixed mojibake
2026-03-01 19:38:52 +01:00
Frank a57532d7bf Merge branch 'master-ng' into develop 2026-03-01 15:42:19 +01:00