From 2920a5250289d41bf2e853fbaf2507c09ecc2431 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=F0=9F=8E=B2?= Date: Thu, 5 Dec 2024 17:07:12 +0000 Subject: [PATCH] feat(tslua-dcs-mission-types): support DCS 2.9.10 --- packages/tslua-dcs-mission-types/package.json | 6 +----- packages/tslua-dcs-mission-types/src/coord.ts | 3 +-- .../src/exports/AI.export.ts | 2 +- .../src/exports/Airbase.export.ts | 2 +- .../src/exports/Controller.export.ts | 2 +- .../src/exports/Group.export.ts | 2 +- .../src/exports/Object.export.ts | 2 +- .../src/exports/StaticObject.export.ts | 2 +- .../src/exports/Unit.export.ts | 2 +- .../src/exports/Warehouse.export.ts | 2 +- .../src/exports/Weapon.export.ts | 2 +- .../src/exports/atmosphere.export.ts | 2 +- .../src/exports/coalition.export.ts | 2 +- .../src/exports/coord.export.ts | 2 +- .../src/exports/env.export.ts | 20 +++++++++---------- .../src/exports/land.export.ts | 2 +- .../src/exports/missionCommands.export.ts | 2 +- .../src/exports/net.export.ts | 2 +- .../src/exports/radio.export.ts | 2 +- .../src/exports/timer.export.ts | 2 +- .../src/exports/trigger.export.ts | 2 +- .../src/exports/world.export.ts | 11 ++++++++-- 22 files changed, 39 insertions(+), 37 deletions(-) diff --git a/packages/tslua-dcs-mission-types/package.json b/packages/tslua-dcs-mission-types/package.json index 8c85428f..b3f2cf0d 100644 --- a/packages/tslua-dcs-mission-types/package.json +++ b/packages/tslua-dcs-mission-types/package.json @@ -2,11 +2,7 @@ "name": "@flying-dice/tslua-dcs-mission-types", "version": "0.32.4", "description": "Typescript type definitions for DCS", - "keywords": [ - "lua", - "dcs", - "mission" - ], + "keywords": ["lua", "dcs", "mission"], "repository": { "type": "git", "url": "https://github.com/flying-dice/tslua-dcs.git" diff --git a/packages/tslua-dcs-mission-types/src/coord.ts b/packages/tslua-dcs-mission-types/src/coord.ts index 43fa2786..a87afd51 100644 --- a/packages/tslua-dcs-mission-types/src/coord.ts +++ b/packages/tslua-dcs-mission-types/src/coord.ts @@ -31,8 +31,7 @@ export interface l_coord extends _coord { * @param lat * @param lon */ - LLtoMGRS(lat: number, lon: number): l_MGRS - + LLtoMGRS(lat: number, lon: number): l_MGRS; /** * Returns multiple values of a given MGRS point in latitude, longitude, and altitude diff --git a/packages/tslua-dcs-mission-types/src/exports/AI.export.ts b/packages/tslua-dcs-mission-types/src/exports/AI.export.ts index 44d33aef..2cf4f637 100644 --- a/packages/tslua-dcs-mission-types/src/exports/AI.export.ts +++ b/packages/tslua-dcs-mission-types/src/exports/AI.export.ts @@ -1,5 +1,5 @@ /** - * @version 2.9.9.2474 + * @version 2.9.10.3948 * @noSelf **/ export interface _AI { diff --git a/packages/tslua-dcs-mission-types/src/exports/Airbase.export.ts b/packages/tslua-dcs-mission-types/src/exports/Airbase.export.ts index fe63ae40..974c1694 100644 --- a/packages/tslua-dcs-mission-types/src/exports/Airbase.export.ts +++ b/packages/tslua-dcs-mission-types/src/exports/Airbase.export.ts @@ -1,5 +1,5 @@ /** - * @version 2.9.9.2474 + * @version 2.9.10.3948 **/ export interface _Airbase { getWarehouse(...args: any[]): unknown; diff --git a/packages/tslua-dcs-mission-types/src/exports/Controller.export.ts b/packages/tslua-dcs-mission-types/src/exports/Controller.export.ts index ffcbb4c5..ba1ea431 100644 --- a/packages/tslua-dcs-mission-types/src/exports/Controller.export.ts +++ b/packages/tslua-dcs-mission-types/src/exports/Controller.export.ts @@ -1,5 +1,5 @@ /** - * @version 2.9.9.2474 + * @version 2.9.10.3948 **/ export interface _Controller { isTargetDetected(...args: any[]): unknown; diff --git a/packages/tslua-dcs-mission-types/src/exports/Group.export.ts b/packages/tslua-dcs-mission-types/src/exports/Group.export.ts index 7410f6d7..ce0d344c 100644 --- a/packages/tslua-dcs-mission-types/src/exports/Group.export.ts +++ b/packages/tslua-dcs-mission-types/src/exports/Group.export.ts @@ -1,5 +1,5 @@ /** - * @version 2.9.9.2474 + * @version 2.9.10.3948 **/ export interface _Group { getCategoryEx(...args: any[]): unknown; diff --git a/packages/tslua-dcs-mission-types/src/exports/Object.export.ts b/packages/tslua-dcs-mission-types/src/exports/Object.export.ts index 713041be..f8ebde89 100644 --- a/packages/tslua-dcs-mission-types/src/exports/Object.export.ts +++ b/packages/tslua-dcs-mission-types/src/exports/Object.export.ts @@ -1,5 +1,5 @@ /** - * @version 2.9.9.2474 + * @version 2.9.10.3948 **/ export interface _Object { isExist(...args: any[]): unknown; diff --git a/packages/tslua-dcs-mission-types/src/exports/StaticObject.export.ts b/packages/tslua-dcs-mission-types/src/exports/StaticObject.export.ts index 9dff3668..e1f883f8 100644 --- a/packages/tslua-dcs-mission-types/src/exports/StaticObject.export.ts +++ b/packages/tslua-dcs-mission-types/src/exports/StaticObject.export.ts @@ -1,5 +1,5 @@ /** - * @version 2.9.9.2474 + * @version 2.9.10.3948 **/ export interface _StaticObject { getDrawArgumentValue(...args: any[]): unknown; diff --git a/packages/tslua-dcs-mission-types/src/exports/Unit.export.ts b/packages/tslua-dcs-mission-types/src/exports/Unit.export.ts index f037a8e8..2dc1ec3a 100644 --- a/packages/tslua-dcs-mission-types/src/exports/Unit.export.ts +++ b/packages/tslua-dcs-mission-types/src/exports/Unit.export.ts @@ -1,5 +1,5 @@ /** - * @version 2.9.9.2474 + * @version 2.9.10.3948 **/ export interface _Unit { getDrawArgumentValue(...args: any[]): unknown; diff --git a/packages/tslua-dcs-mission-types/src/exports/Warehouse.export.ts b/packages/tslua-dcs-mission-types/src/exports/Warehouse.export.ts index 2cfb76d6..65d2c8cd 100644 --- a/packages/tslua-dcs-mission-types/src/exports/Warehouse.export.ts +++ b/packages/tslua-dcs-mission-types/src/exports/Warehouse.export.ts @@ -1,5 +1,5 @@ /** - * @version 2.9.9.2474 + * @version 2.9.10.3948 **/ export interface _Warehouse { setItem(...args: any[]): unknown; diff --git a/packages/tslua-dcs-mission-types/src/exports/Weapon.export.ts b/packages/tslua-dcs-mission-types/src/exports/Weapon.export.ts index ef766f7f..886b9a72 100644 --- a/packages/tslua-dcs-mission-types/src/exports/Weapon.export.ts +++ b/packages/tslua-dcs-mission-types/src/exports/Weapon.export.ts @@ -1,5 +1,5 @@ /** - * @version 2.9.9.2474 + * @version 2.9.10.3948 **/ export interface _Weapon { getCategoryEx(...args: any[]): unknown; diff --git a/packages/tslua-dcs-mission-types/src/exports/atmosphere.export.ts b/packages/tslua-dcs-mission-types/src/exports/atmosphere.export.ts index 232f524a..05b500cf 100644 --- a/packages/tslua-dcs-mission-types/src/exports/atmosphere.export.ts +++ b/packages/tslua-dcs-mission-types/src/exports/atmosphere.export.ts @@ -1,5 +1,5 @@ /** - * @version 2.9.9.2474 + * @version 2.9.10.3948 * @noSelf **/ export interface _atmosphere { diff --git a/packages/tslua-dcs-mission-types/src/exports/coalition.export.ts b/packages/tslua-dcs-mission-types/src/exports/coalition.export.ts index 2217f651..59f81ad9 100644 --- a/packages/tslua-dcs-mission-types/src/exports/coalition.export.ts +++ b/packages/tslua-dcs-mission-types/src/exports/coalition.export.ts @@ -1,5 +1,5 @@ /** - * @version 2.9.9.2474 + * @version 2.9.10.3948 * @noSelf **/ export interface _coalition { diff --git a/packages/tslua-dcs-mission-types/src/exports/coord.export.ts b/packages/tslua-dcs-mission-types/src/exports/coord.export.ts index 8d24dcb6..d0b0bb9d 100644 --- a/packages/tslua-dcs-mission-types/src/exports/coord.export.ts +++ b/packages/tslua-dcs-mission-types/src/exports/coord.export.ts @@ -1,5 +1,5 @@ /** - * @version 2.9.9.2474 + * @version 2.9.10.3948 * @noSelf **/ export interface _coord { diff --git a/packages/tslua-dcs-mission-types/src/exports/env.export.ts b/packages/tslua-dcs-mission-types/src/exports/env.export.ts index 871b21e4..36575a30 100644 --- a/packages/tslua-dcs-mission-types/src/exports/env.export.ts +++ b/packages/tslua-dcs-mission-types/src/exports/env.export.ts @@ -1,5 +1,5 @@ /** - * @version 2.9.9.2474 + * @version 2.9.10.3948 * @noSelf **/ export interface _env { @@ -489,7 +489,7 @@ export interface _env { date: { Day: number; Year: number; Month: number }; start_time: number; maxDictId: number; - theatre: string; + descriptionNeutralsTask: string; pictureFileNameN: {}; failures: {}; currentKey: number; @@ -502,18 +502,18 @@ export interface _env { atGround: { speed: number; dir: number }; }; enable_fog: boolean; - dust_density: number; + visibility: { distance: number }; halo: { preset: string }; - enable_dust: boolean; + fog: { visibility: number; thickness: number }; season: { temperature: number }; type_weather: number; qnh: number; cyclones: {}; name: string; - fog: { thickness: number; visibility: number }; - groundTurbulence: number; + dust_density: number; modifiedTime: boolean; - visibility: { distance: number }; + groundTurbulence: number; + enable_dust: boolean; clouds: { thickness: number; density: number; @@ -646,9 +646,9 @@ export interface _env { }; descriptionText: string; pictureFileNameR: {}; - triggers: { zones: {} }; + theatre: string; version: number; - goals: {}; + triggers: { zones: {} }; coalition: { neutrals: { bullseye: { y: number; x: number }; @@ -672,7 +672,7 @@ export interface _env { pictureFileNameB: {}; sortie: string; descriptionBlueTask: string; - descriptionNeutralsTask: string; + goals: {}; descriptionRedTask: string; trigrules: {}; forcedOptions: {}; diff --git a/packages/tslua-dcs-mission-types/src/exports/land.export.ts b/packages/tslua-dcs-mission-types/src/exports/land.export.ts index e7f7b6f8..f4b889db 100644 --- a/packages/tslua-dcs-mission-types/src/exports/land.export.ts +++ b/packages/tslua-dcs-mission-types/src/exports/land.export.ts @@ -1,5 +1,5 @@ /** - * @version 2.9.9.2474 + * @version 2.9.10.3948 * @noSelf **/ export interface _land { diff --git a/packages/tslua-dcs-mission-types/src/exports/missionCommands.export.ts b/packages/tslua-dcs-mission-types/src/exports/missionCommands.export.ts index 3b4f6d63..0933e9ba 100644 --- a/packages/tslua-dcs-mission-types/src/exports/missionCommands.export.ts +++ b/packages/tslua-dcs-mission-types/src/exports/missionCommands.export.ts @@ -1,5 +1,5 @@ /** - * @version 2.9.9.2474 + * @version 2.9.10.3948 * @noSelf **/ export interface _missionCommands { diff --git a/packages/tslua-dcs-mission-types/src/exports/net.export.ts b/packages/tslua-dcs-mission-types/src/exports/net.export.ts index f7adac15..d6493d4f 100644 --- a/packages/tslua-dcs-mission-types/src/exports/net.export.ts +++ b/packages/tslua-dcs-mission-types/src/exports/net.export.ts @@ -1,5 +1,5 @@ /** - * @version 2.9.9.2474 + * @version 2.9.10.3948 * @noSelf **/ export interface _net { diff --git a/packages/tslua-dcs-mission-types/src/exports/radio.export.ts b/packages/tslua-dcs-mission-types/src/exports/radio.export.ts index cc4f9cbf..8b0b3003 100644 --- a/packages/tslua-dcs-mission-types/src/exports/radio.export.ts +++ b/packages/tslua-dcs-mission-types/src/exports/radio.export.ts @@ -1,5 +1,5 @@ /** - * @version 2.9.9.2474 + * @version 2.9.10.3948 * @noSelf **/ export interface _radio { diff --git a/packages/tslua-dcs-mission-types/src/exports/timer.export.ts b/packages/tslua-dcs-mission-types/src/exports/timer.export.ts index 413a3004..4c5e3361 100644 --- a/packages/tslua-dcs-mission-types/src/exports/timer.export.ts +++ b/packages/tslua-dcs-mission-types/src/exports/timer.export.ts @@ -1,5 +1,5 @@ /** - * @version 2.9.9.2474 + * @version 2.9.10.3948 * @noSelf **/ export interface _timer { diff --git a/packages/tslua-dcs-mission-types/src/exports/trigger.export.ts b/packages/tslua-dcs-mission-types/src/exports/trigger.export.ts index 071a496a..b6becdf0 100644 --- a/packages/tslua-dcs-mission-types/src/exports/trigger.export.ts +++ b/packages/tslua-dcs-mission-types/src/exports/trigger.export.ts @@ -1,5 +1,5 @@ /** - * @version 2.9.9.2474 + * @version 2.9.10.3948 **/ export interface _trigger { misc: { diff --git a/packages/tslua-dcs-mission-types/src/exports/world.export.ts b/packages/tslua-dcs-mission-types/src/exports/world.export.ts index 3f237c60..5baec120 100644 --- a/packages/tslua-dcs-mission-types/src/exports/world.export.ts +++ b/packages/tslua-dcs-mission-types/src/exports/world.export.ts @@ -1,5 +1,5 @@ /** - * @version 2.9.9.2474 + * @version 2.9.10.3948 * @noSelf **/ export interface _world { @@ -83,8 +83,15 @@ export interface _world { eventHandlers: {}; removeEventHandler(...args: any[]): unknown; addEventHandler(...args: any[]): unknown; - getMarkPanels(...args: any[]): unknown; searchObjects(...args: any[]): unknown; + getMarkPanels(...args: any[]): unknown; + weather: { + setFogThickness(...args: any[]): unknown; + getFogVisibilityDistance(...args: any[]): unknown; + getFogThickness(...args: any[]): unknown; + setFogVisibilityDistance(...args: any[]): unknown; + setFogAnimation(...args: any[]): unknown; + }; getPlayer(...args: any[]): unknown; getAirbases(...args: any[]): unknown; }