From e1febc63f2dc5e77b4cb1e0122c1aca1fb88cc6c Mon Sep 17 00:00:00 2001 From: dutchie031 Date: Mon, 14 Sep 2026 11:11:24 +0200 Subject: [PATCH] initial env.mission fields --- .../lua-addons/dcs-types/library/DcsTypes.lua | 75 +++++++++++++++++++ dutchies-dcs-scripting-tools/package.json | 2 +- 2 files changed, 76 insertions(+), 1 deletion(-) diff --git a/dutchies-dcs-scripting-tools/lua-addons/dcs-types/library/DcsTypes.lua b/dutchies-dcs-scripting-tools/lua-addons/dcs-types/library/DcsTypes.lua index f1c328c..32b2a04 100644 --- a/dutchies-dcs-scripting-tools/lua-addons/dcs-types/library/DcsTypes.lua +++ b/dutchies-dcs-scripting-tools/lua-addons/dcs-types/library/DcsTypes.lua @@ -42,6 +42,81 @@ ---@field Easting number ---@field Northing number +do --mission table + + ---@class MissionTable + ---@field drawings Drawings + ---@field coalitions Coalitions + ---@field theatre string? + ---@field version number + ---@field start_time number + ---@field goals table? + ---@field weather table? + + do -- drawings + + ---@class Drawings + ---@field options DrawingOptions + ---@field layers Array + + ---@class DrawingOptions + ---@field hiddenOnF10Map HiddenOnF10Map + + ---@class HiddenOnF10Map + ---@field Observer HiddenOnF10MapSettings + ---@field Instructor HiddenOnF10MapSettings + ---@field ForwardObserver HiddenOnF10MapSettings + ---@field Spectator HiddenOnF10MapSettings + ---@field ArtilleryCommander HiddenOnF10MapSettings + ---@field Pilot HiddenOnF10MapSettings + + ---@class HiddenOnF10MapSettings + ---@field Neutral boolean + ---@field Blue boolean + ---@field Red boolean + + ---@class DrawingLayer + ---@field name string + ---@field visible boolean + ---@field objects Array + + end + + do -- coalitions + ---@class Coalitions + ---@field red Coalition + ---@field blue Coalition + ---@field neutral Coalition + + ---@class Coalition + ---@field bullseye Vec2 + ---@field name string + ---@field nav_points Array + ---@field country Array + + ---@class NavPoint + ---@field type string + ---@field comment string + ---@field callSignStr string + ---@field id number + ---@field properties table + + ---@class Country + ---@field id string + ---@field name string + ---@field vehicle Groups + ---@field plane Groups + ---@field helicopter Groups + ---@field static Groups + ---@field ship Groups + + ---@class Groups + ---@field group Array + + end + +end + do -- env ---@class env diff --git a/dutchies-dcs-scripting-tools/package.json b/dutchies-dcs-scripting-tools/package.json index 51354c3..3e8c371 100644 --- a/dutchies-dcs-scripting-tools/package.json +++ b/dutchies-dcs-scripting-tools/package.json @@ -2,7 +2,7 @@ "name": "dutchies-dcs-scripting-tools", "displayName": "Dutchies Dcs Scripting Tools", "description": "Scripting tools to create DCS script and frameworks easier", - "version": "0.1.0", + "version": "0.1.1", "author": { "name": "dutchie031", "email": "54616262+dutchie031@users.noreply.github.com"