Commit Graph

10896 Commits

Author SHA1 Message Date
Frank 2e00c3ad56 Merge branch 'master-ng' into develop 2026-03-08 23:06:42 +01:00
Frank 3324656516 Update Auftrag.lua 2026-03-08 23:06:12 +01:00
Applevangelist a8b6607c89 Merge remote-tracking branch 'origin/master-ng' into develop 2026-03-08 15:38:38 +01:00
Applevangelist f93bf6f0e7 #ARMYGROUP - Added Huntingpatrolcode by Celludriel 2026-03-08 15:38:03 +01:00
Applevangelist 4dee60b0fd Merge remote-tracking branch 'origin/master-ng' into develop 2026-03-08 15:12:23 +01:00
Applevangelist 85a4e4bd35 #EASYGCICAP - Fix for the Stop function 2026-03-08 15:11:57 +01:00
Frank 227b6337bc Merge branch 'master-ng' into develop 2026-03-08 14:14:36 +01:00
Frank b6c82316c7 AUFTRAG
- Updated AWACS mission type to support anchor at a unit
2026-03-08 14:14:22 +01:00
Frank 9850b50f1e Merge branch 'master-ng' into develop 2026-03-08 13:14:14 +01:00
Frank 970f567edf Update Auftrag.lua
- Added `AUFTRAG:SetEngageQuantity`
2026-03-08 13:14:01 +01:00
Frank a4b47001c4 Merge branch 'master-ng' into develop 2026-03-08 12:49:27 +01:00
Frank bea05a5b54 Update Controllable.lua
- removed unused and redundant `AttackQtyLimit` parameter
2026-03-08 12:49:18 +01:00
Applevangelist 7ae60e3cd1 Merge remote-tracking branch 'origin/master-ng' into develop 2026-03-07 18:18:49 +01:00
Applevangelist 4367a91d4b #VARIOUS - Added Speaker options for HOUND 2026-03-07 18:17:23 +01:00
Applevangelist 34074a9451 Merge remote-tracking branch 'origin/master-ng' into develop 2026-03-07 12:06:00 +01:00
Applevangelist 94179bbb33 #MSRS - Speaker options for Piper 2026-03-07 12:05:27 +01:00
Applevangelist c9549ecd7c Merge remote-tracking branch 'origin/master-ng' into develop 2026-03-07 11:35:40 +01:00
Applevangelist dc8ebf7faa #VARIOUS - Added provider options for TTS and updated logic 2026-03-07 11:35:12 +01:00
Applevangelist 5f7975b910 Merge remote-tracking branch 'origin/master-ng' into develop 2026-03-07 09:57:00 +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
Thomas b99894768b Merge pull request #2542 from FlightControl-Master/master-ng
Merge
2026-03-06 20:27:14 +01:00
Thomas 06acd02dbb Merge pull request #2541 from FlightControl-Master/leka1986-patch-2
Update CTLD.lua
2026-03-06 20:25:59 +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 82ec9befd0 Merge remote-tracking branch 'origin/master-ng' into develop 2026-03-05 16:02:16 +01:00
Applevangelist 514ac30ad1 #MSRS - Added "Speaker" option for HOUND/PIPER sub-voices 2026-03-05 16:01:42 +01:00
Applevangelist 782cd87d60 Merge remote-tracking branch 'origin/master-ng' into develop 2026-03-05 10:17:33 +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 bb4692bbf6 Merge remote-tracking branch 'origin/master-ng' into develop 2026-03-05 09:49:54 +01:00
Applevangelist 73fc73ae52 xx 2026-03-05 09:49:23 +01:00
Thomas f9d667863e Merge pull request #2539 from FlightControl-Master/master-ng
Merge
2026-03-05 06:56:17 +01:00
Thomas f3bc71a4ee Merge pull request #2538 from FlightControl-Master/leka1986-patch-4
Leka1986 patch 4
2026-03-05 06:55:17 +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 e8176eee4f Merge pull request #2537 from FlightControl-Master/master-ng
Merge from master-ng
2026-03-04 14:12:14 +01:00
Thomas 52b1526163 Merge pull request #2536 from FlightControl-Master/Applevangelist-patch-1-1
Update Designate.lua
2026-03-04 14:11:03 +01:00
Thomas 74254e407b Update Designate.lua 2026-03-04 14:10:33 +01:00
Thomas ca3ccce3f2 Merge pull request #2535 from FlightControl-Master/Applevangelist-patch-1
Update Message.lua
2026-03-04 13:53:23 +01:00
Thomas 4ce820279e Update Message.lua
#MESSAGE Added :ToSet() and ToSetIf()
2026-03-04 13:53:03 +01:00
Thomas 3c11045050 Merge pull request #2534 from FlightControl-Master/develop
Merge pull request #2533 from FlightControl-Master/master-ng
2026-03-04 12:03:41 +01:00
Thomas 64199acefe Merge pull request #2533 from FlightControl-Master/master-ng
Meegez
2026-03-04 12:01:48 +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
Thomas 0a05bb3892 Merge pull request #2531 from FlightControl-Master/leka1986-patch-2
Update CTLD.lua
2026-03-03 19:55:12 +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
Thomas 6967b5f20b Merge pull request #2530 from FlightControl-Master/revert-2529-master-ng
Revert "Update CTLD.lua"
2026-03-03 06:25:19 +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