Compare commits

..
Author SHA1 Message Date
dutchie031 45c988c989 updating flawed properties table definition
publish-vs-code-extensions.yml / Publish VS Code Extension (push) Successful in 52s
2026-09-15 17:01:38 +02:00
dutchie031 2815c3e652 Updated type error
publish-vs-code-extensions.yml / Publish VS Code Extension (push) Successful in 49s
2026-09-14 14:29:01 +02:00
dutchie031 4b311f8b4c Updated type error
publish-vs-code-extensions.yml / Publish VS Code Extension (push) Successful in 6s
2026-09-14 14:27:56 +02:00
dutchie031 4712330faa Updated typo
publish-vs-code-extensions.yml / Publish VS Code Extension (push) Successful in 55s
2026-09-14 12:27:11 +02:00
dutchie031 77ed355011 added trigger zones to mission table
publish-vs-code-extensions.yml / Publish VS Code Extension (push) Successful in 56s
2026-09-14 12:06:37 +02:00
dutchie031 974d4a5e69 fixed naming error in MissionTable
publish-vs-code-extensions.yml / Publish VS Code Extension (push) Successful in 51s
2026-09-14 11:50:33 +02:00
dutchie031 6c8adfea0d initial env.mission fields
publish-vs-code-extensions.yml / Publish VS Code Extension (push) Successful in 51s
2026-09-14 11:27:31 +02:00
dutchie031 16599dce42 initial env.mission fields
publish-vs-code-extensions.yml / Publish VS Code Extension (push) Successful in 5s
2026-09-14 11:27:13 +02:00
dutchie031 e1febc63f2 initial env.mission fields
publish-vs-code-extensions.yml / Publish VS Code Extension (push) Successful in 56s
2026-09-14 11:11:24 +02:00
2 changed files with 99 additions and 2 deletions
@@ -42,10 +42,107 @@
---@field Easting number
---@field Northing number
do --mission table
---@class MissionTable
---@field drawings Drawings
---@field coalition Coalitions
---@field triggers Triggers
---@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<DrawingLayer>
---@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<DrawingObject>
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<NavPoint>
---@field country Array<Country>
---@class NavPoint
---@field type string
---@field comment string
---@field callSignStr string
---@field id number
---@field properties table
---@class Country
---@field id number
---@field name string
---@field vehicle Groups
---@field plane Groups
---@field helicopter Groups
---@field static Groups
---@field ship Groups
---@class Groups
---@field group Array<table>
end
do -- triggers
---@class Triggers
---@field zones Array<MissionTriggerZone>
---@class MissionTriggerZone
---@field radius number
---@field zoneId number
---@field properties Array<TriggerZoneProperty>
---@field hidden boolean
---@field x number
---@field y number
---@field name string
---@field type number
---@field heading number
---@field verticies Array<Vec2>
---@class TriggerZoneProperty
---@field key string
---@field value string
end
end
do -- env
---@class env
---@field mission table TODO: Mission
---@field mission MissionTable
---@field warehouses table
---@field info fun(log:string, showMessageBox:boolean?) Prints passed log line with prefix 'info'
---@field warning fun(log:string, showMessageBox:boolean?) Prints passed log line with prefix 'warning'
+1 -1
View File
@@ -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.7",
"author": {
"name": "dutchie031",
"email": "54616262+dutchie031@users.noreply.github.com"