mirror of
https://github.com/dcs-retribution/dcs-retribution.git
synced 2025-11-10 15:41:24 +00:00
- factor out own class for the iadsnetwork within the conflicttheater - This class will handle all Skynet related things - no specific group_name handling necessary in future - make iadsbuilding own TGO class because SAM & EWRs are Vehicle Groups. IADS Elements dont have any groups attached. - added command center, connection node and power source as Ground objects which can be added by the campaign designer - adjust lua generator to support new iads units - parse the campaign yaml to get the iads network information - use the range as fallback if no yaml information was found - complete rewrite of the skynet lua script - allow destruction of iads network to be persistent over all rounds - modified the presetlocation handling: the wrapper PresetLocation for PointWithHeading now stores the original name from the campaign miz to have the ability to process campaign yaml configurations based on the ground unit - Implementation of the UI representation for the IADS Network - Give user the option to enable or disable advanced iads - Extended the layout system: Implement Sub task handling to support PD
48 lines
1.3 KiB
JSON
48 lines
1.3 KiB
JSON
{
|
|
"nameInUI": "Skynet IADS",
|
|
"defaultValue": true,
|
|
"specificOptions": [
|
|
{
|
|
"nameInUI": "create IADS for RED coalition",
|
|
"mnemonic": "createRedIADS",
|
|
"defaultValue": true
|
|
},
|
|
{
|
|
"nameInUI": "create IADS for BLUE coalition",
|
|
"mnemonic": "createBlueIADS",
|
|
"defaultValue": true
|
|
},
|
|
{
|
|
"nameInUI": "Include RED IADS in radio menu",
|
|
"mnemonic": "includeRedInRadio",
|
|
"defaultValue": true
|
|
},
|
|
{
|
|
"nameInUI": "Include BLUE IADS in radio menu",
|
|
"mnemonic": "includeBlueInRadio",
|
|
"defaultValue": true
|
|
},
|
|
{
|
|
"nameInUI": "Generate debug information for RED IADS",
|
|
"mnemonic": "debugRED",
|
|
"defaultValue": false
|
|
},
|
|
{
|
|
"nameInUI": "Generate debug information for BLUE IADS",
|
|
"mnemonic": "debugBLUE",
|
|
"defaultValue": false
|
|
}
|
|
],
|
|
"scriptsWorkOrders": [
|
|
{
|
|
"file": "skynet-iads-compiled.lua",
|
|
"mnemonic": "skynetiads-script"
|
|
}
|
|
],
|
|
"configurationWorkOrders": [
|
|
{
|
|
"file": "skynetiads-config.lua",
|
|
"mnemonic": "skynetiads-config"
|
|
}
|
|
]
|
|
} |