From 280eea4994f5c877525d0312cb14fa732cf041e3 Mon Sep 17 00:00:00 2001 From: Chase <29675446+theace0296@users.noreply.github.com> Date: Mon, 15 Nov 2021 21:23:33 -0500 Subject: [PATCH 01/19] Add getCommands utility --- devHelper/getCommands.js | 40 +++++++++ package-lock.json | 175 +++++++++++++++++++++++++++++++++++++++ package.json | 9 +- 3 files changed, 221 insertions(+), 3 deletions(-) create mode 100644 devHelper/getCommands.js create mode 100644 package-lock.json diff --git a/devHelper/getCommands.js b/devHelper/getCommands.js new file mode 100644 index 0000000..566ace6 --- /dev/null +++ b/devHelper/getCommands.js @@ -0,0 +1,40 @@ +const fetch = require('node-fetch').default; +const { parse } = require('node-html-parser'); +const fs = require('fs'); +const path = require('path'); + +(async () => { + const WIKI_BASE_URL = 'https://community.bistudio.com'; + const introducedInGamesMap = { + ofp: '/wiki/Category:Introduced_with_Operation_Flashpoint', + ofpResistance: '/wiki/Category:Introduced_with_Operation_Flashpoint:_Elite', + toh: '/wiki/Category:Introduced_with_Take_On_Helicopters', + arma: '/wiki/Category:Introduced_with_Armed_Assault', + arma2: '/wiki/Category:Introduced_with_Arma_2', + arma2oa: '/wiki/Category:Introduced_with_Arma_2:_Operation_Arrowhead', + arma3: '/wiki/Category:Introduced_with_Arma_3', + }; + + await Promise.all(Object.keys(introducedInGamesMap).map(async game => { + const html = await (await fetch(`${WIKI_BASE_URL}${introducedInGamesMap[game]}`)).text(); + const document = parse(html); + const introducedInVersionMap = Array.from(document.querySelectorAll('.CategoryTreeLabel')).reduce( + (acc, a) => ({ ...acc, [/\d+\.\d+/.exec(a.textContent).shift()]: a.getAttribute('href') }), + {} + ); + const gameCommands = { docs: `${WIKI_BASE_URL}${introducedInGamesMap[game]}` }; + await Promise.all(Object.keys(introducedInVersionMap).map(async version => { + const cmdhtml = await (await fetch(`${WIKI_BASE_URL}${introducedInVersionMap[version]}`)).text(); + const cmdDocument = parse(cmdhtml); + const commands = Array.from(cmdDocument.querySelectorAll('div.mw-category-group > ul > li > a[title]')) + .filter(a => !a.classList.length && !a.textContent.includes(':')) + .map(a => a.textContent.replace(/[ ]+/g, '_')); + gameCommands[version] = commands; + })); + fs.writeFileSync( + path.join(process.cwd(), 'devHelper/commands', `${game}.json`), + JSON.stringify(gameCommands, null, 2), + 'utf8' + ); + })); +})(); diff --git a/package-lock.json b/package-lock.json new file mode 100644 index 0000000..2be1c74 --- /dev/null +++ b/package-lock.json @@ -0,0 +1,175 @@ +{ + "name": "sqf", + "version": "2.0.3", + "lockfileVersion": 1, + "requires": true, + "dependencies": { + "boolbase": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz", + "integrity": "sha1-aN/1++YMUes3cl6p4+0xDcwed24=", + "dev": true + }, + "css-select": { + "version": "4.1.3", + "resolved": "https://registry.npmjs.org/css-select/-/css-select-4.1.3.tgz", + "integrity": "sha512-gT3wBNd9Nj49rAbmtFHj1cljIAOLYSX1nZ8CB7TBO3INYckygm5B7LISU/szY//YmdiSLbJvDLOx9VnMVpMBxA==", + "dev": true, + "requires": { + "boolbase": "^1.0.0", + "css-what": "^5.0.0", + "domhandler": "^4.2.0", + "domutils": "^2.6.0", + "nth-check": "^2.0.0" + } + }, + "css-what": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/css-what/-/css-what-5.1.0.tgz", + "integrity": "sha512-arSMRWIIFY0hV8pIxZMEfmMI47Wj3R/aWpZDDxWYCPEiOMv6tfOrnpDtgxBYPEQD4V0Y/958+1TdC3iWTFcUPw==", + "dev": true + }, + "dom-serializer": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.3.2.tgz", + "integrity": "sha512-5c54Bk5Dw4qAxNOI1pFEizPSjVsx5+bpJKmL2kPn8JhBUq2q09tTCa3mjijun2NfK78NMouDYNMBkOrPZiS+ig==", + "dev": true, + "requires": { + "domelementtype": "^2.0.1", + "domhandler": "^4.2.0", + "entities": "^2.0.0" + } + }, + "domelementtype": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.2.0.tgz", + "integrity": "sha512-DtBMo82pv1dFtUmHyr48beiuq792Sxohr+8Hm9zoxklYPfa6n0Z3Byjj2IV7bmr2IyqClnqEQhfgHJJ5QF0R5A==", + "dev": true + }, + "domhandler": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.2.2.tgz", + "integrity": "sha512-PzE9aBMsdZO8TK4BnuJwH0QT41wgMbRzuZrHUcpYncEjmQazq8QEaBWgLG7ZyC/DAZKEgglpIA6j4Qn/HmxS3w==", + "dev": true, + "requires": { + "domelementtype": "^2.2.0" + } + }, + "domutils": { + "version": "2.8.0", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-2.8.0.tgz", + "integrity": "sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==", + "dev": true, + "requires": { + "dom-serializer": "^1.0.1", + "domelementtype": "^2.2.0", + "domhandler": "^4.2.0" + } + }, + "entities": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz", + "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==", + "dev": true + }, + "node-fetch": { + "version": "2.6.6", + "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.6.tgz", + "integrity": "sha512-Z8/6vRlTUChSdIgMa51jxQ4lrw/Jy5SOW10ObaA47/RElsAN2c5Pn8bTgFGWn/ibwzXTE8qwr1Yzx28vsecXEA==", + "dev": true, + "requires": { + "whatwg-url": "^5.0.0" + } + }, + "node-html-parser": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/node-html-parser/-/node-html-parser-5.1.0.tgz", + "integrity": "sha512-l6C1Gf1o7YuxeMGa17PypEez/rj+ii3q4/NZG37nRmWSLDjHyB0WNrlE4h2UW92D0JSfUSfu+lOvxThttVe7Jw==", + "dev": true, + "requires": { + "css-select": "^4.1.3", + "he": "1.2.0" + }, + "dependencies": { + "he": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/he/-/he-1.2.0.tgz", + "integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==", + "dev": true + } + } + }, + "nth-check": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-2.0.1.tgz", + "integrity": "sha512-it1vE95zF6dTT9lBsYbxvqh0Soy4SPowchj0UBGj/V6cTPnXXtQOPUbhZ6CmGzAD/rW22LQK6E96pcdJXk4A4w==", + "dev": true, + "requires": { + "boolbase": "^1.0.0" + } + }, + "tr46": { + "version": "0.0.3", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz", + "integrity": "sha1-gYT9NH2snNwYWZLzpmIuFLnZq2o=", + "dev": true + }, + "vscode-jsonrpc": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/vscode-jsonrpc/-/vscode-jsonrpc-4.0.0.tgz", + "integrity": "sha512-perEnXQdQOJMTDFNv+UF3h1Y0z4iSiaN9jIlb0OqIYgosPCZGYh/MCUlkFtV2668PL69lRDO32hmvL2yiidUYg==" + }, + "vscode-languageclient": { + "version": "4.4.2", + "resolved": "https://registry.npmjs.org/vscode-languageclient/-/vscode-languageclient-4.4.2.tgz", + "integrity": "sha512-9TUzsg1UM6n1UEyPlWbDf7tK1wJAK7UGFRmGDN8sz4KmbbDiVRh6YicaB/5oRSVTpuV47PdJpYlOl3SJ0RiK1Q==", + "requires": { + "vscode-languageserver-protocol": "^3.10.3" + } + }, + "vscode-languageserver": { + "version": "4.4.2", + "resolved": "https://registry.npmjs.org/vscode-languageserver/-/vscode-languageserver-4.4.2.tgz", + "integrity": "sha512-61y8Raevi9EigDgg9NelvT9cUAohiEbUl1LOwQQgOCAaNX62yKny/ddi0uC+FUTm4CzsjhBu+06R+vYgfCYReA==", + "requires": { + "vscode-languageserver-protocol": "^3.10.3", + "vscode-uri": "^1.0.5" + } + }, + "vscode-languageserver-protocol": { + "version": "3.13.0", + "resolved": "https://registry.npmjs.org/vscode-languageserver-protocol/-/vscode-languageserver-protocol-3.13.0.tgz", + "integrity": "sha512-2ZGKwI+P2ovQll2PGAp+2UfJH+FK9eait86VBUdkPd9HRlm8e58aYT9pV/NYanHOcp3pL6x2yTLVCFMcTer0mg==", + "requires": { + "vscode-jsonrpc": "^4.0.0", + "vscode-languageserver-types": "3.13.0" + } + }, + "vscode-languageserver-types": { + "version": "3.13.0", + "resolved": "https://registry.npmjs.org/vscode-languageserver-types/-/vscode-languageserver-types-3.13.0.tgz", + "integrity": "sha512-BnJIxS+5+8UWiNKCP7W3g9FlE7fErFw0ofP5BXJe7c2tl0VeWh+nNHFbwAS2vmVC4a5kYxHBjRy0UeOtziemVA==" + }, + "vscode-uri": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/vscode-uri/-/vscode-uri-1.0.6.tgz", + "integrity": "sha512-sLI2L0uGov3wKVb9EB+vIQBl9tVP90nqRvxSoJ35vI3NjxE8jfsE5DSOhWgSunHSZmKS4OCi2jrtfxK7uyp2ww==" + }, + "webidl-conversions": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz", + "integrity": "sha1-JFNCdeKnvGvnvIZhHMFq4KVlSHE=", + "dev": true + }, + "whatwg-url": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz", + "integrity": "sha1-lmRU6HZUYuN2RNNib2dCzotwll0=", + "dev": true, + "requires": { + "tr46": "~0.0.3", + "webidl-conversions": "^3.0.0" + } + } + } +} diff --git a/package.json b/package.json index 916736b..ecafcd1 100644 --- a/package.json +++ b/package.json @@ -182,11 +182,14 @@ ] }, "scripts": { - "update-vscode": "node ./node_modules/vscode/bin/install", - "postinstall": "node ./node_modules/vscode/bin/install" + "update-vscode": "node ./node_modules/vscode/bin/install" }, "dependencies": { "vscode-languageclient": "^4.1.4", "vscode-languageserver": "^4.1.3" + }, + "devDependencies": { + "node-fetch": "^2.6.6", + "node-html-parser": "^5.1.0" } -} \ No newline at end of file +} From 1b1df47f73278a400cfc1ecf1a7a3b9ca0e2027e Mon Sep 17 00:00:00 2001 From: Chase <29675446+theace0296@users.noreply.github.com> Date: Mon, 15 Nov 2021 21:36:32 -0500 Subject: [PATCH 02/19] Update commands --- devHelper/commands/arma.json | 860 ++-- devHelper/commands/arma2.json | 1085 +++-- devHelper/commands/arma2oa.json | 298 +- devHelper/commands/arma3.json | 5826 +++++++++++++------------ devHelper/commands/ofp.json | 816 ++-- devHelper/commands/ofpResistance.json | 231 +- devHelper/commands/toh.json | 404 +- 7 files changed, 4642 insertions(+), 4878 deletions(-) diff --git a/devHelper/commands/arma.json b/devHelper/commands/arma.json index 7b042ea..15114ff 100644 --- a/devHelper/commands/arma.json +++ b/devHelper/commands/arma.json @@ -1,563 +1,301 @@ { - "docs": "https://community.bistudio.com/wiki/Category:Introduced_with_Armed_Assault", - "1.00": [ - "actionKeys", - "actionKeysImages", - "actionKeysNames", - "activateAddons", - "activateKey", - "addSwitchableUnit", - "addWaypoint", - "animationState", - "assert", - "assignedTarget", - "assignTeam", - "attackEnabled", - "boundingBox", - "breakOut", - "breakTo", - "camCommitPrepared", - "cameraInterest", - "cameraOn", - "campaignConfigFile", - "camPreload", - "camPreloaded", - "camPrepareBank", - "camPrepareDir", - "camPrepareDive", - "camPrepareFocus", - "camPrepareFov", - "camPrepareFovRange", - "camPreparePos", - "camPrepareRelPos", - "camPrepareTarget", - "camSetFocus", - "camUseNVG", - "case", - { - "key": "catch", - "overwrite": { - "type": "exceptionHandling" - } - }, - "ceil", - "clearRadio", - "closeDisplay", - "commandFSM", - "commandGetOut", - { - "key": "compile", - "overwrite": { - "type": "compilationStatement" - } - }, - "composeText", - "configFile", - "configName", - { - "key": "controlNull", - "overwrite": { - "returns": "bool" - } - }, - "createCenter", - "createDisplay", - { - "key": "createGroup", - "overwrite": { - "returns": "objGroup" - } - }, - "createGuardedPoint", - { - "key": "createMarker", - "overwrite": { - "returns": "objMarker" - } - }, - "createMine", - "createSoundSource", - "createTarget", - "createTrigger", - { - "key": "createVehicleLocal", - "overwrite": { - "returns": "objVehicle" - } - }, - "ctrlActivate", - "ctrlCommit", - { - "key": "ctrlCommitted", - "overwrite": { - "returns": "bool" - } - }, - "ctrlFade", - "ctrlMapAnimAdd", - "ctrlMapAnimClear", - "ctrlMapAnimCommit", - "ctrlMapAnimDone", - "ctrlMapScale", - "ctrlParent", - "ctrlPosition", - "ctrlScale", - "ctrlSetActiveColor", - "ctrlSetBackgroundColor", - "ctrlSetEventHandler", - "ctrlSetFade", - "ctrlSetFocus", - "ctrlSetFont", - "ctrlSetFontH1", - "ctrlSetFontH1B", - "ctrlSetFontH2", - "ctrlSetFontH2B", - "ctrlSetFontH3", - "ctrlSetFontH3B", - "ctrlSetFontH4", - "ctrlSetFontH4B", - "ctrlSetFontH5", - "ctrlSetFontH5B", - "ctrlSetFontH6", - "ctrlSetFontH6B", - "ctrlSetFontHeight", - "ctrlSetFontHeightH1", - "ctrlSetFontHeightH2", - "ctrlSetFontHeightH3", - "ctrlSetFontHeightH4", - "ctrlSetFontHeightH5", - "ctrlSetFontHeightH6", - "ctrlSetFontP", - "ctrlSetFontPB", - "ctrlSetForegroundColor", - "ctrlSetPosition", - "ctrlSetScale", - "ctrlSetStructuredText", - "ctrlSetTextColor", - "ctrlSetTooltip", - "ctrlSetTooltipColorBox", - "ctrlSetTooltipColorShade", - "ctrlSetTooltipColorText", - "ctrlShown", - "ctrlType", - "currentCommand", - "date", - "default", - "deleteCenter", - "deleteCollection", - "deleteGroup", - "deleteMarker", - "deleteTarget", - "deleteWaypoint", - { - "key": "displayCtrl", - "overwrite": { - "returns": "uiControl" - } - }, - { - "key": "displayNull", - "overwrite": { - "returns": "bool" - } - }, - { - "key": "displaySetEventHandler", - "overwrite": { - "type": "eventStatement" - } - }, - "dissolveTeam", - { - "key": "doFSM", - "overwrite": { - "type": "executionStatement" - } - }, - "doGetOut", - "drawArrow", - "drawEllipse", - "drawIcon", - "drawLine", - "drawRectangle", - { - "key": "echo", - "overwrite": { - "type": "diagnoseStatement" - } - }, - "effectiveCommander", - { - "key": "emptyPositions", - "overwrite": { - "returns": "scalar", - "syntax": " emptyPositions ", - "example": "_freeCargoPositions = vehicle player emptyPositions \"cargo\";", - "docSyntax": "vehicle emptyPositions position", - "description": "Returns the number of given positions in the vehicle. Positions can be \"Commander\", \"Driver\", \"Gunner\" or \"Cargo\"" - } - }, - "enableAI", - "enableAttack", - "enableEnvironment", - "enableReload", - "enableTeamSwitch", - { - "key": "execVM", - "overwrite": { - "type": "executionStatement" - } - }, - { - "key": "exitWith", - "overwrite": { - "type": "controlStatement" - } - }, - "expectedDestination", - "exportLandscapeXYZ", - "fadeRadio", - "find", - "findCover", - "findDisplay", - "findNearestEnemy", - "finishMissionInit", - "finite", - "floor", - "fog", - "fogForecast", - { - "key": "for", - "overwrite": { - "type": "controlStatement" - } - }, - "forceSpeed", - "formationDirection", - "formationLeader", - "formationMembers", - "formationPosition", - "formationTask", - "formatText", - "from", - "getArray", - "getHideFrom", - "getNumber", - "getPosASL", - "getSpeed", - "getText", - { - "key": "getVariable", - "overwrite": { - "returns": "any", - "syntax": " getVariable ", - "example": "_thePublicVariable = _myTruck getVariable \"myPublicVariable\";", - "docSyntax": "varspace getVariable name", - "description": "Return the value of variable in the variable space assigned to various data types.", - "tags": "[AG] " - } - }, - "glanceAt", - "halt", - "hideBehindScripted", - "hideBody", - "hierarchyObjectsCount", - "htmlLoad", - "image", - "inGameUISetEventHandler", - "inheritsFrom", - "initAmbientLife", - "intersect", - "isArray", - "isClass", - "isFormationLeader", - "isHidden", - "isHideBehindScripted", - "isKeyActive", - "isKindOf", - "isMarkedForCollection", - "isNil", - "isNumber", - "isPlayer", - "isText", - "keyImage", - "keyName", - "lbIsSelected", - "lbSelection", - "lbSetSelected", - "lightAttachObject", - "lightDetachObject", - "limitSpeed", - "lineBreak", - "lookAt", - "max", - "min", - "missionConfigFile", - { - "key": "modelToWorld", - "overwrite": { - "returns": "array", - "syntax": " modelToWorld ", - "example": "_aboveAndBehindPlayer = player modelToWorld [0,-1,3];", - "docSyntax": "model modelToWorld position", - "description": "Translates relative position from object model space into world position." - } - }, - "moveInTurret", - "moveTarget", - "moveTo", - "moveToCompleted", - "moveToFailed", - "nearestObjects", - "nearObjects", - "needReload", - "nextWeatherChange", - "onBriefingTeamSwitch", - "onPlayerConnected", - "onPlayerDisconnected", - "overcast", - "overcastForecast", - "parseNumber", - "parseText", - "playerRespawnTime", - "playerSide", - "playMission", - "positionCameraToWorld", - "posScreenToWorld", - "posWorldToScreen", - "precision", - "preloadCamera", - "preloadObject", - "preloadSound", - "preloadTitleObj", - "preloadTitleRsc", - "preprocessFileLineNumbers", - "processInitCommands", - "radioVolume", - "rain", - "rank", - "reload", - "reloadEnabled", - "removeSwitchableUnit", - "respawnVehicle", - "round", - "runInitScript", - "scopeName", - "scriptDone", - "selectionPosition", - "selectLeader", - "selectPlayer", - "sendSimpleCommand", - "setAperture", - "setAttributes", - "setCameraEffect", - "setCameraInterest", - "setDate", - "setDestination", - "setDropInterval", - "setEffectCondition", - "setFormationTask", - "setFriend", - "setHideBehind", - "setLightAmbient", - "setLightBrightness", - "setLightColor", - "setMarkerBrush", - "setMarkerDir", - "setMarkerShape", - "setMarkerText", - "setMousePosition", - "setMusicEffect", - "setParticleCircle", - "setParticleParams", - "setParticleRandom", - "setPlayable", - "setPosASL", - "setRank", - "setSoundEffect", - "setTargetAge", - "setTitleEffect", - "setTriggerActivation", - "setTriggerArea", - "setTriggerStatements", - "setTriggerText", - "setTriggerTimeout", - "setTriggerType", - "setUnitAbility", - "setUnitRank", - { - "key": "setVariable", - "overwrite": { - "returns": "void", - "syntax": " setVariable [,]", - "example": "_myTruck setVariable [\"myPublicVariable\", 123, true];", - "docSyntax": "varspace setVariable [name, value]", - "description": "Set variable to given value in the variable space of given element.", - "tags": "[AG] [EL] " - } - }, - "setVectorDir", - "setVectorUp", - "setVehicleAmmo", - "setVehicleArmor", - "setVehicleId", - "setVehicleInit", - "setVehicleLock", - "setVehiclePosition", - "setVehicleVarName", - "setWaypointBehaviour", - "setWaypointCombatMode", - "setWaypointDescription", - "setWaypointFormation", - "setWaypointHousePosition", - "setWaypointPosition", - "setWaypointScript", - "setWaypointSpeed", - "setWaypointStatements", - "setWaypointTimeout", - "setWaypointType", - "showWaypoint", - "sleep", - { - "key": "spawn", - "overwrite": { - "type": "executionStatement" - } - }, - "step", - "str", - "supportInfo", - { - "key": "surfaceIsWater", - "overwrite": { - "returns": "bool", - "syntax": "surfaceIsWater ", - "example": "_isWater = surfaceIsWater [1000, 3000];", - "docSyntax": "surfaceIsWater position", - "description": "Returns whether water is at given position." - } - }, - "surfaceType", - { - "key": "switch", - "overwrite": { - "type": "controlStatement" - } - }, - "switchableUnits", - "synchronizeWaypoint", - "synchronizeWaypoint trigger", - "teamSwitch", - "teamSwitchEnabled", - "terminate", - "text", - { - "key": "throw", - "overwrite": { - "type": "exceptionHandling" - } - }, - "to", - "triggerAttachObject", - "triggerAttachVehicle", - { - "key": "try", - "overwrite": { - "type": "exceptionHandling" - } - }, - "typeName", - "unassignTeam", - "unitPos", - "vectorDir", - "vectorUp", - "vehicles", - "vehicleVarName", - "verifySignature", - "waitUntil", - "waypointAttachObject", - "waypointAttachVehicle", - "weaponDirection", - "wind", - "worldName", - "worldToModel" - ], - "1.04": [ - "createMarkerLocal", - "deleteMarkerLocal", - "markerDir", - "markerText", - "setMarkerBrushLocal", - "setMarkerColorLocal", - "setMarkerDirLocal", - "setMarkerPosLocal", - "setMarkerShapeLocal", - "setMarkerSizeLocal", - "setMarkerTextLocal", - "setMarkerTypeLocal", - "setUnitPosWeak" - ], - "1.05": [ - "addVehicle", - "assignedVehicle", - "assignedVehicleRole", - "ctrlMapScreenToWorld", - "ctrlMapWorldToScreen", - "cutFadeOut", - "difficultyEnabled", - "distributionRegion", - "setCurrentWaypoint", - "titleFadeOut", - "waypoints" - ], - "1.06": [ - "isServer", - "joinSilent" - ], - "1.07": [ - "nearTargets" - ], - "1.08": [ - "airportSide", - "assignToAirport", - "attachedObject", - "attachObject", - "clearVehicleInit", - "createLocation", - "createMissionDisplay", - "deleteLocation", - "drawLocation", - "importance", - "landAt", - "lbSort", - "lbSortByValue", - "locationPosition", - "nearestLocation", - "nearestLocations", - "rectangular", - "setAirportSide", - "setDirection", - "setImportance", - "setName", - "setPosition", - "setRectangular", - "setSide", - "setSize", - "setText", - "setType", - "size", - "sizeOf", - "type" - ], - "1.09": [ - "addPublicVariableEventHandler", - "setVectorDirAndUp", - "toArray", - "toLower", - "toString", - "toUpper" - ], - "1.11": [ - "removeClothing" - ] + "docs": "https://community.bistudio.com/wiki/Category:Introduced_with_Armed_Assault", + "1.06": [], + "1.04": [ + "createMarkerLocal", + "deleteMarkerLocal", + "markerDir", + "markerText", + "setMarkerBrushLocal", + "setMarkerColorLocal", + "setMarkerDirLocal", + "setMarkerPosLocal", + "setMarkerShapeLocal", + "setMarkerSizeLocal", + "setMarkerTextLocal", + "setMarkerTypeLocal", + "setUnitPosWeak" + ], + "1.09": [], + "1.07": [], + "1.00": [ + "addSwitchableUnit", + "animationState", + "assert", + "boundingBox", + "breakOut", + "breakTo", + "camCommitPrepared", + "cameraInterest", + "cameraOn", + "campaignConfigFile", + "camPreload", + "camPreloaded", + "camPrepareBank", + "camPrepareDir", + "camPrepareDive", + "camPrepareFocus", + "camPrepareFov", + "camPrepareFovRange", + "camPreparePos", + "camPrepareRelPos", + "camPrepareTarget", + "case", + "catch", + "ceil", + "closeDisplay", + "commandFSM", + "compile", + "configFile", + "configName", + "config_/_name", + "config_greater_greater_name", + "controlNull", + "createDisplay", + "createMarker", + "createTarget", + "createVehicleLocal", + "ctrlActivate", + "ctrlCommit", + "ctrlCommitted", + "ctrlFade", + "ctrlMapAnimAdd", + "ctrlMapAnimClear", + "ctrlMapAnimCommit", + "ctrlMapAnimDone", + "ctrlMapScale", + "ctrlParent", + "ctrlPosition", + "ctrlScale", + "ctrlSetActiveColor", + "ctrlSetBackgroundColor", + "ctrlSetEventHandler", + "ctrlSetFade", + "ctrlSetFocus", + "ctrlSetFont", + "ctrlSetFontH1", + "ctrlSetFontH1B", + "ctrlSetFontH2", + "ctrlSetFontH2B", + "ctrlSetFontH3", + "ctrlSetFontH3B", + "ctrlSetFontH4", + "ctrlSetFontH4B", + "ctrlSetFontH5", + "ctrlSetFontH5B", + "ctrlSetFontH6", + "ctrlSetFontH6B", + "ctrlSetFontHeight", + "ctrlSetFontHeightH1", + "ctrlSetFontHeightH2", + "ctrlSetFontHeightH3", + "ctrlSetFontHeightH4", + "ctrlSetFontHeightH5", + "ctrlSetFontHeightH6", + "ctrlSetFontP", + "ctrlSetFontPB", + "ctrlSetForegroundColor", + "ctrlSetPosition", + "ctrlSetScale", + "ctrlSetStructuredText", + "ctrlSetTextColor", + "ctrlSetTooltip", + "ctrlSetTooltipColorBox", + "ctrlSetTooltipColorShade", + "ctrlSetTooltipColorText", + "ctrlShown", + "ctrlType", + "currentCommand", + "date", + "default", + "deleteCenter", + "deleteCollection", + "deleteTarget", + "displayCtrl", + "displayNull", + "displaySetEventHandler", + "doFSM", + "drawArrow", + "drawEllipse", + "drawIcon", + "drawLine", + "drawRectangle", + "echo", + "effectiveCommander", + "emptyPositions", + "enableAttack", + "enableEnvironment", + "enableReload", + "enableTeamSwitch", + "execVM", + "exitWith", + "expectedDestination", + "exportLandscapeXYZ", + "findCover", + "findDisplay", + "findNearestEnemy", + "finite", + "floor", + "fog", + "fogForecast", + "for", + "forceSpeed", + "formationDirection", + "formationLeader", + "formationMembers", + "formationPosition", + "formationTask", + "formatText", + "from", + "getArray", + "getHideFrom", + "getNumber", + "getSpeed", + "getText", + "getVariable", + "halt", + "hideBehindScripted", + "hideBody", + "hierarchyObjectsCount", + "htmlLoad", + "image", + "inGameUISetEventHandler", + "inheritsFrom", + "initAmbientLife", + "intersect", + "isArray", + "isClass", + "isFormationLeader", + "isHidden", + "isHideBehindScripted", + "isMarkedForCollection", + "isNil", + "isNumber", + "isPlayer", + "isText", + "lbIsSelected", + "lbSelection", + "lbSetSelected", + "limitSpeed", + "max", + "min", + "missionConfigFile", + "modelToWorld", + "moveInTurret", + "moveTarget", + "moveTo", + "moveToFailed", + "nearestObjects", + "nearObjects", + "needReload", + "nextWeatherChange", + "onBriefingTeamSwitch", + "onPlayerDisconnected", + "overcast", + "overcastForecast", + "parseNumber", + "playerRespawnTime", + "playerSide", + "positionCameraToWorld", + "posScreenToWorld", + "posWorldToScreen", + "precision", + "rain", + "rank", + "reload", + "reloadEnabled", + "removeSwitchableUnit", + "round", + "scopeName", + "selectionPosition", + "setAperture", + "setLightBrightness", + "setMarkerShape", + "setMousePosition", + "setParticleCircle", + "setParticleParams", + "setRank", + "setSoundEffect", + "setTriggerActivation", + "setTriggerStatements", + "setTriggerText", + "setTriggerTimeout", + "setTriggerType", + "setVariable", + "setVehicleAmmo", + "setVehicleVarName", + "setWaypointCombatMode", + "setWaypointType", + "showWaypoint", + "sleep", + "step", + "str", + "supportInfo", + "switch", + "switchableUnits", + "teamSwitch", + "teamSwitchEnabled", + "text", + "throw", + "to", + "triggerAttachVehicle", + "try", + "typeName", + "unitPos", + "vectorUp", + "vehicles", + "vehicleVarName", + "verifySignature", + "waitUntil", + "wind", + "worldName", + "worldToModel" + ], + "1.05": [ + "addVehicle", + "assignedVehicle", + "assignedVehicleRole", + "ctrlMapScreenToWorld", + "ctrlMapWorldToScreen", + "cutFadeOut", + "difficultyEnabled", + "distributionRegion", + "setCurrentWaypoint", + "titleFadeOut", + "waypoints" + ], + "1.11": [], + "1.08": [ + "airportSide", + "assignToAirport", + "attachedObject", + "attachObject", + "clearVehicleInit", + "createLocation", + "createMissionDisplay", + "deleteLocation", + "drawLocation", + "importance", + "landAt", + "lbSort", + "lbSortByValue", + "Location", + "locationPosition", + "nearestLocation", + "nearestLocations", + "rectangular", + "setAirportSide", + "setDirection", + "setImportance", + "setName", + "setPosition", + "setRectangular", + "setSide", + "setSize", + "setText", + "setType", + "size", + "sizeOf", + "type" + ] } \ No newline at end of file diff --git a/devHelper/commands/arma2.json b/devHelper/commands/arma2.json index 22837aa..db93a77 100644 --- a/devHelper/commands/arma2.json +++ b/devHelper/commands/arma2.json @@ -1,587 +1,502 @@ { - "docs": "https://community.bistudio.com/wiki/Category:Introduced_with_Arma_2", - "1.00": [ - "addEditorObject", - "addGroupIcon", - "addLiveStats", - "addMenu", - "addMenuItem", - "addResources", - "addTeamMember", - "agent", - "agents", - "AISFinishHeal", - "allGroups", - "allow3DMode", - "allowDamage", - "allowFileOperations", - "allUnits", - "armoryPoints", - "assignedCargo", - "assignedCommander", - "assignedDriver", - "assignedGunner", - "attachTo", - "BIS_fnc_absSpeed", - "BIS_fnc_addEvidence", - "BIS_fnc_areEqual", - "BIS_fnc_arithmeticMean", - "BIS_fnc_arrayCompare", - "BIS_fnc_arrayFindDeep", - "BIS_fnc_arrayInsert", - "BIS_fnc_arrayPop", - "BIS_fnc_arrayPush", - "BIS_fnc_arrayPushStack", - "BIS_fnc_arrayShift", - "BIS_fnc_arrayUnShift", - "BIS_fnc_classMagazine", - "BIS_fnc_classWeapon", - "BIS_fnc_colorRGBtoHTML", - "BIS_fnc_commsMenuCreate", - "BIS_fnc_commsMenuToggleAvailability", - "BIS_fnc_commsMenuToggleVisibility", - "BIS_fnc_conditionalSelect", - "BIS_fnc_createmenu", - "BIS_fnc_crossProduct", - "BIS_fnc_cutDecimals", - { - "key": "BIS_fnc_diagAnim", - "overwrite": { - "type": "diagnoseFunction" - } - }, - "BIS_fnc_dirTo", - "BIS_fnc_distance2D", - "BIS_fnc_distance2Dsqr", - "BIS_fnc_dotProduct", - "BIS_fnc_findNestedElement", - "BIS_fnc_findSafePos", - { - "key": "BIS_fnc_fps", - "overwrite": { - "type": "diagnoseFunction" - } - }, - "BIS_fnc_geometricMean", - "BIS_fnc_getFactions", - "BIS_fnc_getLineDist", - "BIS_fnc_getPitchBank", - "BIS_fnc_greatestNum", - "BIS_fnc_halo", - "BIS_fnc_help", - "BIS_fnc_inTrigger", - "BIS_fnc_inv", - "BIS_fnc_invAdd", - "BIS_fnc_invCodeToArray", - "BIS_fnc_invRemove", - "BIS_fnc_invSlots", - "BIS_fnc_invSlotsEmpty", - "BIS_fnc_invSlotType", - "BIS_fnc_invString", - "BIS_fnc_isInFrontOf", - "BIS_fnc_isPosBlacklisted", - "BIS_fnc_listPlayers", - "BIS_fnc_locations", - "BIS_fnc_lowestNum", - "BIS_fnc_magnitude", - "BIS_fnc_magnitudeSqr", - "BIS_fnc_maxDiffArray", - "BIS_fnc_miscanim", - "BIS_fnc_nearestNum", - "BIS_fnc_nearestPoint", - "BIS_fnc_nearestPosition", - "BIS_fnc_objectsGrabber", - "BIS_fnc_objectsMapper", - "BIS_fnc_parseNumber", - "BIS_fnc_posToGrid", - "BIS_fnc_randomIndex", - "BIS_fnc_randomInt", - "BIS_fnc_randomNum", - "BIS_fnc_recompile", - "BIS_fnc_refreshCommMenu", - "BIS_fnc_relativeDirTo", - "BIS_fnc_relPos", - "BIS_fnc_removeIndex", - "BIS_fnc_removeNestedElement", - "BIS_fnc_respect", - "BIS_fnc_returnConfigEntry", - "BIS_fnc_returnGroupComposition", - "BIS_fnc_returnNestedElement", - "BIS_fnc_returnParents", - "BIS_fnc_returnVehicleTurrets", - "BIS_fnc_rotateVector2D", - "BIS_fnc_roundNum", - "BIS_fnc_sceneAreaClearance", - "BIS_fnc_sceneCheckWeapons", - "BIS_fnc_sceneCreateSceneTrigger", - "BIS_fnc_sceneCreateSoundEntities", - "BIS_fnc_sceneGetObjects", - "BIS_fnc_sceneGetParticipants", - "BIS_fnc_sceneGetPositionByAngle", - "BIS_fnc_sceneIntruderDetector", - "BIS_fnc_sceneMiscStuff", - "BIS_fnc_sceneRotate", - "BIS_fnc_sceneSetAnimationsForGroup", - "BIS_fnc_sceneSetBehaviour", - "BIS_fnc_sceneSetObjects", - "BIS_fnc_sceneSetPosFormation", - "BIS_fnc_selectCrew", - "BIS_fnc_selectRandom", - "BIS_fnc_selectRandomWeighted", - "BIS_fnc_setNestedElement", - "BIS_fnc_setPitchBank", - "BIS_fnc_showTime", - "BIS_fnc_sortNum", - "BIS_fnc_spawnCrew", - "BIS_fnc_spawnGroup", - "BIS_fnc_spawnVehicle", - "BIS_fnc_subSelect", - "BIS_fnc_supplydrop", - "BIS_fnc_supplydropService", - "BIS_fnc_swapVars", - "BIS_fnc_taskAttack", - "BIS_fnc_taskDefend", - { - "key": "BIS_fnc_taskHandler", - "overwrite": { - "returns": "void", - "syntax": "[, [[, ]] call BIS_fnc_taskHandler;", - "example": "[ BIS_cooper, [ [\"objShaftoe\", 1], [\"objGorka\", 3]] call BIS_fnc_taskHandler;", - "docSyntax": "[unit, [[task, priority]] call BIS_fnc_taskHandler;", - "description": "Automatically sets tasks as current for assigned units." - } - }, - "BIS_fnc_taskPatrol", - "BIS_fnc_threat", - "BIS_fnc_transportService", - "BIS_fnc_unitVector", - "BIS_fnc_variableSpaceAdd", - "BIS_fnc_variableSpaceRemove", - "BIS_fnc_vectorAdd", - "BIS_fnc_vectorDiff", - "BIS_fnc_vectorFromXToY", - "BIS_fnc_vectorMultiply", - "BIS_fnc_version", - "BIS_fnc_zzRotate", - "BIS_SOM_addSupportRequestFunc", - "boundingCenter", - "buildingExit", - "camConstuctionSetParams", - "cameraEffectEnableHUD", - "cameraView", - "camTarget", - "canUnloadInCombat", - "captiveNum", - "clearGroupIcons", - "clearOverlay", - "closeOverlay", - "collapseObjectTree", - "commandChat", - "commandingMenu", - "commandRadio", - "commitOverlay", - "completedFSM", - { - "key": "copyFromClipboard", - "overwrite": { - "returns": "string", - "example": "hint copyFromClipboard;", - "docSyntax": "copyFromClipboard", - "description": "Return the content of the (text) clipboard." - } - }, - "copyToClipboard", - "copyWaypoints", - "createAgent", - "createDiaryLink", - "createDiaryRecord", - "createDiarySubject", - "createGearDialog", - "createMenu", - "createSimpleTask", - "createTask", - "createTeam", - "ctrlAddEventHandler", - "ctrlAutoScrollDelay", - "ctrlAutoScrollRewind", - "ctrlAutoScrollSpeed", - "ctrlMapCursor", - "ctrlMapMouseOver", - "ctrlRemoveAllEventHandlers", - "ctrlRemoveEventHandler", - "ctrlSetAutoScrollDelay", - "ctrlSetAutoScrollRewind", - "ctrlSetAutoScrollSpeed", - "currentMagazine", - "currentTask", - "currentTasks", - "currentWaypoint", - "currentWeapon", - { - "key": "cursorTarget", - "overwrite": { - "returns": "object" - } - }, - "dateToNumber", - "deleteEditorObject", - "deleteResources", - "deleteTeam", - "detach", - { - "key": "diag_fps", - "overwrite": { - "type": "diagnoseStatement" - } - }, - { - "key": "diag_fpsMin", - "overwrite": { - "type": "diagnoseStatement" - } - }, - { - "key": "diag_frameNo", - "overwrite": { - "type": "diagnoseStatement" - } - }, - { - "key": "diag_log", - "overwrite": { - "type": "diagnoseStatement" - } - }, - { - "key": "diag_tickTime", - "overwrite": { - "type": "diagnoseStatement" - } - }, - "diarySubjectExists", - "directSay", - "disableConversation", - "disableSerialization", - "displayAddEventHandler", - "displayRemoveAllEventHandlers", - { - "key": "displayRemoveEventHandler", - "overwrite": { - "returns": "void", - "syntax": " displayRemoveEventHandler [,]", - "example": "mod_keyDownEHId = (findDisplay 46) displayRemoveEventHandler [\"keyDown\",5];", - "docSyntax": "display displayRemoveEventHandler [handler name,id]", - "description": "Remove a given event handler from the given display." - } - }, - "drawLink", - "editObject", - "editorSetEventHandler", - "enableSaving", - "enableSentences", - "enableSimulation", - "endLoadingScreen", - "endMission", - "estimatedEndServerTime", - "evalObjectArgument", - "execEditorScript", - { - "key": "execFSM", - "overwrite": { - "type": "executionStatement" - } - }, - "faction", - "failMission", - "findEditorObject", - "findEmptyPosition", - "findEmptyPositionReady", - "forEachMember", - "forEachMemberAgent", - "forEachMemberTeam", - "fromEditor", - "getEditorCamera", - "getEditorMode", - "getEditorObjectScope", - "getFriend", - "getFSMVariable", - "getGroupIcon", - "getGroupIconParams", - "getGroupIcons", - "getObjectArgument", - "getObjectChildren", - "getObjectProxy", - "groupIconSelectable", - "groupIconsVisible", - "groupSelectedUnits", - "groupSelectUnit", - "hcAllGroups", - "hcGroupParams", - "hcLeader", - "hcRemoveAllGroups", - "hcRemoveGroup", - "hcSelected", - "hcSelectGroup", - "hcSetGroup", - "hcShowBar", - "hcShownBar", - "hintSilent", - "importAllGroups", - "inputAction", - "insertEditorObject", - "isAgent", - "isDedicated", - "isFlatEmpty", - "isMultiplayer", - "isOnRoad", - "isRealTime", - "isShowing3DIcons", - "items", - "joinAs", - "joinAsSilent", - "kbAddDatabase", - "kbAddDatabaseTargets", - "kbAddTopic", - "kbHasTopic", - "kbReact", - "kbRemoveTopic", - "kbTell", - "kbWasSaid", - "landResult", - "leaveVehicle", - "lifeState", - "listObjects", - "lnbAddArray", - "lnbAddColumn", - "lnbAddRow", - "lnbClear", - "lnbColor", - "lnbCurSelRow", - "lnbData", - "lnbDeleteColumn", - "lnbDeleteRow", - "lnbGetColumnsPosition", - "lnbPicture", - "lnbSetColor", - "lnbSetColumnsPos", - "lnbSetCurSelRow", - "lnbSetData", - "lnbSetPicture", - "lnbSetText", - "lnbSetValue", - "lnbSize", - "lnbText", - "lnbValue", - "loadGame", - "loadOverlay", - "locationNull", - "lockCargo", - "lockDriver", - "lockedCargo", - "lockedDriver", - "lockedTurret", - "lockTurret", - "lookAtPos", - "markerAlpha", - "markerBrush", - "markerShape", - "members", - "missionNamespace", - "morale", - "moveObjectToEnd", - "moveOut", - "moveTime", - "nearEntities", - "nearestLocationWithDubbing", - "nearObjectsReady", - "nearRoads", - "newOverlay", - "nextMenuItemIndex", - "nMenuItems", - "numberToDate", - "onCommandModeChanged", - "onDoubleClick", - "onGroupIconClick", - "onGroupIconOverEnter", - "onGroupIconOverLeave", - "onHCGroupSelectionChanged", - "onPreloadFinished", - "onPreloadStarted", - "onShowNewObject", - "onTeamSwitch", - "owner", - "parsingNamespace", - "playableUnits", - "playAction", - "playActionNow", - "playGesture", - "playMoveNow", - "playScriptedMission", - "ppEffectAdjust", - "ppEffectCommit", - "ppEffectCommitted", - "ppEffectCreate", - "ppEffectDestroy", - "ppEffectEnable", - "priority", - "processDiaryLink", - "progressLoadingScreen", - "progressPosition", - "progressSetPosition", - "rankId", - "registeredTasks", - "registerTask", - "remoteControl", - "removeAllItems", - "removeDrawIcon", - "removeDrawLinks", - "removeGroupIcon", - "removeMenuItem", - "removeSimpleTask", - "removeTeamMember", - "resources", - "restartEditorCamera", - "reversedMouseY", - "roadsConnectedTo", - "safeZoneH", - "safeZoneW", - "safeZoneX", - "safeZoneY", - "saveOverlay", - "savingEnabled", - "say2D", - "say3D", - "screenToWorld", - "scriptName", - "selectBestPlaces", - "selectDiarySubject", - "selectedEditorObjects", - "selectEditorObject", - "selectNoPlayer", - "sendTask", - "sendTaskResult", - "serverTime", - "setArmoryPoints", - "setCurrentTask", - "setDrawIcon", - "setEditorMode", - "setEditorObjectScope", - "setFromEditor", - "setFSMVariable", - "setGroupIcon", - "setGroupIconParams", - "setGroupIconsSelectable", - "setGroupIconsVisible", - "setHit", - "setLeader", - "setMarkerAlpha", - "setMarkerAlphaLocal", - "setObjectArguments", - "setObjectProxy", - "setPosASL2", - "setSimpleTaskDescription", - "setSimpleTaskDestination", - "setTaskResult", - "setTaskState", - "setUnconscious", - "setVisibleIfTreeCollapsed", - "setWaypointCompletionRadius", - "setWind", - "show3DIcons", - "showCommandingMenu", - "showHUD", - "showLegend", - "showNewEditorObject", - "showSubtitles", - "sideUnknown", - "simpleTasks", - "simulationEnabled", - "startLoadingScreen", - "switchAction", - "switchGesture", - "synchronizedObjects", - "synchronizeObjectsAdd", - "synchronizeObjectsRemove", - "synchronizeTrigger", - "targetsAggregate", - "targetsQuery", - "taskChildren", - "taskCompleted", - "taskDescription", - "taskDestination", - "taskHint", - "taskNull", - "taskParent", - "taskResult", - "taskState", - "teamMember", - "teamMemberNull", - "teamName", - "teams", - "teamType", - "triggerActivated", - "triggerActivation", - "triggerArea", - "triggerAttachedVehicle", - "triggerStatements", - "triggerText", - "triggerTimeout", - "triggerType", - "turretUnit", - "uiNamespace", - "unlockAchievement", - "unregisterTask", - "updateDrawIcon", - "updateMenuItem", - "updateObjectTree", - "useAudioTimeForMoves", - "viewDistance", - "visibleMap", - "waypointAttachedObject", - "waypointAttachedVehicle", - "waypointBehaviour", - "waypointCombatMode", - "waypointCompletionRadius", - "waypointDescription", - "waypointFormation", - "waypointHousePosition", - "waypointScript", - "waypointShow", - "waypointSpeed", - "waypointStatements", - "waypointTimeout", - "waypointType", - "with", - "worldToScreen" - ], - "1.02": [ - "getPlayerUID", - "mapCenterOnCamera" - ], - "1.03": [ - "getPosATL", - "openMap", - "safeZoneWAbs", - "safeZoneXAbs", - "setPosATL" - ], - "1.04": [ - "mapGridPosition", - "unitsBelowHeight", - "WFSideText" - ], - "1.05": [ - "checkAIFeature", - "debugFSM", - "enableAIFeature", - "openDSInterface", - "serverCommand", - "serverCommandAvailable", - "suppressFor", - "textLogFormat", - "uiSleep" - ], - "1.06": [ - "hideObject" - ] + "docs": "https://community.bistudio.com/wiki/Category:Introduced_with_Arma_2", + "1.00": [ + "BIS_fnc_absSpeed", + "addEditorObject", + "BIS_fnc_addEvidence", + "addGroupIcon", + "addMenu", + "addMenuItem", + "addResources", + "addTeamMember", + "agent", + "agents", + "AISFinishHeal", + "allGroups", + "allow3DMode", + "allowDamage", + "allowFileOperations", + "allUnits", + "BIS_fnc_areEqual", + "BIS_fnc_arithmeticMean", + "armoryPoints", + "BIS_fnc_arrayCompare", + "BIS_fnc_arrayFindDeep", + "BIS_fnc_arrayInsert", + "BIS_fnc_arrayPop", + "BIS_fnc_arrayPush", + "BIS_fnc_arrayPushStack", + "BIS_fnc_arrayShift", + "BIS_fnc_arrayUnShift", + "assignedCargo", + "assignedCommander", + "assignedDriver", + "assignedGunner", + "attachTo", + "BIS_SOM_addSupportRequestFunc", + "boundingCenter", + "buildingExit", + "camConstuctionSetParams", + "cameraEffectEnableHUD", + "cameraView", + "camTarget", + "canUnloadInCombat", + "captiveNum", + "BIS_fnc_classMagazine", + "BIS_fnc_classWeapon", + "clearGroupIcons", + "clearOverlay", + "closeOverlay", + "collapseObjectTree", + "BIS_fnc_colorRGBtoHTML", + "commandChat", + "commandingMenu", + "commandRadio", + "commitOverlay", + "BIS_fnc_commsMenuCreate", + "BIS_fnc_commsMenuToggleAvailability", + "BIS_fnc_commsMenuToggleVisibility", + "completedFSM", + "BIS_fnc_conditionalSelect", + "Conversations", + "copyFromClipboard", + "copyToClipboard", + "copyWaypoints", + "createAgent", + "createDiaryLink", + "createDiaryRecord", + "createDiarySubject", + "createGearDialog", + "BIS_fnc_createMenu", + "createMenu", + "createSimpleTask", + "createTask", + "createTeam", + "BIS_fnc_crossProduct", + "ctrlAddEventHandler", + "ctrlAutoScrollDelay", + "ctrlAutoScrollRewind", + "ctrlAutoScrollSpeed", + "ctrlMapCursor", + "ctrlMapMouseOver", + "ctrlRemoveAllEventHandlers", + "ctrlRemoveEventHandler", + "ctrlSetAutoScrollDelay", + "ctrlSetAutoScrollRewind", + "ctrlSetAutoScrollSpeed", + "currentMagazine", + "currentTask", + "currentTasks", + "currentWaypoint", + "currentWeapon", + "cursorTarget", + "BIS_fnc_cutDecimals", + "dateToNumber", + "deleteEditorObject", + "deleteResources", + "deleteTeam", + "detach", + "BIS_fnc_diagAnim", + "diag_fps", + "diag_fpsMin", + "diag_frameNo", + "diag_log", + "diag_tickTime", + "diarySubjectExists", + "directSay", + "BIS_fnc_dirTo", + "disableConversation", + "disableSerialization", + "displayAddEventHandler", + "displayRemoveAllEventHandlers", + "displayRemoveEventHandler", + "BIS_fnc_distance2D", + "BIS_fnc_distance2Dsqr", + "BIS_fnc_dotProduct", + "drawLink", + "editObject", + "editorSetEventHandler", + "enableSaving", + "enableSentences", + "enableSimulation", + "endLoadingScreen", + "endMission", + "estimatedEndServerTime", + "evalObjectArgument", + "execEditorScript", + "execFSM", + "faction", + "failMission", + "findEditorObject", + "findEmptyPosition", + "findEmptyPositionReady", + "BIS_fnc_findNestedElement", + "BIS_fnc_findSafePos", + "forEachMember", + "forEachMemberAgent", + "forEachMemberTeam", + "BIS_fnc_fps", + "fromEditor", + "BIS_fnc_geometricMean", + "getEditorCamera", + "getEditorMode", + "getEditorObjectScope", + "BIS_fnc_getFactions", + "getFriend", + "getFSMVariable", + "getGroupIcon", + "getGroupIconParams", + "getGroupIcons", + "BIS_fnc_getLineDist", + "getObjectArgument", + "getObjectChildren", + "getObjectProxy", + "BIS_fnc_getPitchBank", + "BIS_fnc_greatestNum", + "groupIconSelectable", + "groupIconsVisible", + "groupSelectedUnits", + "groupSelectUnit", + "BIS_fnc_halo", + "hcAllGroups", + "hcGroupParams", + "hcLeader", + "hcRemoveAllGroups", + "hcRemoveGroup", + "hcSelected", + "hcSelectGroup", + "hcSetGroup", + "hcShowBar", + "hcShownBar", + "BIS_fnc_help", + "hintSilent", + "importAllGroups", + "inputAction", + "insertEditorObject", + "BIS_fnc_inTrigger", + "BIS_fnc_inv", + "BIS_fnc_invAdd", + "BIS_fnc_invCodeToArray", + "BIS_fnc_invRemove", + "BIS_fnc_invSlots", + "BIS_fnc_invSlotsEmpty", + "BIS_fnc_invSlotType", + "BIS_fnc_invString", + "isAgent", + "isDedicated", + "isFlatEmpty", + "BIS_fnc_isInFrontOf", + "isMultiplayer", + "isOnRoad", + "BIS_fnc_isPosBlacklisted", + "isRealTime", + "isShowing3DIcons", + "items", + "joinAs", + "joinAsSilent", + "kbAddDatabase", + "kbAddDatabaseTargets", + "kbAddTopic", + "kbHasTopic", + "kbReact", + "kbRemoveTopic", + "kbTell", + "kbWasSaid", + "landResult", + "leaveVehicle", + "lifeState", + "listObjects", + "BIS_fnc_listPlayers", + "lnbAddArray", + "lnbAddColumn", + "lnbAddRow", + "lnbClear", + "lnbColor", + "lnbCurSelRow", + "lnbData", + "lnbDeleteColumn", + "lnbDeleteRow", + "lnbGetColumnsPosition", + "lnbPicture", + "lnbSetColor", + "lnbSetColumnsPos", + "lnbSetCurSelRow", + "lnbSetData", + "lnbSetPicture", + "lnbSetText", + "lnbSetValue", + "lnbSize", + "lnbText", + "lnbValue", + "loadGame", + "loadOverlay", + "locationNull", + "BIS_fnc_locations", + "lockCargo", + "lockDriver", + "lockedCargo", + "lockedDriver", + "lockedTurret", + "lockTurret", + "lookAtPos", + "BIS_fnc_lowestNum", + "BIS_fnc_magnitude", + "BIS_fnc_magnitudeSqr", + "markerAlpha", + "markerBrush", + "markerShape", + "BIS_fnc_maxDiffArray", + "members", + "BIS_fnc_miscAnim", + "missionNamespace", + "morale", + "moveObjectToEnd", + "moveOut", + "moveTime", + "Namespace", + "nearEntities", + "nearestLocationWithDubbing", + "BIS_fnc_nearestNum", + "BIS_fnc_nearestPoint", + "BIS_fnc_nearestPosition", + "nearObjectsReady", + "nearRoads", + "newOverlay", + "nextMenuItemIndex", + "nMenuItems", + "numberToDate", + "BIS_fnc_objectsGrabber", + "BIS_fnc_objectsMapper", + "onCommandModeChanged", + "onDoubleClick", + "onGroupIconClick", + "onGroupIconOverEnter", + "onGroupIconOverLeave", + "onHCGroupSelectionChanged", + "onPreloadFinished", + "onPreloadStarted", + "onShowNewObject", + "onTeamSwitch", + "owner", + "BIS_fnc_parseNumber", + "parsingNamespace", + "playableUnits", + "playAction", + "playActionNow", + "playGesture", + "playMoveNow", + "playScriptedMission", + "BIS_fnc_posToGrid", + "ppEffectAdjust", + "ppEffectCommit", + "ppEffectCommitted", + "ppEffectCreate", + "ppEffectDestroy", + "ppEffectEnable", + "priority", + "processDiaryLink", + "progressLoadingScreen", + "progressPosition", + "progressSetPosition", + "BIS_fnc_randomIndex", + "BIS_fnc_randomInt", + "BIS_fnc_randomNum", + "rankId", + "BIS_fnc_recompile", + "BIS_fnc_refreshCommMenu", + "registeredTasks", + "registerTask", + "BIS_fnc_relativeDirTo", + "BIS_fnc_relPos", + "remoteControl", + "removeAllItems", + "removeDrawIcon", + "removeDrawLinks", + "removeGroupIcon", + "BIS_fnc_removeIndex", + "removeMenuItem", + "BIS_fnc_removeNestedElement", + "removeSimpleTask", + "removeTeamMember", + "resources", + "BIS_fnc_respect", + "restartEditorCamera", + "BIS_fnc_returnConfigEntry", + "BIS_fnc_returnGroupComposition", + "BIS_fnc_returnNestedElement", + "BIS_fnc_returnParents", + "BIS_fnc_returnVehicleTurrets", + "reversedMouseY", + "roadsConnectedTo", + "BIS_fnc_rotateVector2D", + "BIS_fnc_roundNum", + "safeZoneH", + "safeZoneW", + "safeZoneX", + "safeZoneY", + "saveOverlay", + "savingEnabled", + "say2D", + "say3D", + "BIS_fnc_sceneAreaClearance", + "BIS_fnc_sceneCheckWeapons", + "BIS_fnc_sceneCreateSceneTrigger", + "BIS_fnc_sceneCreateSoundEntities", + "BIS_fnc_sceneGetObjects", + "BIS_fnc_sceneGetParticipants", + "BIS_fnc_sceneGetPositionByAngle", + "BIS_fnc_sceneIntruderDetector", + "BIS_fnc_sceneMiscStuff", + "BIS_fnc_sceneRotate", + "BIS_fnc_sceneSetAnimationsForGroup", + "BIS_fnc_sceneSetBehaviour", + "BIS_fnc_sceneSetObjects", + "BIS_fnc_sceneSetPosFormation", + "screenToWorld", + "scriptName", + "selectBestPlaces", + "BIS_fnc_selectCrew", + "selectDiarySubject", + "selectedEditorObjects", + "selectEditorObject", + "selectNoPlayer", + "BIS_fnc_selectRandom", + "BIS_fnc_selectRandomWeighted", + "sendTask", + "sendTaskResult", + "serverTime", + "setArmoryPoints", + "setCurrentTask", + "setDrawIcon", + "setEditorMode", + "setEditorObjectScope", + "setFromEditor", + "setFSMVariable", + "setGroupIcon", + "setGroupIconParams", + "setGroupIconsSelectable", + "setGroupIconsVisible", + "setHit", + "setLeader", + "setMarkerAlpha", + "setMarkerAlphaLocal", + "BIS_fnc_setNestedElement", + "setObjectArguments", + "setObjectProxy", + "BIS_fnc_setPitchBank", + "setPosASL2", + "setSimpleTaskDescription", + "setSimpleTaskDestination", + "setTaskResult", + "setTaskState", + "setUnconscious", + "setVisibleIfTreeCollapsed", + "setWaypointCompletionRadius", + "setWind", + "show3DIcons", + "showCommandingMenu", + "showHUD", + "showLegend", + "showNewEditorObject", + "showSubtitles", + "BIS_fnc_showTime", + "sideUnknown", + "simpleTasks", + "simulationEnabled", + "BIS_fnc_sortNum", + "BIS_fnc_spawnCrew", + "BIS_fnc_spawnGroup", + "BIS_fnc_spawnVehicle", + "startLoadingScreen", + "BIS_fnc_subSelect", + "BIS_fnc_supplydrop", + "BIS_fnc_supplydropService", + "BIS_fnc_swapVars", + "switchAction", + "switchGesture", + "synchronizedObjects", + "synchronizeObjectsAdd", + "synchronizeObjectsRemove", + "synchronizeTrigger", + "targetsAggregate", + "targetsQuery", + "BIS_fnc_taskAttack", + "taskChildren", + "taskCompleted", + "BIS_fnc_taskDefend", + "taskDescription", + "taskDestination", + "BIS_fnc_taskHandler", + "taskHint", + "taskNull", + "taskParent", + "BIS_fnc_taskPatrol", + "taskResult", + "taskState", + "teamMember", + "teamMemberNull", + "teamName", + "teams", + "teamType", + "BIS_fnc_threat", + "BIS_fnc_transportService", + "triggerActivated", + "triggerActivation", + "triggerArea", + "triggerAttachedVehicle", + "triggerStatements", + "triggerText", + "triggerTimeout", + "triggerType", + "turretUnit", + "uiNamespace", + "BIS_fnc_unitVector", + "unlockAchievement", + "unregisterTask", + "updateDrawIcon", + "updateMenuItem", + "updateObjectTree", + "useAudioTimeForMoves", + "BIS_fnc_variableSpaceAdd", + "BIS_fnc_variableSpaceRemove", + "BIS_fnc_vectorAdd", + "BIS_fnc_vectorDiff", + "BIS_fnc_vectorFromXToY", + "BIS_fnc_vectorMultiply", + "BIS_fnc_version", + "viewDistance", + "visibleMap", + "waypointAttachedObject", + "waypointAttachedVehicle", + "waypointBehaviour", + "waypointCombatMode", + "waypointCompletionRadius", + "waypointDescription", + "waypointFormation", + "waypointHousePosition", + "waypointScript", + "waypointShow", + "waypointSpeed", + "waypointStatements", + "waypointTimeout", + "waypointType", + "with", + "worldToScreen", + "BIS_fnc_zzRotate" + ], + "1.03": [], + "1.05": [ + "checkAIFeature", + "debugFSM", + "enableAIFeature", + "openDSInterface", + "serverCommand", + "serverCommandAvailable", + "suppressFor", + "textLogFormat", + "uiSleep" + ], + "1.04": [], + "1.06": [], + "1.02": [] } \ No newline at end of file diff --git a/devHelper/commands/arma2oa.json b/devHelper/commands/arma2oa.json index 3347b9a..1861c25 100644 --- a/devHelper/commands/arma2oa.json +++ b/devHelper/commands/arma2oa.json @@ -1,161 +1,141 @@ { - "docs": "https://community.bistudio.com/wiki/Category:Introduced_with_Arma_2:_Operation_Arrowhead", - "1.51": [ - "actionKeysNamesArray", - "addBackpack", - "addCamShake", - "aimedAtTarget", - "backpackSpaceFor", - "BIS_fnc_AAN", - "BIS_fnc_boundingBoxCorner", - "BIS_fnc_infoText", - "BIS_fnc_scriptedMove", - "currentMuzzle", - "currentVisionMode", - "currentWeaponMode", - "currentZeroing", - "enableCamShake", - "enableGunLights Arma 2", - "enableIRLasers", - "fadeSpeech", - "fireAtTarget", - "forceWalk", - "getElevationOffset", - "isAutoHoverOn", - "isForcedWalk", - "isManualFire", - "isWalking", - "laserTarget", - "removeBackpack", - "resetCamShake", - "scoreSide", - "sendUDPMessage", - "setCamShakeDefParams", - "setCamShakeParams", - "setCamUseTI", - "setVehicleTIPars", - "setVelocityTransformation", - "unitBackpack" - ], - "1.52": [ - "addMagazineTurret", - "magazinesTurret", - "removeMagazinesTurret", - "removeMagazineTurret", - "weaponsTurret" - ], - "1.54": [ - "disableTIEquipment", - "enableEngineArtillery", - "getMagazineCargo", - "getWeaponCargo" - ], - "1.55": [ - "addBackpackCargo", - "addBackpackCargoGlobal", - "addMagazineCargoGlobal", - "addMPEventHandler", - "addWeaponCargoGlobal", - "clearBackpackCargoGlobal", - "clearMagazineCargoGlobal", - "clearWeaponCargoGlobal", - "getBackpackCargo", - "getResolution", - "getTerrainHeightASL", - "hostMission", - "removeAllMPEventHandlers", - "removeMPEventHandler", - "setSimpleTaskTarget", - "setWaypointVisible", - "waypointVisible" - ], - "1.56": [ - "BIS_fnc_3Dcredits", - "BIS_fnc_crows", - "BIS_fnc_customGPS", - "BIS_fnc_customGPSvideo", - "BIS_fnc_customGPSVideo", - "BIS_fnc_destroyCity", - "BIS_fnc_dirIndicator", - "BIS_fnc_flies", - "BIS_fnc_playVideo", - "BIS_fnc_sandstorm" - ], - "1.57": [ - "allDead", - "allMissionObjects", - "setPlayerRespawnTime" - ], - "1.60": [ - "allowCrewInImmobile", - "assignedTeam", - { - "key": "callExtension", - "overwrite": { - "type": "executionStatement" - } - }, - "entities", - "loadMagazine", - "setWeaponReloadingTime", - "surfaceNormal", - "visiblePosition", - "weaponState" - ], - "1.62": [ - "aimPos", - "ASLToATL", - "ATLToASL", - "deActivateKey", - "eyePos", - "gearIDCAmmoCount", - "gearSlotAmmoCount", - "gearSlotData", - "libraryCredits", - "libraryDisclaimers", - "lineIntersects", - "lineIntersectsWith", - "moonIntensity", - "productVersion", - "publicVariableClient", - "publicVariableServer", - "setOwner", - "setToneMapping", - "setToneMappingParams", - "setUnitRecoilCoefficient", - "sunOrMoon", - "terrainIntersect", - "terrainIntersectASL", - "unitRecoilCoefficient", - "visiblePositionASL" - ], - "1.63": [ - { - "key": "diag_captureFrame", - "overwrite": { - "type": "diagnoseStatement" - } - }, - { - "key": "diag_captureSlowFrame", - "overwrite": { - "type": "diagnoseStatement" - } - }, - { - "key": "diag_logSlowFrame", - "overwrite": { - "type": "diagnoseStatement" - } - }, - "getPlayerUIDOld", - "hasInterface", - "onEachFrame", - "systemChat" - ], - "1.64": [ - "addWeaponTurret", - "getHit", - "removeWeaponTurret" - ] + "docs": "https://community.bistudio.com/wiki/Category:Introduced_with_Arma_2:_Operation_Arrowhead", + "1.63": [ + "diag_captureFrame", + "diag_captureSlowFrame", + "diag_logSlowFrame", + "getPlayerUIDOld", + "hasInterface", + "onEachFrame", + "systemChat" + ], + "1.54": [], + "1.57": [], + "1.55": [ + "addBackpackCargo", + "addBackpackCargoGlobal", + "addMagazineCargoGlobal", + "addMPEventHandler", + "addWeaponCargoGlobal", + "clearBackpackCargoGlobal", + "clearMagazineCargoGlobal", + "clearWeaponCargoGlobal", + "getBackpackCargo", + "getResolution", + "getTerrainHeightASL", + "hostMission", + "removeAllMPEventHandlers", + "removeMPEventHandler", + "setWaypointVisible", + "waypointVisible" + ], + "1.50": [ + "BIS_fnc_AAN", + "actionKeysNamesArray", + "addBackpack", + "addCamShake", + "aimedAtTarget", + "backpackSpaceFor", + "BIS_fnc_boundingBoxCorner", + "BIS_fnc_boundingBoxDimensions", + "BIS_fnc_boundingBoxMarker", + "BIS_fnc_boundingCircle", + "BIS_fnc_configViewer", + "currentMuzzle", + "currentVisionMode", + "currentWeaponMode", + "currentZeroing", + "BIS_fnc_dynamicText", + "enableCamShake", + "enableGunLights", + "enableIRLasers", + "fadeSpeech", + "BIS_fnc_findExtreme", + "fireAtTarget", + "forceWalk", + "BIS_fnc_FTLmanager", + "getElevationOffset", + "BIS_fnc_infoText", + "isAutoHoverOn", + "isForcedWalk", + "isManualFire", + "isWalking", + "laserTarget", + "BIS_fnc_linearConversion", + "BIS_fnc_music", + "removeBackpack", + "resetCamShake", + "BIS_fnc_respawnManager", + "scoreSide", + "BIS_fnc_scriptedMove", + "sendUDPMessage", + "setCamShakeDefParams", + "setCamShakeParams", + "setCamUseTI", + "setSimpleTaskTarget", + "setVehicleTIPars", + "setVelocityTransformation", + "BIS_fnc_spawnEnemy", + "BIS_fnc_spotter", + "unitBackpack", + "BIS_fnc_unitCapture", + "BIS_fnc_unitCaptureFiring", + "BIS_fnc_unitCaptureSimple", + "BIS_fnc_unitPlay", + "BIS_fnc_unitPlayFiring", + "BIS_fnc_unitPlaySimple" + ], + "1.51": [], + "1.62": [ + "aimPos", + "ASLToATL", + "ATLToASL", + "deActivateKey", + "eyePos", + "gearIDCAmmoCount", + "gearSlotAmmoCount", + "gearSlotData", + "libraryCredits", + "libraryDisclaimers", + "lineIntersects", + "lineIntersectsWith", + "moonIntensity", + "productVersion", + "publicVariableClient", + "publicVariableServer", + "setOwner", + "setToneMapping", + "setToneMappingParams", + "setUnitRecoilCoefficient", + "sunOrMoon", + "terrainIntersect", + "terrainIntersectASL", + "unitRecoilCoefficient", + "visiblePositionASL" + ], + "1.52": [], + "1.56": [ + "BIS_fnc_3Dcredits", + "BIS_fnc_crows", + "BIS_fnc_customGPS", + "BIS_fnc_customGPSvideo", + "BIS_fnc_customGPSVideo", + "BIS_fnc_destroyCity", + "BIS_fnc_dirIndicator", + "BIS_fnc_flies", + "BIS_fnc_playVideo", + "BIS_fnc_sandstorm" + ], + "1.60": [ + "allowCrewInImmobile", + "assignedTeam", + "callExtension", + "entities", + "loadMagazine", + "setWeaponReloadingTime", + "surfaceNormal", + "visiblePosition", + "weaponState" + ], + "1.64": [] } \ No newline at end of file diff --git a/devHelper/commands/arma3.json b/devHelper/commands/arma3.json index ab53406..d4a1e9c 100644 --- a/devHelper/commands/arma3.json +++ b/devHelper/commands/arma3.json @@ -1,2807 +1,3023 @@ { - "docs": "https://community.bistudio.com/wiki/Category:Introduced_with_Arma_3", - "0.50": [ - "actionName", - "addAction", - "addGoggles", - "addHandgunItem", - "addHeadgear", - "addItem", - "addItemCargo", - "addItemCargoGlobal", - "addMagazines", - "addMissionEventHandler", - "addMusicEventHandler", - "addPrimaryWeaponItem", - "addSecondaryWeaponItem", - "addUniform", - "addVest", - "allDeadMen", - "allMapMarkers", - "allSites", - "animateDoor", - "assignAsTurret", - "assignedItems", - "assignItem", - { - "key": "backpack", - "overwrite": { - "returns": "string", - "syntax": "backpack ", - "example": "_classname = backpack player;", - "docSyntax": "backpack unit", - "description": "Returns a class of a backpack." - } - }, - "backpackCargo", - "backpackItems", - "backpackMagazines", - "BIS_fnc_addCommMenuItem", - "BIS_fnc_addRespawnPosition", - { - "key": "BIS_fnc_call", - "overwrite": { - "type": "executionFunction" - } - }, - { - "key": "BIS_fnc_codePerformance", - "overwrite": { - "type": "diagnoseFunction" - } - }, - "BIS_fnc_endMission", - { - "key": "BIS_fnc_error", - "overwrite": { - "type": "diagnoseFunction" - } - }, - { - "key": "BIS_fnc_log", - "overwrite": { - "type": "diagnoseFunction" - } - }, - "BIS_fnc_MP", - "BIS_fnc_param", - "BIS_fnc_removeCommMenuItem", - "BIS_fnc_removeRespawnPosition", - "BIS_fnc_showNotification", - "BIS_fnc_timeToString", - { - "key": "blufor", - "overwrite": { - "returns": "objSide" - } - }, - "boundingBoxReal", - "buldozer_LoadNewRoads", - "buldozer_reloadOperMap", - "cancelSimpleTaskDestination", - "className", - "clearAllItemsFromBackpack", - "clearBackpackCargo", - "clearItemCargo", - "clearItemCargoGlobal", - "commandArtilleryFire", - "createSite", - "ctrlChecked", - "ctrlHTMLLoaded", - "ctrlIDC", - "ctrlIDD", - "ctrlSetChecked", - "ctrlTextHeight", - "currentMagazineDetail", - "customChat", - "customRadio", - "debriefingText", - "deleteSite", - "disableCollisionWith", - "distanceSqr", - "doArtilleryFire", - "doorPhase", - "drawIcon3D", - "drawLine3D", - "enableCaustics", - "enableCollisionWith", - "enableCopilot", - "enableFatigue", - "eyeDirection", - "firstBackpack", - "forceWeaponFire", - "freeLook", - "getArtilleryAmmo", - "getArtilleryComputerSettings", - "getBleedingRemaining", - "getBurningValue", - "getDescription", - "getFatigue", - "getItemCargo", - "getOxygenRemaining", - "getPosASLW", - "goggles", - "groupFromNetId", - "groupId", - "gusts", - "handgunItems", - "handgunWeapon", - "headgear", - "humidity", - { - "key": "independent", - "overwrite": { - "returns": "objSide" - } - }, - "inRangeOfArtillery", - "isAbleToBreathe", - "isBleeding", - "isBurning", - "isCopilotEnabled", - "isFlashlightOn", - "isIRLaserOn", - "isLocalized", - "isPipEnabled", - "isTouchingGround", - "isTutHintsEnabled", - "itemCargo", - "language", - "lightnings", - "linearConversion", - "linkItem", - "load", - "loadAbs", - "loadBackpack", - "loadUniform", - "loadVest", - "magazineCargo", - "magazinesDetail", - "mineActive", - "nearSupplies", - "netId", - "objectFromNetId", - { - "key": "opfor", - "overwrite": { - "returns": "objSide" - } - }, - "particlesQuality", - "playSound3D", - "ppEffectForceInNVG", - "primaryWeaponItems", - "profileName", - "rainbow", - "removeAllActions", - "removeAllAssignedItems", - "removeAllContainers", - "removeAllMissionEventHandlers", - "removeAllMusicEventHandlers", - "removeGoggles", - "removeHeadgear", - "removeItem", - "removeItems", - "removeMissionEventHandler", - "removeMusicEventHandler", - "removeUniform", - "removeVest", - "resetSubgroupDirection", - "revealMine", - "saveJoysticks", - "secondaryWeaponItems", - "sendAUMessage", - "setAmmo", - "setApertureNew", - "setBleedingRemaining", - "setCompassOscillation", - "setDebriefingText", - "setFatigue", - "setGusts", - "setHorizonParallaxCoef", - "setHUDMovementLevels", - "setLightAttenuation", - "setLightDayLight", - "setLightFlareMaxDistance", - "setLightFlareSize", - "setLightIntensity", - "setLightnings", - "setLightUseFlare", - "setLocalWindParams", - "setObjectMaterial", - "setObjectViewDistance", - "setOxygenRemaining", - "setParticleClass", - "setPosASLW", - "setRainbow", - "setRandomLip", - "setShadowDistance", - "setSystemOfUnits", - "setUserActionText", - "setVehicleAmmoDef", - "setWaves", - "setWaypointName", - "setWindDir", - "setWindForce", - "setWindStr", - "showChat", - "shownArtilleryComputer", - "simulSetHumidity", - "simulWeatherSync", - "soldierMagazines", - "stance", - "swimInDepth", - "synchronizedTriggers", - "synchronizedWaypoints", - "unassignItem", - "underwater", - "uniform", - "uniformItems", - "uniformMagazines", - "velocityModelSpace", - "vest", - "vestItems", - "vestMagazines", - "waves", - "waypointName", - "weaponAccessories", - "weaponCargo", - "weaponLowered", - "windDir", - "windStr" - ], - "0.56": [ - { - "key": "BIS_fnc_spawn", - "overwrite": { - "type": "executionFunction" - } - }, - { - "key": "compileFinal", - "overwrite": { - "type": "compilationStatement" - } - }, - "difficulty", - "getAmmoCargo", - "getArtilleryETA", - "getFuelCargo", - "getRepairCargo" - ], - "0.58": [ - "BIS_fnc_arrayShuffle", - "BIS_fnc_endLoadingScreen", - "BIS_fnc_loadInventory", - "BIS_fnc_sortBy", - "BIS_fnc_startLoadingScreen", - "lbSetTooltip" - ], - "0.70": [ - "canAdd", - "handgunMagazine", - "isStreamFriendlyUIEnabled", - "primaryWeaponMagazine", - "removeAllHandgunItems", - "removeAllPrimaryWeaponItems", - "removeHandgunItem", - "removePrimaryWeaponItem", - "secondaryWeaponMagazine" - ], - "0.74": [ - "BIS_fnc_respawnTickets", - "isSteamMission", - "markAsFinishedOnSteam", - "tvAdd", - "tvClear", - "tvCollapse", - "tvCollapseAll", - "tvCount", - "tvCurSel", - "tvData", - "tvDelete", - "tvExpand", - "tvExpandAll", - "tvPicture", - "tvSetColor", - "tvSetCurSel", - "tvSetData", - "tvSetPicture", - "tvSetPictureColor", - "tvSetTooltip", - "tvSetValue", - "tvSort", - "tvSortByValue", - "tvText", - "tvTooltip", - "tvValue" - ], - "0.76": [ - "addMagazineGlobal", - "addWeaponGlobal", - "allUnitsUAV", - "BIS_fnc_addToPairs", - "BIS_fnc_consolidateArray", - "BIS_fnc_findInPairs", - "BIS_fnc_groupVehicles", - "BIS_fnc_moduleSector", - "BIS_fnc_nearestRoad", - "BIS_fnc_removeSupportLink", - "BIS_fnc_taskState", - "connectTerminalToUAV", - "createVehicleCrew", - "getConnectedUAV", - "isUAVConnected", - "magazinesAmmo", - "magazinesAmmoFull", - "removeMagazineGlobal", - "removeWeaponGlobal", - "weaponsItems" - ], - "1.00": [ - "BIS_fnc_3DENAttributeDoorStates", - "BIS_fnc_3DENCamera", - "BIS_fnc_3DENControlsHint", - "BIS_fnc_3DENDrawLocations", - "BIS_fnc_3DENInterface", - "BIS_fnc_3DENStatusBar", - "BIS_fnc_activateAddons", - "BIS_fnc_addClassOO", - "BIS_fnc_addScore", - "BIS_fnc_addScriptedEventHandler", - "BIS_fnc_addStackedEventHandler", - "BIS_fnc_addSupportLink", - "BIS_fnc_addWeapon", - "BIS_fnc_advHint", - "BIS_fnc_advHintArg", - "BIS_fnc_advHintCredits", - "BIS_fnc_advHintFormat", - "BIS_fnc_AircraftCatapultLaunch", - "BIS_fnc_AircraftSystemsInit", - "BIS_fnc_AircraftTailhook", - "BIS_fnc_AircraftWingStateCheck", - "BIS_fnc_alignTabs", - "BIS_fnc_allSynchronizedObjects", - "BIS_fnc_ambientAnim", - "BIS_fnc_ambientAnimCombat", - "BIS_fnc_ambientAnimGetParams", - "BIS_fnc_ambientFlyby", - "BIS_fnc_animalBehaviour", - "BIS_fnc_animalRandomization", - "BIS_fnc_animalSiteSpawn", - "BIS_fnc_animViewer", - "BIS_fnc_areEqualNotNil", - "BIS_fnc_areFriendly", - "BIS_fnc_baseVehicle", - "BIS_fnc_baseWeapon", - "BIS_fnc_basicBackpack", - "BIS_fnc_basicTask", - "BIS_fnc_bezierLength", - "BIS_fnc_blackIn", - "BIS_fnc_blackOut", - "BIS_fnc_bloodEffect", - "BIS_fnc_briefingAnimate", - "BIS_fnc_briefingInit", - "BIS_fnc_buildingPositions", - "BIS_fnc_callScriptedEventHandler", - "BIS_fnc_camera", - "BIS_fnc_camera_deleted", - "BIS_fnc_camera_getCam", - "BIS_fnc_camera_getCinemaBordersEnabled", - "BIS_fnc_camera_getFocus", - "BIS_fnc_camera_getFOV", - "BIS_fnc_camera_getHUDEnabled", - "BIS_fnc_camera_getVisionMode", - "BIS_fnc_camera_init", - "BIS_fnc_camera_setCam", - "BIS_fnc_camera_setCinemaBordersEnabled", - "BIS_fnc_camera_setFocus", - "BIS_fnc_camera_setFOV", - "BIS_fnc_camera_setHUDEnabled", - "BIS_fnc_camera_setVisionMode", - "BIS_fnc_camera_tick", - "BIS_fnc_cameraOld", - "BIS_fnc_cargoTurretIndex", - "BIS_fnc_Carrier01AnimateDeflectors", - "BIS_fnc_Carrier01CatapultActionAdd", - "BIS_fnc_Carrier01CatapultActionRemove", - "BIS_fnc_Carrier01CatapultID", - "BIS_fnc_Carrier01CatapultLockTo", - "BIS_fnc_Carrier01CrewInAnim", - "BIS_fnc_Carrier01CrewPlayAnim", - "BIS_fnc_Carrier01EdenDelete", - "BIS_fnc_Carrier01EdenInit", - "BIS_fnc_Carrier01Init", - "BIS_fnc_Carrier01PosUpdate", - "BIS_fnc_changeSupportRadioChannel", - "BIS_fnc_cinemaBorder", - "BIS_fnc_clamp", - "BIS_fnc_clampVector", - "BIS_fnc_colorConfigToRGBA", - "BIS_fnc_colorRGBAtoHTML", - "BIS_fnc_colorRGBAtoTexture", - "BIS_fnc_configPath", - "BIS_fnc_controlConfigs", - "BIS_fnc_createLogRecord", - "BIS_fnc_createObjectOO", - "BIS_fnc_credits_movie", - "BIS_fnc_credits_movieConfig", - "BIS_fnc_credits_movieSupport", - "BIS_fnc_ctrlFitToTextHeight", - "BIS_fnc_ctrlSetScale", - "BIS_fnc_ctrlTextHeight", - "BIS_fnc_damageChanged", - "BIS_fnc_damagePulsing", - "BIS_fnc_debugConsoleExec", - "BIS_fnc_debugProfile", - "BIS_fnc_decodeFlags", - "BIS_fnc_decodeFlags2", - "BIS_fnc_decodeFlags4", - "BIS_fnc_decodeFlags8", - "BIS_fnc_deleteCounter", - "BIS_fnc_deleteInventory", - "BIS_fnc_deleteVehicleCrew", - "BIS_fnc_deltaTime", - { - "key": "BIS_fnc_diagAAR", - "overwrite": { - "type": "diagnoseFunction" - } - }, - { - "key": "BIS_fnc_diagAARrecord", - "overwrite": { - "type": "diagnoseFunction" - } - }, - { - "key": "BIS_fnc_diagBulletCam", - "overwrite": { - "type": "diagnoseFunction" - } - }, - { - "key": "BIS_fnc_diagConfig", - "overwrite": { - "type": "diagnoseFunction" - } - }, - { - "key": "BIS_fnc_diagFindMissingAuthors", - "overwrite": { - "type": "diagnoseFunction" - } - }, - { - "key": "BIS_fnc_diagHit", - "overwrite": { - "type": "diagnoseFunction" - } - }, - { - "key": "BIS_fnc_diagJIRAlink", - "overwrite": { - "type": "diagnoseFunction" - } - }, - { - "key": "BIS_fnc_diagKey", - "overwrite": { - "type": "diagnoseFunction" - } - }, - { - "key": "BIS_fnc_diagKeyLayout", - "overwrite": { - "type": "diagnoseFunction" - } - }, - { - "key": "BIS_fnc_diagKeyTest", - "overwrite": { - "type": "diagnoseFunction" - } - }, - { - "key": "BIS_fnc_diagKnownAsTarget", - "overwrite": { - "type": "diagnoseFunction" - } - }, - { - "key": "BIS_fnc_diagKnownTargets", - "overwrite": { - "type": "diagnoseFunction" - } - }, - { - "key": "BIS_fnc_diagLoop", - "overwrite": { - "type": "diagnoseFunction" - } - }, - { - "key": "BIS_fnc_diagMacros", - "overwrite": { - "type": "diagnoseFunction" - } - }, - { - "key": "BIS_fnc_diagMacrosAuthor", - "overwrite": { - "type": "diagnoseFunction" - } - }, - { - "key": "BIS_fnc_diagMacrosEditorPreview", - "overwrite": { - "type": "diagnoseFunction" - } - }, - { - "key": "BIS_fnc_diagMacrosMapSize", - "overwrite": { - "type": "diagnoseFunction" - } - }, - { - "key": "BIS_fnc_diagMacrosNameSound", - "overwrite": { - "type": "diagnoseFunction" - } - }, - { - "key": "BIS_fnc_diagMacrosSimpleObject", - "overwrite": { - "type": "diagnoseFunction" - } - }, - { - "key": "BIS_fnc_diagMacrosVerify", - "overwrite": { - "type": "diagnoseFunction" - } - }, - { - "key": "BIS_fnc_diagMissionPositions", - "overwrite": { - "type": "diagnoseFunction" - } - }, - { - "key": "BIS_fnc_diagMissionWeapons", - "overwrite": { - "type": "diagnoseFunction" - } - }, - { - "key": "BIS_fnc_diagPreview", - "overwrite": { - "type": "diagnoseFunction" - } - }, - { - "key": "BIS_fnc_diagPreviewCycle", - "overwrite": { - "type": "diagnoseFunction" - } - }, - { - "key": "BIS_fnc_diagPreviewVehicleCrew", - "overwrite": { - "type": "diagnoseFunction" - } - }, - { - "key": "BIS_fnc_diagRadio", - "overwrite": { - "type": "diagnoseFunction" - } - }, - { - "key": "BIS_fnc_diagVehicleIcons", - "overwrite": { - "type": "diagnoseFunction" - } - }, - { - "key": "BIS_fnc_diagWiki", - "overwrite": { - "type": "diagnoseFunction" - } - }, - "BIS_fnc_dirtEffect", - "BIS_fnc_disableLoading", - "BIS_fnc_disableSaving", - "BIS_fnc_Door", - "BIS_fnc_DoorClose", - "BIS_fnc_DoorNoHandleClose", - "BIS_fnc_DoorNoHandleOpen", - "BIS_fnc_DoorOpen", - "BIS_fnc_drawAO", - "BIS_fnc_drawMinefields", - "BIS_fnc_drawRespawnPositions", - "BIS_fnc_earthquake", - "BIS_fnc_effectFired", - "BIS_fnc_effectFiredArtillery", - "BIS_fnc_effectFiredCruiseMissile", - "BIS_fnc_effectFiredFlares", - "BIS_fnc_effectFiredHeliRocket", - "BIS_fnc_effectFiredLongSmoke", - "BIS_fnc_effectFiredRifle", - "BIS_fnc_effectFiredRocket", - "BIS_fnc_effectFiredSmokeLauncher", - "BIS_fnc_effectFiredSmokeLauncher_boat", - "BIS_fnc_effectKilled", - "BIS_fnc_effectKilledAirDestruction", - "BIS_fnc_effectKilledAirDestructionStage2", - "BIS_fnc_effectKilledSecondaries", - "BIS_fnc_effectPlankton", - "BIS_fnc_EGSpectatorCameraPrepareTarget", - "BIS_fnc_EGSpectatorCameraResetTarget", - "BIS_fnc_EGSpectatorCameraSetTarget", - "BIS_fnc_EGSpectatorCameraTick", - "BIS_fnc_EGSpectatorDraw2D", - "BIS_fnc_EGSpectatorDraw3D", - "BIS_fnc_EGSpectatorGetUnitsToDraw", - "BIS_fnc_EjectionSeatRelease", - "BIS_fnc_enableSaving", - "BIS_fnc_encodeFlags", - "BIS_fnc_encodeFlags2", - "BIS_fnc_encodeFlags4", - "BIS_fnc_encodeFlags8", - "BIS_fnc_endMissionServer", - "BIS_fnc_enemyDetected", - "BIS_fnc_enemySides", - "BIS_fnc_enemyTargets", - "BIS_fnc_errorParamsType", - "BIS_fnc_establishingShot", - "BIS_fnc_estimatedTimeLeft", - "BIS_fnc_execFSM", - "BIS_fnc_execRemote", - "BIS_fnc_executeStackedEventHandler", - "BIS_fnc_execVM", - "BIS_fnc_exportCfgGroups", - "BIS_fnc_exportCfgHints", - "BIS_fnc_exportCfgMagazines", - "BIS_fnc_exportCfgPatches", - "BIS_fnc_exportCfgVehiclesAssetDB", - "BIS_fnc_exportCfgWeapons", - "BIS_fnc_exportConfigHierarchy", - "BIS_fnc_exportFunctionsToWiki", - "BIS_fnc_exportGroupFormations", - "BIS_fnc_exportGUIBaseClasses", - "BIS_fnc_exportInventory", - "BIS_fnc_exportMapToBiTXT", - "BIS_fnc_exportVehicle", - "BIS_fnc_fadeEffect", - "BIS_fnc_fatigueEffect", - "BIS_fnc_feedbackInit", - "BIS_fnc_feedbackMain", - "BIS_fnc_filterString", - "BIS_fnc_findAllNestedElements", - "BIS_fnc_findLookAt", - "BIS_fnc_findOverwatch", - "BIS_fnc_fireSupport", - "BIS_fnc_fireSupportCluster", - "BIS_fnc_fireSupportVirtual", - "BIS_fnc_flamesEffect", - "BIS_fnc_forceEnd", - "BIS_fnc_friendlySides", - "BIS_fnc_functionMeta", - "BIS_fnc_getAngleDelta", - "BIS_fnc_getCfg", - "BIS_fnc_getCfgData", - "BIS_fnc_getCfgDataArray", - "BIS_fnc_getCfgDataBool", - "BIS_fnc_getCfgDataObject", - "BIS_fnc_getCfgDataPool", - "BIS_fnc_getCfgIsClass", - "BIS_fnc_getCfgSubClasses", - "BIS_fnc_getIntersectionsUnderCursor", - "BIS_fnc_getName", - "BIS_fnc_getNetMode", - "BIS_fnc_getObjectBBD", - "BIS_fnc_getParamValue", - "BIS_fnc_getRespawnMarkers", - "BIS_fnc_getRespawnPositions", - "BIS_fnc_getServerVariable", - "BIS_fnc_getTurrets", - "BIS_fnc_getUnitByUid", - "BIS_fnc_getVehicleCustomization", - "BIS_fnc_gridToPos", - "BIS_fnc_groupIndicator", - "BIS_fnc_guiEffectTiles", - "BIS_fnc_GUInewsfeed", - "BIS_fnc_HatchClose", - "BIS_fnc_HatchOpen", - "BIS_fnc_healing", - "BIS_fnc_healthEffects", - "BIS_fnc_HEXtoRGB", - "BIS_fnc_highlightControl", - "BIS_fnc_inAngleSector", - "BIS_fnc_incapacitatedEffect", - "BIS_fnc_indicateBleeding", - "BIS_fnc_initDisplay", - "BIS_fnc_initExpo", - "BIS_fnc_initIntelObject", - "BIS_fnc_initListNBoxSorting", - "BIS_fnc_initModules", - "BIS_fnc_initMultiplayer", - "BIS_fnc_initParams", - "BIS_fnc_initPlayable", - "BIS_fnc_initRespawn", - "BIS_fnc_initRespawnBackpack", - "BIS_fnc_initVehicleCrew", - "BIS_fnc_initVirtualUnit", - "BIS_fnc_initWorldScene", - "BIS_fnc_inString", - "BIS_fnc_InstructorFigure", - "BIS_fnc_interpolateWeather", - "BIS_fnc_inventoryExists", - "BIS_fnc_isBuildingEnterable", - "BIS_fnc_isCampaign", - "BIS_fnc_isDebugConsoleAllowed", - "BIS_fnc_isDemo", - "BIS_fnc_isEqualVector", - "BIS_fnc_isInsideArea", - "BIS_fnc_isInZoom", - "BIS_fnc_isLoading", - "BIS_fnc_isUnitVirtual", - "BIS_fnc_keyCode", - "BIS_fnc_keyHold", - "BIS_fnc_lerp", - "BIS_fnc_limitAmmunition", - "BIS_fnc_limitItems", - "BIS_fnc_limitSupport", - "BIS_fnc_limitWeaponItems", - "BIS_fnc_liveFeed", - "BIS_fnc_liveFeedEffects", - "BIS_fnc_liveFeedModuleEffects", - "BIS_fnc_liveFeedModuleInit", - "BIS_fnc_liveFeedModuleSetSource", - "BIS_fnc_liveFeedModuleSetTarget", - "BIS_fnc_liveFeedSetSource", - "BIS_fnc_liveFeedSetTarget", - "BIS_fnc_liveFeedTerminate", - "BIS_fnc_loadClass", - "BIS_fnc_loadEntry", - "BIS_fnc_loadFunctions", - "BIS_fnc_loadVehicle", - "BIS_fnc_localize", - "BIS_fnc_locationDescription", - "BIS_fnc_LockedDoorNoHandleOpen", - "BIS_fnc_LockedDoorOpen", - "BIS_fnc_locWeaponInfo", - "BIS_fnc_logFormat", - "BIS_fnc_logFormatServer", - "BIS_fnc_magazinesEntityType", - "BIS_fnc_mapAnimAdd", - "BIS_fnc_mapAnimClear", - "BIS_fnc_mapAnimDone", - "BIS_fnc_mapSize", - "BIS_fnc_markerToTrigger", - "BIS_fnc_markWaypoints", - "BIS_fnc_missileLaunchPositionFix", - "BIS_fnc_missionConversations", - "BIS_fnc_missionConversationsLocal", - "BIS_fnc_missionFlow", - "BIS_fnc_missionHandlers", - "BIS_fnc_missionRespawnType", - "BIS_fnc_missionTasks", - "BIS_fnc_missionTasksLocal", - "BIS_fnc_missionTimeLeft", - "BIS_fnc_moduleAI", - "BIS_fnc_moduleAmmo", - "BIS_fnc_moduleAnimals", - "BIS_fnc_moduleArsenal", - "BIS_fnc_moduleBleedTickets", - "BIS_fnc_moduleBootcampStage", - "BIS_fnc_moduleCAS", - "BIS_fnc_moduleChat", - "BIS_fnc_moduleCombatGetIn", - "BIS_fnc_moduleCountdown", - "BIS_fnc_moduleCoverMap", - "BIS_fnc_moduleCreateDiaryRecord", - "BIS_fnc_moduleCreateProjectile", - "BIS_fnc_moduleCurator", - "BIS_fnc_moduleCuratorAddAddons", - "BIS_fnc_moduleCuratorAddCameraArea", - "BIS_fnc_moduleCuratorAddEditableObjects", - "BIS_fnc_moduleCuratorAddEditingArea", - "BIS_fnc_moduleCuratorAddEditingAreaPlayers", - "BIS_fnc_moduleCuratorAddIcon", - "BIS_fnc_moduleCuratorAddPoints", - "BIS_fnc_moduleCuratorSetAttributes", - "BIS_fnc_moduleCuratorSetCamera", - "BIS_fnc_moduleCuratorSetCoefs", - "BIS_fnc_moduleCuratorSetCostsDefault", - "BIS_fnc_moduleCuratorSetCostsSide", - "BIS_fnc_moduleCuratorSetCostsVehicleClass", - "BIS_fnc_moduleCuratorSetEditingAreaType", - "BIS_fnc_moduleCuratorSetObjectCost", - "BIS_fnc_moduleDamage", - "BIS_fnc_moduleDate", - "BIS_fnc_moduleDiary", - "BIS_fnc_moduleDoorOpen", - "BIS_fnc_moduleEffectsBubbles", - "BIS_fnc_moduleEffectsEmitterCreator", - "BIS_fnc_moduleEffectsFire", - "BIS_fnc_moduleEffectsPlankton", - "BIS_fnc_moduleEffectsShells", - "BIS_fnc_moduleEffectsSmoke", - "BIS_fnc_moduleEndMission", - "BIS_fnc_moduleExecute", - "BIS_fnc_moduleFDBalloonAirDestruction", - "BIS_fnc_moduleFDBalloonWaterDestruction", - "BIS_fnc_moduleFDCPClear", - "BIS_fnc_moduleFDCPIn", - "BIS_fnc_moduleFDCPOut", - "BIS_fnc_moduleFDFadeMarker", - "BIS_fnc_moduleFDSkeetDestruction", - "BIS_fnc_moduleFDStatsClear", - "BIS_fnc_moduleFiringDrill", - "BIS_fnc_moduleFriendlyFire", - "BIS_fnc_moduleFuel", - "BIS_fnc_moduleGenericRadio", - "BIS_fnc_moduleGrenade", - "BIS_fnc_moduleGroupID", - "BIS_fnc_moduleHandle", - "BIS_fnc_moduleHealth", - "BIS_fnc_moduleHint", - "BIS_fnc_moduleHQ", - "BIS_fnc_moduleInit", - "BIS_fnc_moduleMine", - "BIS_fnc_moduleMissionName", - "BIS_fnc_moduleMode", - "BIS_fnc_moduleModules", - "BIS_fnc_moduleMPTypeDefense", - "BIS_fnc_moduleMPTypeGameMaster", - "BIS_fnc_ModuleMPTypeGroundSupport", - "BIS_fnc_ModuleMPTypeGroundSupportBase", - "BIS_fnc_moduleMPTypeSectorControl", - "BIS_fnc_moduleMPTypeSeize", - "BIS_fnc_moduleObjective", - "BIS_fnc_moduleObjectiveFind", - "BIS_fnc_moduleObjectiveGetIn", - "BIS_fnc_moduleObjectiveMove", - "BIS_fnc_moduleObjectiveRaceCP", - "BIS_fnc_moduleObjectiveRaceFinish", - "BIS_fnc_moduleObjectiveRaceStart", - "BIS_fnc_moduleObjectiveSector", - "BIS_fnc_moduleObjectiveTarget", - "BIS_fnc_modulePositioning", - "BIS_fnc_modulePoster", - "BIS_fnc_modulePostprocess", - "BIS_fnc_moduleProjectile", - "BIS_fnc_modulePunishment", - "BIS_fnc_moduleRadioChannelCreate", - "BIS_fnc_moduleRank", - "BIS_fnc_moduleRating", - "BIS_fnc_moduleRemoteControl", - "BIS_fnc_moduleRespawnInventory", - "BIS_fnc_moduleRespawnPosition", - "BIS_fnc_moduleRespawnTickets", - "BIS_fnc_moduleRespawnVehicle", - "BIS_fnc_moduleSaveGame", - "BIS_fnc_moduleSFX", - "BIS_fnc_moduleShowHide", - "BIS_fnc_moduleSimulationManager", - "BIS_fnc_moduleSimulationManager_grab", - "BIS_fnc_moduleSiteInit", - "BIS_fnc_moduleSkill", - "BIS_fnc_moduleSkiptime", - "BIS_fnc_moduleSound", - "BIS_fnc_moduleStrategicMapImage", - "BIS_fnc_moduleStrategicMapInit", - "BIS_fnc_moduleStrategicMapMission", - "BIS_fnc_moduleStrategicMapOpen", - "BIS_fnc_moduleStrategicMapORBAT", - "BIS_fnc_moduleSupportsInitProvider", - "BIS_fnc_moduleSupportsInitProviderVirtual", - "BIS_fnc_moduleSupportsInitRequester", - "BIS_fnc_moduleTaskCreate", - "BIS_fnc_moduleTaskSetDescription", - "BIS_fnc_moduleTaskSetDestination", - "BIS_fnc_moduleTaskSetState", - "BIS_fnc_moduleTimeMultiplier", - "BIS_fnc_moduleTracers", - "BIS_fnc_moduleTrident", - "BIS_fnc_moduleTriggers", - "BIS_fnc_moduleTTCPTrigger", - "BIS_fnc_moduleTTCPTriggerBehind", - "BIS_fnc_moduleTTStatsClear", - "BIS_fnc_moduleUnits", - "BIS_fnc_moduleUnlockArea", - "BIS_fnc_moduleUnlockObject", - "BIS_fnc_moduleVanguardFob", - "BIS_fnc_moduleVanguardObjective", - "BIS_fnc_moduleVanguardScorePersistence", - "BIS_fnc_moduleVolume", - "BIS_fnc_moduleWeather", - "BIS_fnc_moduleZoneProtection", - "BIS_fnc_moduleZoneRestriction", - "BIS_fnc_moveAction", - "BIS_fnc_moveToRespawnPosition", - "BIS_fnc_multiplySquareMatrixByVector", - "BIS_fnc_neutralizeUnit", - "BIS_fnc_objectHeight", - "BIS_fnc_ObjectInventoryAnimatedClose", - "BIS_fnc_ObjectInventoryAnimatedOpen", - "BIS_fnc_objectSide", - "BIS_fnc_objectVar", - "BIS_fnc_onDiaryChanged", - "BIS_fnc_onPlayerConnected", - "BIS_fnc_ORBATAddGroupOverlay", - "BIS_fnc_ORBATAnimate", - "BIS_fnc_ORBATConfigPreview", - "BIS_fnc_ORBATGetGroupParams", - "BIS_fnc_ORBATOpen", - "BIS_fnc_ORBATRemoveGroupOverlay", - "BIS_fnc_ORBATSetGroupFade", - "BIS_fnc_ORBATSetGroupParams", - "BIS_fnc_ORBATTooltip", - "BIS_fnc_ordinalNumber", - "BIS_fnc_packStaticWeapon", - "BIS_fnc_paramCountdown", - "BIS_fnc_paramDaytime", - "BIS_fnc_paramGuerFriendly", - "BIS_fnc_paramRespawnTickets", - "BIS_fnc_paramReviveBleedOutDuration", - "BIS_fnc_paramReviveDuration", - "BIS_fnc_paramReviveForceRespawnDuration", - "BIS_fnc_paramReviveMedicSpeedMultiplier", - "BIS_fnc_paramReviveMode", - "BIS_fnc_paramReviveRequiredItems", - "BIS_fnc_paramReviveRequiredTrait", - "BIS_fnc_paramReviveUnconsciousStateMode", - "BIS_fnc_paramTimeAcceleration", - "BIS_fnc_paramViewDistance", - "BIS_fnc_paramWeather", - "BIS_fnc_phoneticalWord", - "BIS_fnc_PlaneAiEject", - "BIS_fnc_PlaneEjection", - "BIS_fnc_PlaneEjectionFX", - "BIS_fnc_playEndMusic", - "BIS_fnc_playMusic", - "BIS_fnc_playSound", - "BIS_fnc_pow", - "BIS_fnc_preload", - "BIS_fnc_prepareAO", - "BIS_fnc_pulsate", - "BIS_fnc_quotations", - "BIS_fnc_radialRed", - "BIS_fnc_radialRedOut", - "BIS_fnc_randomPos", - "BIS_fnc_rankParams", - "BIS_fnc_relPosObject", - "BIS_fnc_relScaledDist", - "BIS_fnc_removeAllScriptedEventHandlers", - "BIS_fnc_removeFromPairs", - "BIS_fnc_removeScriptedEventHandler", - "BIS_fnc_removeStackedEventHandler", - "BIS_fnc_respawnBase", - "BIS_fnc_respawnConfirm", - "BIS_fnc_respawnCounter", - "BIS_fnc_respawnEndMission", - "BIS_fnc_respawnGroup", - "BIS_fnc_respawnInstant", - "BIS_fnc_respawnMenuInventory", - "BIS_fnc_respawnMenuPosition", - "BIS_fnc_respawnMenuSpectator", - "BIS_fnc_respawnNone", - "BIS_fnc_respawnRounds", - "BIS_fnc_respawnSeagull", - "BIS_fnc_respawnSide", - "BIS_fnc_respawnSpectator", - "BIS_fnc_respawnTimePenalty", - "BIS_fnc_respawnWave", - "BIS_fnc_returnChildren", - "BIS_fnc_romanNumeral", - "BIS_fnc_rotateVector3D", - "BIS_fnc_rscLayer", - "BIS_fnc_saveInventory", - "BIS_fnc_saveVehicle", - "BIS_fnc_sayMessage", - "BIS_fnc_scriptedWaypointType", - "BIS_fnc_selectDiarySubject", - "BIS_fnc_selectRespawnTemplate", - "BIS_fnc_setDate", - "BIS_fnc_setFog", - "BIS_fnc_setIDCStreamFriendly", - "BIS_fnc_setIdentity", - "BIS_fnc_setObjectRotation", - "BIS_fnc_setObjectTexture", - "BIS_fnc_setOvercast", - "BIS_fnc_setPPeffectTemplate", - "BIS_fnc_setRank", - "BIS_fnc_setRespawnDelay", - "BIS_fnc_setServerVariable", - "BIS_fnc_setTask", - "BIS_fnc_setTaskLocal", - "BIS_fnc_setToPairs", - "BIS_fnc_setVehicleMass", - "BIS_fnc_sharedObjectives", - "BIS_fnc_showMarkers", - "BIS_fnc_showRespawnMenu", - "BIS_fnc_showRespawnMenuDisableItemCheck", - "BIS_fnc_showRespawnMenuDisableItemDraw", - "BIS_fnc_showRespawnMenuHeader", - "BIS_fnc_showRespawnMenuInventory", - "BIS_fnc_showRespawnMenuInventoryDetails", - "BIS_fnc_showRespawnMenuInventoryItems", - "BIS_fnc_showRespawnMenuInventoryLimit", - "BIS_fnc_showRespawnMenuInventoryLimitRefresh", - "BIS_fnc_showRespawnMenuInventoryLimitRespawn", - "BIS_fnc_showRespawnMenuInventoryList", - "BIS_fnc_showRespawnMenuInventoryLoadout", - "BIS_fnc_showRespawnMenuInventoryMetadata", - "BIS_fnc_showRespawnMenuPosition", - "BIS_fnc_showRespawnMenuPositionList", - "BIS_fnc_showRespawnMenuPositionMap", - "BIS_fnc_showRespawnMenuPositionMapDraw", - "BIS_fnc_showRespawnMenuPositionMapHandle", - "BIS_fnc_showRespawnMenuPositionMetadata", - "BIS_fnc_showRespawnMenuPositionName", - "BIS_fnc_showRespawnMenuPositionRefresh", - "BIS_fnc_showSubtitle", - "BIS_fnc_showUnitInfo", - "BIS_fnc_showWelcomeScreen", - "BIS_fnc_sideColor", - "BIS_fnc_sideID", - "BIS_fnc_sideName", - "BIS_fnc_sideNameUnlocalized", - "BIS_fnc_sideType", - "BIS_fnc_SingleWingSlideDoorClose", - "BIS_fnc_SingleWingSlideDoorOpen", - "BIS_fnc_skirmishTrigger", - "BIS_fnc_spawnObjects", - "BIS_fnc_splitString", - "BIS_fnc_stalk", - "BIS_fnc_storeParamsValues", - "BIS_fnc_StrategicMapAnimate", - "BIS_fnc_StrategicMapMouseButtonClick", - "BIS_fnc_StrategicMapOpen", - "BIS_fnc_subClasses", - "BIS_fnc_synchronizedObjects", - "BIS_fnc_synchronizedObjectsQueue", - "BIS_fnc_target", - "BIS_fnc_taskAlwaysVisible", - "BIS_fnc_taskChildren", - "BIS_fnc_taskCompleted", - "BIS_fnc_taskCreate", - "BIS_fnc_taskCurrent", - "BIS_fnc_taskDescription", - "BIS_fnc_taskDestination", - "BIS_fnc_taskExists", - "BIS_fnc_taskHint", - "BIS_fnc_taskParent", - "BIS_fnc_taskReal", - "BIS_fnc_taskSetCurrent", - "BIS_fnc_taskSetDescription", - "BIS_fnc_taskSetDestination", - "BIS_fnc_taskSetState", - "BIS_fnc_tasksUnit", - "BIS_fnc_taskVar", - "BIS_fnc_teamColor", - "BIS_fnc_terrainGradAngle", - "BIS_fnc_textTiles", - "BIS_fnc_textureMarker", - "BIS_fnc_textureVehicleIcon", - "BIS_fnc_titlecard", - "BIS_fnc_toUpperDisplayTexts", - "BIS_fnc_traceBullets", - "BIS_fnc_trackMissionTime", - "BIS_fnc_tridentClient", - "BIS_fnc_tridentExecute", - "BIS_fnc_tridentGetRelationship", - "BIS_fnc_tridentHandleDamage", - "BIS_fnc_tridentSetRelationship", - "BIS_fnc_triggerToMarker", - "BIS_fnc_trimString", - "BIS_fnc_TwoWingDoorNoHandleClose", - "BIS_fnc_TwoWingDoorNoHandleOpen", - "BIS_fnc_TwoWingDoorOneHandleClose", - "BIS_fnc_TwoWingDoorOneHandleOpen", - "BIS_fnc_TwoWingDoorTwoHandleClose", - "BIS_fnc_TwoWingDoorTwoHandleOpen", - "BIS_fnc_TwoWingSlideDoorClose", - "BIS_fnc_TwoWingSlideDoorOpen", - "BIS_fnc_typeText", - "BIS_fnc_typeText2", - "BIS_fnc_uniqueClasses", - "BIS_fnc_unitAddon", - "BIS_fnc_unpackStaticWeapon", - "BIS_fnc_updatePlayerArray", - "BIS_fnc_validateParametersOO", - "BIS_fnc_vectorDivide", - "BIS_fnc_vehicleRoles", - "BIS_fnc_versionInfo", - "BIS_fnc_VRDrawGrid", - "BIS_fnc_VRFadeIn", - "BIS_fnc_VRFadeOut", - "BIS_fnc_VRTimer", - "BIS_fnc_weaponAddon", - "BIS_fnc_weaponComponents", - "BIS_fnc_weaponsEntityType", - "BIS_fnc_wpArtillery", - "BIS_fnc_wpLand", - "BIS_fnc_wpPatrol", - "BIS_fnc_wpRelax", - "BIS_fnc_wpSuppress", - "clearItemPool", - { - "key": "diag_enable", - "overwrite": { - "type": "diagnoseStatement" - } - }, - { - "key": "diag_enabled", - "overwrite": { - "type": "diagnoseStatement" - } - }, - { - "key": "diag_toggle", - "overwrite": { - "type": "diagnoseStatement" - } - }, - "disableDebriefingStats", - "enableDebriefingStats", - "enableGunLights", - "enableSatNormalOnDetail", - "fogParams", - "getShadowDistance", - "incapacitatedState", - "isDLCAvailable", - "netObjNull", - "setSimulWeatherLayers", - "setWaypointLoiterRadius", - "setWaypointLoiterType", - "showWaypoints", - "simulCloudDensity", - "simulCloudOcclusion", - "simulInClouds", - "UAVControl", - "unitAddons", - "unlinkItem", - "waypointLoiterRadius", - "waypointLoiterType" - ], - "1.02": [ - "BIS_fnc_countdown", - "BIS_fnc_getFromPairs", - "face", - "nameSound", - "pitch", - "setCenterOfMass", - "setDetailMapBlendPars", - "setMass", - "setMusicEventHandler", - "setNameSound", - "setPitch", - "setSpeaker", - "speaker" - ], - "1.04": [ - "addItemPool", - "addItemToBackpack", - "addItemToUniform", - "addItemToVest", - "backpackContainer", - "canAddItemToBackpack", - "canAddItemToUniform", - "canAddItemToVest", - "everyBackpack", - "forceRespawn", - "isInstructorFigureEnabled", - "itemsWithMagazines", - "magazinesDetailBackpack", - "magazinesDetailUniform", - "magazinesDetailVest", - "removeAllItemsWithMagazines", - "removeItemFromBackpack", - "removeItemFromUniform", - "removeItemFromVest", - "uniformContainer", - "vestContainer" - ], - "1.06": [ - "BIS_fnc_deleteTask", - "BIS_fnc_playerSideFaction", - "playableSlotsNumber", - "setObjectTextureGlobal" - ], - "1.08": [ - "BIS_fnc_crewCount", - "BIS_fnc_importImageLinks", - "BIS_fnc_itemType", - "BIS_fnc_jukebox", - "BIS_fnc_objectType", - "getClientState", - "lnbSort", - "lnbSortByValue", - "setParticleFire", - "skillFinal", - "triggerTimeoutCurrent", - "waypointTimeoutCurrent" - ], - "1.10": [ - "BIS_fnc_bleedTickets", - "BIS_fnc_fixDate", - "BIS_fnc_isLeapYear", - "BIS_fnc_monthDays", - "BIS_fnc_sortAlphabetically", - "lineIntersectsObjs", - "setDefaultCamera" - ], - "1.12": [ - "addScoreSide", - "binocular", - "briefingName", - "cbChecked", - "cbSetChecked", - "currentMagazineDetailTurret", - "currentMagazineTurret", - "currentWeaponTurret", - "enableDiagLegend", - "enableSimulationGlobal", - "getCenterOfMass", - "getMass", - "hideObjectGlobal", - "hmd", - "queryItemsPool", - "selectWeaponTurret", - "setSpeech" - ], - "1.14": [ - "activatedAddons", - "attachedObjects", - "attachedTo" - ], - "1.16": [ - "addCuratorAddons", - "addCuratorCameraArea", - "addCuratorEditableObjects", - "addCuratorEditingArea", - "addCuratorPoints", - "allCurators", - "allowCuratorLogicIgnoreAreas", - "assignCurator", - "BIS_fnc_addCuratorAreaFromTrigger", - "BIS_fnc_addCuratorChallenge", - "BIS_fnc_addCuratorIcon", - "BIS_fnc_completedCuratorChallengesCount", - "BIS_fnc_curatorAttachObject", - "BIS_fnc_curatorAttributes", - "BIS_fnc_curatorAutomatic", - "BIS_fnc_curatorAutomaticPositions", - "BIS_fnc_curatorChallengeDestroyVehicle", - "BIS_fnc_curatorChallengeFindIntel", - "BIS_fnc_curatorChallengeFireWeapon", - "BIS_fnc_curatorChallengeGetInVehicle", - "BIS_fnc_curatorChallengeIlluminate", - "BIS_fnc_curatorChallengeSpawnLightning", - "BIS_fnc_curatorHint", - "BIS_fnc_curatorObjectEdited", - "BIS_fnc_curatorObjectPlaced", - "BIS_fnc_curatorObjectRegistered", - "BIS_fnc_curatorObjectRegisteredTable", - "BIS_fnc_curatorPinged", - "BIS_fnc_curatorRespawn", - "BIS_fnc_curatorSayMessage", - "BIS_fnc_curatorVisionModes", - "BIS_fnc_curatorWaypointPlaced", - "BIS_fnc_drawCuratorDeaths", - "BIS_fnc_drawCuratorLocations", - "BIS_fnc_drawCuratorRespawnMarkers", - "BIS_fnc_exportCfgVehicles", - "BIS_fnc_exportCuratorCostTable", - "BIS_fnc_finishCuratorChallenge", - "BIS_fnc_forceCuratorInterface", - "BIS_fnc_formatCuratorChallengeObjects", - "BIS_fnc_initCuratorAttribute", - "BIS_fnc_isCurator", - "BIS_fnc_isCuratorEditable", - "BIS_fnc_isForcedCuratorInterface", - "BIS_fnc_listCuratorPlayers", - "BIS_fnc_loop", - "BIS_fnc_manageCuratorAddons", - "BIS_fnc_manageCuratorChallenges", - "BIS_fnc_mirrorCuratorSettings", - "BIS_fnc_moduleLightning", - "BIS_fnc_registerCuratorObject", - "BIS_fnc_removeCuratorIcon", - "BIS_fnc_removeDestroyedCuratorEditableObjects", - "BIS_fnc_runLater", - "BIS_fnc_setCuratorAttributes", - "BIS_fnc_setCuratorCamera", - "BIS_fnc_setCuratorVisionModes", - "BIS_fnc_shakeCuratorCamera", - "BIS_fnc_showCuratorAttributes", - "BIS_fnc_showCuratorFeedbackMessage", - "BIS_fnc_toggleCuratorVisionMode", - "curatorAddons", - "curatorCamera", - "curatorCameraArea", - "curatorCameraAreaCeiling", - "curatorCoef", - "curatorEditableObjects", - "curatorEditingArea", - "curatorEditingAreaType", - "curatorMouseOver", - "curatorPoints", - "curatorRegisteredObjects", - "curatorSelected", - "curatorWaypointCost", - { - "key": "diag_captureFrameToFile", - "overwrite": { - "type": "diagnoseStatement" - } - }, - "forceWeatherChange", - "getAssignedCuratorLogic", - "getAssignedCuratorUnit", - "getDLCAssetsUsage", - "getDLCAssetsUsageByName", - "getDLCs", - "getTotalDLCUsageTime", - "isAutonomous", - "isEqualTo", - "objectCurators", - "openCuratorInterface", - "removeAllCuratorAddons", - "removeAllCuratorCameraAreas", - "removeAllCuratorEditingAreas", - "removeCuratorAddons", - "removeCuratorCameraArea", - "removeCuratorEditableObjects", - "removeCuratorEditingArea", - "setAutonomous", - "setCuratorCameraAreaCeiling", - "setCuratorCoef", - "setCuratorEditingAreaType", - "setCuratorWaypointCost", - "showCuratorCompass", - "shownCuratorCompass", - "shownUAVFeed", - "showUAVFeed", - "unassignCurator" - ], - "1.18": [ - "getStatValue", - "logEntities", - "moveInAny", - "setStatValue", - "squadParams" - ], - "1.20": [ - { - "key": "BIS_fnc_advHintCall", - "overwrite": { - "returns": "void", - "syntax": " call BIS_fnc_advHintCall", - "example": "false call BIS_fnc_advHintCall;", - "docSyntax": "fullTextcall call BIS_fnc_advHintCall", - "description": "Advanced hint call, creates an hint by itself." - } - }, - "BIS_fnc_initVehicleKart", - "BIS_fnc_moduleTimeTrial", - "BIS_fnc_moduleTTCPClear", - "BIS_fnc_moduleTTCPIn", - "BIS_fnc_moduleTTCPOut", - "lbSetPictureColorDisabled", - "lbSetPictureColorSelected", - "lbSetPictureRightColorDisabled", - "lbSetPictureRightColorSelected" - ], - "1.22": [ - "enableMimics", - "everyContainer", - "forceAddUniform", - "isUniformAllowed", - "lbSetPictureColor", - "lbSetPictureRightColor", - "magazinesAmmoCargo", - "openYoutubeVideo", - "removeWeaponAttachmentCargo", - "removeWeaponCargo", - "vectorAdd", - "vectorCos", - "vectorCrossProduct", - "vectorDiff", - "vectorDistance", - "vectorDistanceSqr", - "vectorDotProduct", - "vectorMagnitude", - "vectorMagnitudeSqr", - "vectorMultiply", - "visibleCompass", - "visibleGPS", - "visibleWatch", - "weaponAccessoriesCargo", - "weaponsItemsCargo" - ], - "1.24": [ - "allMines", - "BIS_fnc_addVirtualBackpackCargo", - "BIS_fnc_addVirtualItemCargo", - "BIS_fnc_addVirtualMagazineCargo", - "BIS_fnc_addVirtualWeaponCargo", - "BIS_fnc_animateTaskWaypoint", - "BIS_fnc_arsenal", - "BIS_fnc_compatibleItems", - "BIS_fnc_getUnitInsignia", - "BIS_fnc_getVirtualBackpackCargo", - "BIS_fnc_getVirtualItemCargo", - "BIS_fnc_getVirtualMagazineCargo", - "BIS_fnc_getVirtualWeaponCargo", - "BIS_fnc_removeVirtualBackpackCargo", - "BIS_fnc_removeVirtualItemCargo", - "BIS_fnc_removeVirtualMagazineCargo", - "BIS_fnc_removeVirtualWeaponCargo", - "BIS_fnc_setUnitInsignia", - "BIS_fnc_VRCourseBallistics1", - "BIS_fnc_VRCourseBallistics2", - "BIS_fnc_VRCourseBallistics3", - "BIS_fnc_VRCourseBallistics4", - "BIS_fnc_VRCourseCommandingActions1", - "BIS_fnc_VRCourseCommandingActions2", - "BIS_fnc_VRCourseCommandingActions3", - "BIS_fnc_VRCourseCommandingBehaviour1", - "BIS_fnc_VRCourseCommandingBehaviour2", - "BIS_fnc_VRCourseCommandingBehaviour3", - "BIS_fnc_VRCourseCommandingMovement1", - "BIS_fnc_VRCourseCommandingMovement2", - "BIS_fnc_VRCourseCommandingVehicles1", - "BIS_fnc_VRCourseCommandingVehicles2", - "BIS_fnc_VRCourseCommandingVehicles3", - "BIS_fnc_VRCourseHeliAdvanced1", - "BIS_fnc_VRCourseHeliAdvanced2", - "BIS_fnc_VRCourseHeliAdvanced3", - "BIS_fnc_VRCourseHeliAdvanced4", - "BIS_fnc_VRCourseHeliAdvanced5", - "BIS_fnc_VRCourseHeliAdvanced6", - "BIS_fnc_VRCourseHeliBasics1", - "BIS_fnc_VRCourseHeliBasics2", - "BIS_fnc_VRCourseHeliBasics3", - "BIS_fnc_VRCourseHeliSlingload1", - "BIS_fnc_VRCourseHeliWeapons1", - "BIS_fnc_VRCourseHeliWeapons2", - "BIS_fnc_VRCourseHeliWeapons3", - "BIS_fnc_VRCourseHeliWeapons4", - "BIS_fnc_VRCourseLaunchers1", - "BIS_fnc_VRCourseLaunchers2", - "BIS_fnc_VRCourseLaunchers3", - "BIS_fnc_VRCoursePlaceables1", - "BIS_fnc_VRCoursePlaceables2", - "BIS_fnc_VRCoursePlaceables3", - "BIS_fnc_VRCourseTargetDesignation1", - "BIS_fnc_VRCourseTargetDesignation2", - "BIS_fnc_VRCourseTargetDesignation3", - "BIS_fnc_VRCourseWeaponHandlingA1", - "BIS_fnc_VRCourseWeaponHandlingA2", - "BIS_fnc_VRCourseWeaponHandlingA3", - "BIS_fnc_VRCourseWeaponHandlingB1", - "BIS_fnc_VRCourseWeaponHandlingB2", - "BIS_fnc_VRCourseWeaponHandlingB3", - "BIS_fnc_VRCourseWeaponHandlingC1", - "BIS_fnc_VRCourseWeaponHandlingC2", - "BIS_fnc_VRDrawBorder", - "BIS_fnc_VREffectKilled", - "BIS_fnc_VRHitpart", - "BIS_fnc_VRSpawnEffect", - "BIS_fnc_VRSpawnSelector", - "configClasses", - "detectedMines", - "disableUAVConnectability", - "enableUAVConnectability", - "isAutotest", - "isUAVConnectable", - "mineDetectedBy", - "reverse" - ], - "1.26": [ - "ctrlClassName", - "ctrlCreate", - "ctrlDelete", - "getCargoIndex", - "lockCameraTo", - "pushBack", - "setTimeMultiplier", - "timeMultiplier", - "vectorFromTo", - "vectorNormalized" - ], - "1.32": [ - "addBackpackGlobal", - "addMagazineAmmoCargo", - "addToRemainsCollector", - "addWeaponTurret", - "BIS_fnc_setMissionStatusSlot", - "BIS_fnc_showMissionStatus", - "ctrlModel", - "ctrlModelDirAndUp", - "ctrlModelScale", - "ctrlSetModel", - "ctrlSetModelDirAndUp", - "ctrlSetModelScale", - "deleteAt", - "deleteRange", - "deleteVehicleCrew", - "getDirVisual", - "getHit", - "getPosASLVisual", - "getPosATLVisual", - "getPosVisual", - "getPosWorld", - "isCollisionLightOn", - "isInRemainsCollector", - "isLightOn", - "modelToWorldVisual", - "removeBackpackGlobal", - "removeFromRemainsCollector", - "removeWeaponTurret", - "scriptNull", - "setCollisionLight", - "setPilotLight", - "setPosWorld", - "turretLocal", - "vectorDirVisual", - "vectorUpVisual", - "worldToModelVisual" - ], - "1.34": [ - "airDensityCurveRTD", - "airDensityRTD", - "allTurrets", - "BIS_fnc_didJIP", - "BIS_fnc_ffvUpdate", - "BIS_fnc_moduleSlingload", - "BIS_fnc_moduleSpawnAI", - "BIS_fnc_moduleSpawnAIOptions", - "BIS_fnc_moduleSpawnAIPoint", - "BIS_fnc_moduleSpawnAISectorTactic", - "canSlingLoad", - "clearForcesRTD", - "collectiveRTD", - "difficultyEnabledRTD", - "enableAutoStartUpRTD", - "enableAutoTrimRTD", - "enablePersonTurret", - "enableRopeAttach", - "enableStressDamage", - "enginesIsOnRTD", - "enginesPowerRTD", - "enginesRpmRTD", - "enginesTorqueRTD", - "forceAtPositionRTD", - "forceGeneratorRTD", - "fullCrew", - "getSlingLoad", - "getTrimOffsetRTD", - "getWingsOrientationRTD", - "getWingsPositionRTD", - "isObjectRTD", - "isStressDamageEnabled", - "magazineTurretAmmo", - "numberOfEnginesRTD", - "ropeAttachedObjects", - "ropeAttachedTo", - "ropeAttachEnabled", - "ropeAttachTo", - "ropeCreate", - "ropeCut", - "ropeDestroy", - "ropeDetach", - "ropeEndPosition", - "ropeLength", - "ropes", - "ropeUnwind", - "ropeUnwound", - "rotorsForcesRTD", - "rotorsRpmRTD", - "serverCommandExecutable", - "setActualCollectiveRTD", - "setCustomWeightRTD", - "setEngineRPMRTD", - "setMagazineTurretAmmo", - "setRotorBrakeRTD", - "setSlingLoad", - "setWantedRPMRTD", - "setWingForceScaleRTD", - "slingLoadAssistantShown", - "stopEngineRTD", - "weightRTD", - "windRTD", - "wingsForcesRTD" - ], - "1.36": [ - "BIS_fnc_configExtremes", - "BIS_fnc_openFieldManual", - "configProperties", - "getObjectDLC", - "getPersonUsedDLCs", - "setUnloadInCombat", - "shownChat" - ], - "1.38": [ - "addWeaponItem", - "allControls", - "allDisplays", - "allVariables", - "configSourceMod", - "getObjectMaterials", - "getObjectTextures", - "removeSecondaryWeaponItem", - "turretOwner" - ], - "1.40": [ - "append", - "configSourceModList", - "enableUAVWaypoints", - "groupOwner", - "setGroupOwner", - "waypointsEnabledUAV" - ], - "1.42": [ - "BIS_fnc_DataTerminalAnimate", - "BIS_fnc_DataTerminalColor", - "BIS_fnc_disableRevive", - "BIS_fnc_dynamicGroups", - "BIS_fnc_garage", - "BIS_fnc_initVehicle", - "BIS_fnc_moduleHvtInit", - "BIS_fnc_moduleHvtObjective", - "BIS_fnc_moduleHvtObjectives", - "BIS_fnc_moduleHvtObjectivesInstance", - "BIS_fnc_reenableRevive", - "BIS_fnc_reviveAllowed", - "BIS_fnc_reviveBleedOut", - "BIS_fnc_reviveDamageReset", - "BIS_fnc_reviveDebug", - "BIS_fnc_reviveEhDammaged", - "BIS_fnc_reviveEhHandleDamage", - "BIS_fnc_reviveEhHandleHeal", - "BIS_fnc_reviveEhKilled", - "BIS_fnc_reviveEhRespawn", - "BIS_fnc_reviveEnabled", - "BIS_fnc_reviveGet3dIcons", - "BIS_fnc_reviveGetActionIcon", - "BIS_fnc_reviveIconControl", - "BIS_fnc_reviveInit", - "BIS_fnc_reviveIsValid", - "BIS_fnc_reviveIsValidSecure", - "BIS_fnc_reviveOnBeingRevived", - "BIS_fnc_reviveOnForcingRespawn", - "BIS_fnc_reviveOnState", - "BIS_fnc_reviveOnStateJIP", - "BIS_fnc_reviveSecureUnit", - "channelEnabled", - "controlsGroupCtrl", - "currentChannel", - "enableChannel", - "getPlayerChannel", - "getSuppression", - "isTurnedOut", - "isWeaponDeployed", - "isWeaponRested", - "leaderboardRequestRowsFriends", - "leaderboardsRequestUploadScore", - "leaderboardsRequestUploadScoreKeepBest", - "leaderboardState", - "setCurrentChannel", - "setSuppression" - ], - "1.44": [ - { - "key": "diag_activeMissionFSMs", - "overwrite": { - "type": "diagnoseStatement" - } - }, - { - "key": "diag_activeSQFScripts", - "overwrite": { - "type": "diagnoseStatement" - } - }, - { - "key": "diag_activeSQSScripts", - "overwrite": { - "type": "diagnoseStatement" - } - }, - "sort" - ], - "1.46": [ - "lbSetSelectColor", - "lbSetSelectColorRight", - "profileNameSteam" - ], - "1.48": [ - "allPlayers", - "arrayIntersect", - "BIS_fnc_unitHeadgear", - "configHierarchy", - "currentNamespace", - "currentThrowable", - "getObjectViewDistance", - "isObjectHidden", - "param", - "params", - "roleDescription", - "serverName", - "setGroupIdGlobal", - "weaponInertia", - "worldSize" - ], - "1.50": [ - "AGLToASL", - "ASLToAGL", - { - "key": "createDisplay", - "overwrite": { - "returns": "uiDisplay" - } - }, - "didJIP", - "didJIPOwner", - "distance2D", - "getAllHitPointsDamage", - "getHitIndex", - "getModelInfo", - "getObjectType", - "joinString", - "lineIntersectsSurfaces", - "objectParent", - { - "key": "remoteExec", - "overwrite": { - "syntax": " remoteExec [, , ]", - "example": "\"hello\" remoteExec [\"hint\"];", - "docSyntax": "params remoteExec [functionName, targets, JIP]", - "description": "Remote async execution of given funtion on given machines. Function can contain delaying commands (i.e. sleep)." - } - }, - { - "key": "remoteExecCall", - "overwrite": { - "syntax": " remoteExecCall [, , ]", - "example": "\"hello\" remoteExecCall [\"hint\"];", - "docSyntax": "params remoteExecCall [functionName, targets, JIP]", - "description": "Remote async execution of given funtion on given machines. Function can not contain delaying commands (i.e. sleep)." - } - }, - "setHitIndex", - "splitString", - "targetKnowledge" - ], - "1.52": [ - "ctrlAngle", - "disableNVGEquipment", - "disableRemoteSensors", - "getRemoteSensorsDisabled", - "magazinesAllTurrets", - "shownHUD" - ], - "1.54": [ - "allowSprint", - "BIS_fnc_EGObjectiveVisualizer", - "BIS_fnc_EGObjectiveVisualizerDraw", - "BIS_fnc_EGSpectator", - "BIS_fnc_EGSpectatorCamera", - "enableStamina", - "flagSide", - "flagTexture", - "getAnimAimPrecision", - "getAnimSpeedCoef", - "getCustomAimCoef", - "getMousePosition", - "getStamina", - { - "key": "inPolygon", - "overwrite": { - "returns": "bool", - "syntax": " inPolygon ", - "example": "_isInside = [100,100,0] inPolygon [[0,0,0],[1000,1000,0],[1000,0,0]];", - "docSyntax": "position inPolygon polygon", - "description": "Checks whether position is inside given polygon" - } - }, - "isAimPrecisionEnabled", - "isEqualType", - "isEqualTypeAll", - "isEqualTypeAny", - "isEqualTypeArray", - "isEqualTypeParams", - "isSprintAllowed", - "isStaminaEnabled", - "nearestTerrainObjects", - "setAnimSpeedCoef", - "setCustomAimCoef", - "setObjectMaterialGlobal", - "setStamina", - "setStaminaScheme" - ], - "1.56": [ - "add3DENConnection", - "add3DENEventHandler", - "add3DENLayer", - "all3DENEntities", - "apply", - "BIS_fnc_3den_init", - "BIS_fnc_3den_onKeyDown", - "BIS_fnc_3den_onKeyUp", - "BIS_fnc_3den_onMissionLoad", - "BIS_fnc_3den_onMissionNew", - "BIS_fnc_3den_onMissionPreviewEnd", - "BIS_fnc_3den_onSelectionChange", - "BIS_fnc_3DENDiagCreateList", - "BIS_fnc_3DENDiagFonts", - "BIS_fnc_3DENDiagMouseControl", - "BIS_fnc_3DENExportAttributes", - "BIS_fnc_3DENExportOldSQM", - "BIS_fnc_3DENExportTerrainBuilder", - "BIS_fnc_3DENFlashlight", - "BIS_fnc_3DENMissionPreview", - "BIS_fnc_3DENTutorial", - "BIS_fnc_3DENVisionMode", - "BIS_fnc_camera_edenAttributesChanged", - "BIS_fnc_camera_edenConnectionChanged", - "BIS_fnc_camera_edenDeleted", - "BIS_fnc_camera_edenInit", - "BIS_fnc_camera_edenIsSelected", - "BIS_fnc_camera_edenRegisteredToWorld", - "BIS_fnc_camera_edenReset", - "BIS_fnc_camera_edenSelectionChanged", - "BIS_fnc_camera_edenUnregisteredFromWorld", - "BIS_fnc_garage3DEN", - "BIS_fnc_initAmmoBox", - "BIS_fnc_sideIsEnemy", - "BIS_fnc_sideIsFriendly", - "checkVisibility", - "clear3DENAttribute", - "clear3DENInventory", - "clientOwner", - "collect3DENHistory", - "configNull", - "create3DENComposition", - "create3DENEntity", - "current3DENOperation", - { - "key": "cursorObject", - "overwrite": { - "returns": "object" - } - }, - "delete3DENEntities", - "do3DENAction", - "edit3DENMissionAttributes", - "exportJIPMessages", - "get3DENActionState", - "get3DENAttribute", - "get3DENCamera", - "get3DENConnections", - "get3DENEntity", - "get3DENEntityID", - "get3DENGrid", - "get3DENIconsVisible", - "get3DENLayerEntities", - "get3DENLinesVisible", - "get3DENMissionAttribute", - "get3DENMouseOver", - "get3DENSelected", - "getClientStateNumber", - "getMissionConfig", - "getMissionConfigValue", - "getMissionLayerEntities", - "getPlayerScores", - "getRelDir", - "getRelPos", - "is3DEN", - "is3DENMultiplayer", - "isFilePatchingEnabled", - "leaderboardDeInit", - "leaderboardGetRows", - "leaderboardInit", - "lockIdentity", - "logNetwork", - "logNetworkTerminate", - "menuAction", - "menuAdd", - "menuChecked", - "menuClear", - "menuCollapse", - "menuData", - "menuDelete", - "menuEnable", - "menuEnabled", - "menuExpand", - "menuHover", - "menuPicture", - "menuSetAction", - "menuSetCheck", - "menuSetData", - "menuSetPicture", - "menuSetValue", - "menuShortcut", - "menuShortcutText", - "menuSize", - "menuSort", - "menuText", - "menuURL", - "menuValue", - "missionVersion", - "move3DENCamera", - "ppEffectEnabled", - "pushBackUnique", - "remove3DENConnection", - "remove3DENEventHandler", - "remove3DENLayer", - "removeAll3DENEventHandlers", - "save3DENInventory", - "selectRandom", - "set3DENAttribute", - "set3DENAttributes", - "set3DENGrid", - "set3DENIconsVisible", - "set3DENLayer", - "set3DENLinesVisible", - "set3DENMissionAttribute", - "set3DENMissionAttributes", - "set3DENModelsVisible", - "set3DENObjectType", - "set3DENSelected", - "tvSetText" - ], - "1.58": [ - "allCutLayers", - "animateSource", - "animationNames", - "animationSourcePhase", - "BIS_fnc_3DENEntityMenu", - "BIS_fnc_3DENGrid", - "BIS_fnc_3DENIntel", - "BIS_fnc_3DENListLocations", - "BIS_fnc_3DENModuleDescription", - "BIS_fnc_3DENNotification", - "BIS_fnc_3DENShowMessage", - "BIS_fnc_3DENToolbar", - { - "key": "BIS_fnc_diagObjectPerformance", - "overwrite": { - "type": "diagnoseFunction" - } - }, - "BIS_fnc_getArea", - "BIS_fnc_groupFromNetId", - "BIS_fnc_initSliderValue", - "BIS_fnc_netId", - "BIS_fnc_objectFromNetId", - "BIS_fnc_sunriseSunsetTime", - "BIS_fnc_taskSetAlwaysVisible", - "BIS_fnc_taskSetType", - "BIS_fnc_taskType", - "BIS_fnc_taskTypeIcon", - "canSuspend", - "configSourceAddonList", - "createSimpleObject", - "ctrlParentControlsGroup", - { - "key": "diag_codePerformance", - "overwrite": { - "type": "diagnoseStatement" - } - }, - "difficultyOption", - "displayParent", - "drawPolygon", - "getCameraViewDirection", - "getUnitLoadout", - "getUnitTrait", - "hideSelection", - "inArea", - "moonPhase", - "roadAt", - "selectionNames", - "setSimpleTaskAlwaysVisible", - "setSimpleTaskCustomData", - "setSimpleTaskType", - "setTaskMarkerOffset", - "setUnitLoadout", - "setUnitTrait", - "setWaypointForceBehaviour", - "sideAmbientLife", - "sideEmpty", - "taskAlwaysVisible", - "taskCustomData", - "taskMarkerOffset", - "taskType", - "waypointForceBehaviour" - ], - "1.60": [ - "BIS_fnc_addRespawnInventory", - "BIS_fnc_exportEditorPreviews", - "BIS_fnc_getRespawnInventories", - "BIS_fnc_removeRespawnInventory", - "BIS_fnc_setRespawnInventory", - "BIS_fnc_showRespawnMenuDisableItem", - "commandSuppressiveFire", - "doSuppressiveFire", - "getTerrainGrid", - "pixelGrid", - "pixelH", - "pixelW", - "screenshot", - "shownScoretable", - "showScoretable", - "useAISteeringComponent", - "userInputDisabled" - ], - "1.62": [ - "addOwnedMine", - "addPlayerScores", - "BIS_fnc_adjustSimpleObject", - "BIS_fnc_createSimpleObject", - "BIS_fnc_EXP_camp_addTickets", - "BIS_fnc_EXP_camp_balanceGroup", - "BIS_fnc_EXP_camp_checkpoint", - "BIS_fnc_EXP_camp_dynamicAISkill", - "BIS_fnc_EXP_camp_getCinematicMode", - "BIS_fnc_EXP_camp_getPlayersGroup", - "BIS_fnc_EXP_camp_guidedProjectile", - "BIS_fnc_EXP_camp_hasMissionStarted", - "BIS_fnc_EXP_camp_IFF", - "BIS_fnc_EXP_camp_initCharacter", - "BIS_fnc_EXP_camp_initClasses", - "BIS_fnc_EXP_camp_initDifficulty", - "BIS_fnc_EXP_camp_lobby", - "BIS_fnc_EXP_camp_lobby_clearVars", - "BIS_fnc_EXP_camp_lobby_ctrlSetColor", - "BIS_fnc_EXP_camp_lobby_findHost", - "BIS_fnc_EXP_camp_lobby_getHostSettings", - "BIS_fnc_EXP_camp_lobby_getPlayerSquadName", - "BIS_fnc_EXP_camp_lobby_go", - "BIS_fnc_EXP_camp_lobby_intro", - "BIS_fnc_EXP_camp_lobby_launch", - "BIS_fnc_EXP_camp_lobby_loop", - "BIS_fnc_EXP_camp_lobby_missionCountdown", - "BIS_fnc_EXP_camp_lobby_onLoad", - "BIS_fnc_EXP_camp_lobby_onUnLoad", - "BIS_fnc_EXP_camp_lobby_playMissionVideo", - "BIS_fnc_EXP_camp_lobby_serverPing", - "BIS_fnc_EXP_camp_lobby_serverUpdate", - "BIS_fnc_EXP_camp_lobby_structuredText", - "BIS_fnc_EXP_camp_lobby_UIMilitaryManager", - "BIS_fnc_EXP_camp_lobby_UIMissionCountdown", - "BIS_fnc_EXP_camp_lobby_UIMissionManager", - "BIS_fnc_EXP_camp_lobby_UIOverlayManager", - "BIS_fnc_EXP_camp_lobby_UIProgressManager", - "BIS_fnc_EXP_camp_lobby_UISettingsManager", - "BIS_fnc_EXP_camp_lobby_updateHostSettings", - "BIS_fnc_EXP_camp_lobby_updateIntel", - "BIS_fnc_EXP_camp_lobby_updateMilitaryEfficiency", - "BIS_fnc_EXP_camp_lobby_updatePlayers", - "BIS_fnc_EXP_camp_lobby_updatePlayerStatus", - "BIS_fnc_EXP_camp_manager", - "BIS_fnc_EXP_camp_manager_getState", - "BIS_fnc_EXP_camp_manager_onPlayerRegistered", - "BIS_fnc_EXP_camp_manager_setState", - "BIS_fnc_EXP_camp_manager_triggerEvent", - "BIS_fnc_EXP_camp_playerChecklist", - "BIS_fnc_EXP_camp_playSubtitles", - "BIS_fnc_EXP_camp_playTimelineVideo", - "BIS_fnc_EXP_camp_replaceVehicles", - "BIS_fnc_EXP_camp_setCinematicMode", - "BIS_fnc_EXP_camp_setSkill", - "BIS_fnc_EXP_camp_SITREP", - "BIS_fnc_holdActionAdd", - "BIS_fnc_holdActionRemove", - "BIS_fnc_isThrowable", - "BIS_fnc_replaceWithSimpleObject", - "BIS_fnc_simpleObjectData", - "canVehicleCargo", - "createMPCampaignDisplay", - "ctrlSetAngle", - "ctrlSetFontHeightSecondary", - "ctrlSetFontSecondary", - "enableAimPrecision", - "enableVehicleCargo", - "flyInHeightASL", - "forcedMap", - "getAimingCoef", - "getAllOwnedMines", - "getContainerMaxLoad", - "getMissionDLCs", - "getShotParents", - "getVehicleCargo", - "getWeaponSway", - "isVehicleCargo", - "missionDifficulty", - "modParams", - "openDLCPage", - "pixelGridBase", - "pixelGridNoUIScale", - "removeAllOwnedMines", - "removeOwnedMine", - "setVehicleCargo", - "tvSetPictureColorDisabled", - "tvSetPictureColorSelected", - "tvSetPictureRight", - "tvSetPictureRightColor", - "tvSetPictureRightColorDisabled", - "tvSetPictureRightColorSelected", - "vehicleCargoEnabled" - ], - "1.64": [ - "actionIDs", - "actionParams", - "BIS_fnc_switchLamp", - { - "key": "diag_activeScripts", - "overwrite": { - "type": "diagnoseStatement" - } - }, - "enableAudioFeature", - "forceFollowRoad", - "getAllEnvSoundControllers", - "getAllSoundControllers", - "getEnvSoundController", - "getPilotCameraDirection", - "getPilotCameraPosition", - "getPilotCameraRotation", - "getPilotCameraTarget", - "getSoundController", - "getSoundControllerResult", - "hasPilotCamera", - "setPilotCameraDirection", - "setPilotCameraRotation", - "setPilotCameraTarget", - "unitAimPosition", - "unitAimPositionVisual", - "unitIsUAV", - "useAIOperMapObstructionTest", - "visibleScoretable" - ], - "1.66": [ - "BIS_fnc_attachToRelative", - "BIS_fnc_vectorDirAndUpRelative", - "BIS_fnc_weaponDirectionRelative", - "inAreaArray", - "isMultiplayerSolo", - "isRemoteExecuted", - "selectMax", - "selectMin", - "setShotParents", - "toFixed" - ], - "1.74": [ - "BIS_fnc_drawArrow", - "BIS_fnc_fire" - ], - "1.86": [ - "getCustomSoundController", - "getCustomSoundControllerCount", - "setCustomSoundController" - ], - "1.92": [ - "bezierInterpolation", - "BIS_fnc_mapGridSize", - "BIS_fnc_markerToString", - "BIS_fnc_stringToMarker", - "BIS_fnc_stringToMarkerLocal", - "ctrlSetPositionH", - "ctrlSetPositionW", - "ctrlSetPositionX", - "ctrlSetPositionY", - "customWaypointPosition", - "decayGraphValues", - "getGraphValues", - "matrixMultiply", - "matrixTranspose", - "missileTarget", - "missileTargetPos", - "setBehaviourStrong", - "setMissileTarget", - "setMissileTargetPos", - "triggerAmmo", - "vectorLinearConversion" - ], - "1.94": [ - "BIS_fnc_turretConfig", - "BIS_fnc_vehicleCrewTurrets", - "lnbSetTooltip", - "addWeaponWithAttachmentsCargo", - "addWeaponWithAttachmentsCargoGlobal", - "BIN_fnc_addButtonEvents", - "BIN_fnc_addDangerZone", - "BIN_fnc_addEntitiesToArea", - "BIN_fnc_addFaradayCage", - "BIN_fnc_addIDWMapMeasurementPoint", - "BIN_fnc_addObjectsToArea", - "BIN_fnc_addRecordedSignal", - "BIN_fnc_addRotation", - "BIN_fnc_addSignal", - "BIN_fnc_addSiteEntities", - "BIN_fnc_addTranslation", - "BIN_fnc_addTravelPoint", - "BIN_fnc_allIDWMapMeasurementPoints", - "BIN_fnc_allowAntennaReveal", - "BIN_fnc_allowedAntennaReveal", - "BIN_fnc_animateSmooth", - "BIN_fnc_assignAntenna", - "BIN_fnc_assignedAntenna", - "BIN_fnc_attachChemlight", - "BIN_fnc_bakeAntenna", - "BIN_fnc_behaviorInit", - "BIN_fnc_bezier", - "BIN_fnc_bezierAverage", - "BIN_fnc_bezierBoundingBox", - "BIN_fnc_bezierEditor", - "BIN_fnc_bezierNormalize", - "BIN_fnc_bezierVelocity", - "BIN_fnc_breatheInit", - "BIN_fnc_calculateLinkBudget", - "BIN_fnc_calculateSpectrumAnalyzerValues", - "BIN_fnc_callButtonEvent", - "BIN_fnc_cargoPlatform_01_adjust", - "BIN_fnc_cargoPlatform_01_destruction", - "BIN_fnc_cargoPlatform_01_update", - "BIN_fnc_CBRNCharacterAdd", - "BIN_fnc_CBRNContaminantAdd", - "BIN_fnc_CBRNContaminantRemove", - "BIN_fnc_CBRNGearActivate", - "BIN_fnc_CBRNGearDeactivate", - "BIN_fnc_CBRNGearUpdate", - "BIN_fnc_CBRNHoseInit", - "BIN_fnc_CBRNInContaminant", - "BIN_fnc_circleSmokeMissile", - "BIN_fnc_clearIDWMap", - "BIN_fnc_clearTXScan", - "BIN_fnc_colorHSLtoRGB", - "BIN_fnc_crearAllData", - "BIN_fnc_createScriptedSoundSource", - "BIN_fnc_createScriptedSoundSourceVehicle", - "BIN_fnc_createTXScan", - "BIN_fnc_cropTXScan", - "BIN_fnc_curatorInit", - "BIN_fnc_debugDraw", - "BIN_fnc_debugDrawMapInit", - "BIN_fnc_debugQuests", - "BIN_fnc_debugText", - "BIN_fnc_deconShowerAnim", - "BIN_fnc_deconShowerAnimLarge", - "BIN_fnc_deconShowerAnimStop", - "BIN_fnc_deconShowerCollision", - "BIN_fnc_deconShowerDelete", - "BIN_fnc_deconShowerMove", - "BIN_fnc_deleteAntenna", - "BIN_fnc_deleteDangerZone", - "BIN_fnc_deleteDiaryRecord", - "BIN_fnc_deleteFaradayCage", - "BIN_fnc_deleteLoopedRadioSignal", - "BIN_fnc_deleteSignal", - "BIN_fnc_deleteSpectrumAnalyzer", - "BIN_fnc_deleteTravelPoint", - "BIN_fnc_deleteTXScan", - { - "key": "BIN_fnc_diag_addAllSpectrumAnalyzers", - "overwrite": { - "type": "diagnoseFunction" - } - }, - { - "key": "BIN_fnc_diag_drawAllAreaObjectsBounds", - "overwrite": { - "type": "diagnoseFunction" - } - }, - { - "key": "BIN_fnc_diag_getAllAreaEntities", - "overwrite": { - "type": "diagnoseFunction" - } - }, - { - "key": "BIN_fnc_diag_getAllAreaObjects", - "overwrite": { - "type": "diagnoseFunction" - } - }, - { - "key": "BIN_fnc_diag_IDWMap", - "overwrite": { - "type": "diagnoseFunction" - } - }, - { - "key": "BIN_fnc_diag_logAntenna", - "overwrite": { - "type": "diagnoseFunction" - } - }, - { - "key": "BIN_fnc_diag_revealAllAntennas", - "overwrite": { - "type": "diagnoseFunction" - } - }, - { - "key": "BIN_fnc_diag_showLinkBudgetMap", - "overwrite": { - "type": "diagnoseFunction" - } - }, - { - "key": "BIN_fnc_diag_TXScan", - "overwrite": { - "type": "diagnoseFunction" - } - }, - "BIN_fnc_distanceToAreaBorder", - "BIN_fnc_dockModule", - "BIN_fnc_drawAntennas", - "BIN_fnc_drawIconFixed", - "BIN_fnc_drawIDWMap", - "BIN_fnc_drawMap", - "BIN_fnc_drawProbeMap", - "BIN_fnc_drawSpectrum", - "BIN_fnc_drawTooltip", - "BIN_fnc_drawTXScan", - "BIN_fnc_droneDestructionFX", - "BIN_fnc_droneModuleDestruction", - "BIN_fnc_editMoveProperties", - "BIN_fnc_empVehicle", - "BIN_fnc_enableSaving", - "BIN_fnc_eulerToVector", - "BIN_fnc_exit", - "BIN_fnc_exitAntennas", - "BIN_fnc_exitDiary", - "BIN_fnc_exitGroup", - "BIN_fnc_exitPersistentObjects", - "BIN_fnc_exitQuests", - "BIN_fnc_exitSites", - "BIN_fnc_exitTasks", - "BIN_fnc_findNearestGrid", - "BIN_fnc_findPath", - "BIN_fnc_findSafePositions", - "BIN_fnc_findTargetWeight", - "BIN_fnc_frequencyToString", - "BIN_fnc_getAISquadID", - "BIN_fnc_getAISquadPosition", - "BIN_fnc_getAllAISquads", - "BIN_fnc_getAllAreas", - "BIN_fnc_getAllTXScans", - "BIN_fnc_getAntennaAngle", - "BIN_fnc_getAntennaCanReveal", - "BIN_fnc_getAntennaFrequency", - "BIN_fnc_getAntennaFrequencyClass", - "BIN_fnc_getAntennaGain", - "BIN_fnc_getAntennaName", - "BIN_fnc_getAntennaObject", - "BIN_fnc_getAntennaPower", - "BIN_fnc_getAntennaRevealValue", - "BIN_fnc_getAntennas", - "BIN_fnc_getAntennaScanPolygon", - "BIN_fnc_getAntennaScans", - "BIN_fnc_getAntennaScanSignals", - "BIN_fnc_getAntennaSensitivity", - "BIN_fnc_getAntennaSignal", - "BIN_fnc_getAntennaSignalHistory", - "BIN_fnc_getAntennaType", - "BIN_fnc_getBehaviorCoef", - "BIN_fnc_getCharacterSounds", - "BIN_fnc_getCurrentSignal", - "BIN_fnc_getEntityBoundingBarrel", - "BIN_fnc_getFollowingSignals", - "BIN_fnc_getFormattedControl", - "BIN_fnc_getGridCollisions", - "BIN_fnc_getGridMap", - "BIN_fnc_getGridPath", - "BIN_fnc_getGroupSeed", - "BIN_fnc_getIDWMapDrawColorSet", - "BIN_fnc_getIDWMapDrawPatternIndex", - "BIN_fnc_getIDWMapParams", - "BIN_fnc_getIDWMapSaveData", - "BIN_fnc_getIDWMapStaticDataLayers", - "BIN_fnc_getLinkBudget", - "BIN_fnc_getLinkDir", - "BIN_fnc_getLinkedAntennas", - "BIN_fnc_getLinkStrength", - "BIN_fnc_getObjectAntennas", - "BIN_fnc_getObjectBoundingBarrel", - "BIN_fnc_getPatrolRoutes", - "BIN_fnc_getRadioConversation", - "BIN_fnc_getRecordedSignals", - "BIN_fnc_getRoleIcon", - "BIN_fnc_getRotation", - "BIN_fnc_getSignalAge", - "BIN_fnc_getSignalTypeClass", - "BIN_fnc_getSignalTypes", - "BIN_fnc_getSiteLayerEntities", - "BIN_fnc_getTerrainObjects", - "BIN_fnc_getTXScanAngle", - "BIN_fnc_getTXScanDrawData", - "BIN_fnc_getTXScanPolygon", - "BIN_fnc_getTXScanPolygonDetails", - "BIN_fnc_getTXScanPosition", - "BIN_fnc_getTXScanPrecision", - "BIN_fnc_getTXScanSaveData", - "BIN_fnc_getTXScanWorldBounds", - "BIN_fnc_gravityBurst", - "BIN_fnc_gravityCannon_01_ai", - "BIN_fnc_grenadeThrowback", - "BIN_fnc_hackAIDrone", - "BIN_fnc_handDrawBezier", - "BIN_fnc_handDrawEllipse", - "BIN_fnc_hasAntennaSignal", - "BIN_fnc_inDangerZone", - "BIN_fnc_initAcctime", - "BIN_fnc_initActors", - "BIN_fnc_initAI", - "BIN_fnc_initAIBase", - "BIN_fnc_initAIDrone", - "BIN_fnc_initAISquad", - "BIN_fnc_initAntennas", - "BIN_fnc_initConstants", - "BIN_fnc_initCutLayers", - "BIN_fnc_initDiary", - "BIN_fnc_initDroneModule", - "BIN_fnc_initGroup", - "BIN_fnc_initHub", - "BIN_fnc_initInspectableDiaryRecord", - "BIN_fnc_initInventory", - "BIN_fnc_initLocations", - "BIN_fnc_initMiniUGV", - "BIN_fnc_initMothershipLights", - "BIN_fnc_initPersistentObjects", - "BIN_fnc_initProbeMap", - "BIN_fnc_initPuzzle", - "BIN_fnc_initQuests", - "BIN_fnc_initRevive", - "BIN_fnc_initSideColors", - "BIN_fnc_initSites", - "BIN_fnc_initTasks", - "BIN_fnc_initTurret", - "BIN_fnc_initUAV", - "BIN_fnc_initUGV", - "BIN_fnc_inList", - "BIN_fnc_inRadioConversation", - "BIN_fnc_inRadioConversationWith", - "BIN_fnc_isAIBase", - "BIN_fnc_isAntenna", - "BIN_fnc_isAntennaBaked", - "BIN_fnc_isAntennaBroadcasting", - "BIN_fnc_isAntennaJammed", - "BIN_fnc_isAntennaRevealed", - "BIN_fnc_isAntennaSelected", - "BIN_fnc_isExtensionError", - "BIN_fnc_isNull", - "BIN_fnc_isPaused", - "BIN_fnc_isPausedInit", - "BIN_fnc_isPuzzleReset", - "BIN_fnc_isPuzzleTerminated", - "BIN_fnc_isRadioHandshake", - "BIN_fnc_isRadioSilence", - "BIN_fnc_joinAISquad", - "BIN_fnc_lightBurst", - "BIN_fnc_list", - "BIN_fnc_loadIDWMap", - "BIN_fnc_loadTXScanState", - "BIN_fnc_markDangerZone", - "BIN_fnc_markFreeAreaPositions", - "BIN_fnc_matrixMultiply", - "BIN_fnc_matrixTranspose", - "BIN_fnc_matterballDestruction", - "BIN_fnc_matterballEffects", - "BIN_fnc_matterCollectionFX", - "BIN_fnc_missileDeflection", - "BIN_fnc_missileSwarm", - "BIN_fnc_moduleAntenna", - "BIN_fnc_moduleCBRN", - "BIN_fnc_moduleChargeSequence", - "BIN_fnc_moduleDangerZone", - "BIN_fnc_moduleFaradayCage", - "BIN_fnc_moduleGravityAnomaly", - "BIN_fnc_moduleMovementGrid", - "BIN_fnc_modulePointOfInterest", - "BIN_fnc_moduleSimpleObject", - "BIN_fnc_moduleTravel", - "BIN_fnc_moveAI", - "BIN_fnc_moveAIReinforcements", - "BIN_fnc_moveInit", - "BIN_fnc_moveModule", - "BIN_fnc_moveObject", - "BIN_fnc_moveTo", - "BIN_fnc_moveToModelSpace", - "BIN_fnc_moveToOnArc", - "BIN_fnc_onPuzzleCompleted", - "BIN_fnc_onPuzzleProgress", - "BIN_fnc_onPuzzleReset", - "BIN_fnc_onPuzzleStepCompleted", - "BIN_fnc_onPuzzleTerminated", - "BIN_fnc_persistentVariables", - "BIN_fnc_playAlternatingSound", - "BIN_fnc_playMission", - "BIN_fnc_playPatrolAnim", - "BIN_fnc_playPatrolAnimDone", - "BIN_fnc_postInit", - "BIN_fnc_preInit", - "BIN_fnc_preInitEM", - "BIN_fnc_preInitIDWMap", - "BIN_fnc_preInitTXScan", - "BIN_fnc_probeAnim", - "BIN_fnc_probeCoreDelete", - "BIN_fnc_probeCoreEffects", - "BIN_fnc_probeCoreInit", - "BIN_fnc_probeCoreLegsDestroyed", - "BIN_fnc_probeCoreUpdate", - "BIN_fnc_probeDelete", - "BIN_fnc_probeHitpoint", - "BIN_fnc_probeVeinHitpoint", - "BIN_fnc_ProbingArm_fired", - "BIN_fnc_ProbingBeam_fired", - "BIN_fnc_ProbingBeam_sendData", - "BIN_fnc_prototypeCannon_01_ai", - "BIN_fnc_prototypeCannon_01_player", - "BIN_fnc_prototypeCannon_01_slaved", - "BIN_fnc_puzzle_mole", - "BIN_fnc_puzzle_outlier", - "BIN_fnc_reactRadio", - "BIN_fnc_reactRadio_Base", - "BIN_fnc_reactRadio_Player", - "BIN_fnc_reactRadio_Squad", - "BIN_fnc_recordSignal", - "BIN_fnc_resetPuzzle", - "BIN_fnc_revealAntenna", - "BIN_fnc_revealFrequency", - "BIN_fnc_saveIDWMap", - "BIN_fnc_saveTXScanState", - "BIN_fnc_savingEnabled", - "BIN_fnc_scan", - "BIN_fnc_scanObject", - "BIN_fnc_scanTX", - "BIN_fnc_selectDiaryCategory", - "BIN_fnc_selectDiaryRecord", - "BIN_fnc_selectDiaryTask", - "BIN_fnc_sendPing", - "BIN_fnc_sendRadioSignal", - "BIN_fnc_setAISquadID", - "BIN_fnc_setAntenna", - "BIN_fnc_setAntennaAngle", - "BIN_fnc_setAntennaCanReveal", - "BIN_fnc_setAntennaClass", - "BIN_fnc_setAntennaFrequency", - "BIN_fnc_setAntennaFrequencyFromList", - "BIN_fnc_setAntennaGain", - "BIN_fnc_setAntennaName", - "BIN_fnc_setAntennaObject", - "BIN_fnc_setAntennaPower", - "BIN_fnc_setAntennaRevealValue", - "BIN_fnc_setAntennaScans", - "BIN_fnc_setAntennaSensitivity", - "BIN_fnc_setAntennaType", - "BIN_fnc_setBehavior", - "BIN_fnc_setBehaviorCoef", - "BIN_fnc_setBreathe", - "BIN_fnc_setCurrentSignal", - "BIN_fnc_setCustomSoundController", - "BIN_fnc_setDiaryRecord", - "BIN_fnc_setDroneModuleParams", - "BIN_fnc_setDroneModuleTarget", - "BIN_fnc_setGravityPulse", - "BIN_fnc_setIDWMapDrawColorSet", - "BIN_fnc_setIDWMapDrawPatternIndex", - "BIN_fnc_setIDWMapParams", - "BIN_fnc_setIDWMapStaticDataLayers", - "BIN_fnc_setModuleSpeed", - "BIN_fnc_setMoveProperties", - "BIN_fnc_setObjectGrid", - "BIN_fnc_setPlayerSelectedBand", - "BIN_fnc_setPointOfInterest", - "BIN_fnc_setRadioConversation", - "BIN_fnc_setRadioHandshake", - "BIN_fnc_setRadioSilence", - "BIN_fnc_setRagdoll", - "BIN_fnc_setSite", - "BIN_fnc_setSpectrumAnalyzer", - "BIN_fnc_setTargetWeight", - "BIN_fnc_setTXScanAngle", - "BIN_fnc_setTXScanPolygon", - "BIN_fnc_setTXScanPosition", - "BIN_fnc_setTXScanPrecision", - "BIN_fnc_setTXScanWorldBounds", - "BIN_fnc_showAntennaIcon", - "BIN_fnc_showAntennaIcons", - "BIN_fnc_showCurrentTask", - "BIN_fnc_showHorizontalCompass", - "BIN_fnc_showMapOptions", - "BIN_fnc_showPlayerSpectrumAnalyzer", - "BIN_fnc_showSimpleNotification", - "BIN_fnc_showSpectrumAnalyzer", - "BIN_fnc_showSpectrumAnalyzerGUI", - "BIN_fnc_showSpectrumAnalyzerMuzzle", - "BIN_fnc_showSpectrumAnalyzerPiP", - "BIN_fnc_showVision", - "BIN_fnc_skip", - "BIN_fnc_soundDrone", - "BIN_fnc_switchMap", - "BIN_fnc_taskActive", - "BIN_fnc_taskAdded", - "BIN_fnc_terminatePuzzle", - "BIN_fnc_translationDone", - "BIN_fnc_travelToPoint", - "BIN_fnc_tvSaveExpanded", - "BIN_fnc_updateEM", - "BIN_fnc_updateGravityPulse", - "BIN_fnc_updateIDWMapDrawData", - "BIN_fnc_updatePlayerAntenna", - "BIN_fnc_updatePlayerInput", - "BIN_fnc_updatePlayerSpectrumAnalyzer", - "BIN_fnc_updatePlayerSpectrumAnalyzerSounds", - "BIN_fnc_updateSignalDurations", - "BIN_fnc_updateSpectrumAnalyzerInput", - "BIN_fnc_updateTXScanDrawData", - "BIN_fnc_vectorToEuler", - "BIN_fnc_wpAddScript", - "BIN_fnc_wpDroneMove", - "BIN_fnc_wpMoveFast", - "BIN_fnc_wpPatrol", - "BIS_fnc_hasItem", - "calculatePath", - "getAudioOptionVolumes", - "getSubtitleOptions" - ], - "1.96": [ - "BIS_fnc_3DENMissionStats", - "BIS_fnc_compatibleMagazines", - "BIS_fnc_parseNumberSafe", - "BIS_fnc_respawnBackpack", - "BIS_fnc_setCustomSoundController", - "BIS_fnc_spawnOrdered", - "BIS_fnc_WLArsenalFilter", - "BIS_fnc_WLParseAssetList", - "BIS_fnc_WLSyncedTime", - "currentPilot", - { - "key": "diag_deltaTime", - "overwrite": { - "type": "diagnoseStatement" - } - }, - "getDiverState", - "getMissionPath", - "getObjectFOV", - "getPosWorldVisual", - "isActionMenuVisible", - "isGameFocused", - "isGamePaused", - "removeDiaryRecord", - "removeDiarySubject", - "setDiaryRecordText", - "setEffectiveCommander", - "toLowerANSI", - "toUpperANSI" - ], - "1.98": [ - "allActiveTitleEffects", - "BIS_fnc_drawBoundingBox", - "BIS_fnc_escortAI", - "BIS_fnc_escortAIHoldAction", - "BIS_fnc_OM_addLoadedEH", - "BIS_fnc_OM_allInfectedDeadCode", - "BIS_fnc_OM_AS ShowStaticText", - "BIS_fnc_OM_BuildSectorsData", - "BIS_fnc_OM_camera", - "BIS_fnc_OM_conversation", - "BIS_fnc_OM_createConversation", - "BIS_fnc_OM_credits", - "BIS_fnc_OM_Epicentrum", - "BIS_fnc_OM_EXEC", - "BIS_fnc_OM_HandleMapControls", - "BIS_fnc_OM_infectedGroupHandle", - "BIS_fnc_OM_init", - "BIS_fnc_OM_medicineDeliveredCode", - "BIS_fnc_OM_medicineRanOutCode", - "BIS_fnc_OM_Module initSmallValueSilder", - "BIS_fnc_OM_moduleActionQueue", - "BIS_fnc_OM_moduleAwareness", - "BIS_fnc_OM_moduleCheckpoint checkAngleToObject", - "BIS_fnc_OM_moduleCheckpoint checkDistanceFromObject", - "BIS_fnc_OM_moduleCheckpoint handleStates", - "BIS_fnc_OM_moduleCheckpoint intersect", - "BIS_fnc_OM_moduleCheckpoint navigateVehicleToCheck", - "BIS_fnc_OM_moduleCheckpoint playAnim", - "BIS_fnc_OM_moduleDepot", - "BIS_fnc_OM_moduleEconomy", - "BIS_fnc_OM_moduleFastTravel", - "BIS_fnc_OM_moduleMarket", - "BIS_fnc_OM_ModuleQuest defend", - "BIS_fnc_OM_ModuleQuest destroyObject", - "BIS_fnc_OM_moduleRadio", - "BIS_fnc_OM_moduleRandomConversation", - "BIS_fnc_OM_moduleReputation", - "BIS_fnc_OM_moduleRestPoint", - "BIS_fnc_OM_moduleSmartMarkers", - "BIS_fnc_OM_ModuleSyndikatAgent", - "BIS_fnc_OM_ModuleSyndikatTeam", - "BIS_fnc_OM_pause", - "BIS_fnc_OM_phone_addCall", - "BIS_fnc_OM_phone_addContact", - "BIS_fnc_OM_phone_core", - "BIS_fnc_OM_phone_customSectionInit", - "BIS_fnc_OM_phone_customSectionShow", - "BIS_fnc_OM_phone_customSectionWeatherShow", - "BIS_fnc_OM_phone_getDiaryListIndexByName", - "BIS_fnc_OM_phone_incomingCall", - "BIS_fnc_OM_phone_menuHandler", - "BIS_fnc_OM_phone_menuInit", - "BIS_fnc_OM_phone_removeCall", - "BIS_fnc_OM_phone_SMS", - "BIS_fnc_OM_phone_SMSSend", - "BIS_fnc_OM_saveGame", - "BIS_fnc_OM_savingEnabled", - "BIS_fnc_OM_SectorGetSectors", - "BIS_fnc_OM_sellEquipment", - "BIS_fnc_OM_SentryDrone", - "BIS_fnc_OM_skip", - "BIS_fnc_OM_warnCriticalCode", - "BIS_fnc_OM_warnMildCode", - "BIS_fnc_OMSetForecastLimit", - "BIS_fnc_OMWeatherManagerCore", - "BIS_fnc_OMWeatherManagerMain", - "BIS_fnc_OMWeatherManagerRain", - "BIS_fnc_OMWeatherReport", - "BIS_fnc_OMWeatherUICalc", - "BIS_fnc_transformVectorDirAndUp", - "getTextWidth", - "setTriggerInterval", - "triggerInterval", - "vehicleMoveInfo" - ], - "2.00": [ - "addonFiles", - "allAddonsInfo", - "configOf", - "connectToServer", - "ctrlMousePosition", - "ctrlScrollValues", - "ctrlSetScrollValues", - "ctrlSetTextSelection", - "ctrlTextSelection", - "diag_allMissionEventHandlers", - "diaryRecordNull", - "elevatePeriscope", - "getAllUnitTraits", - "getAssetDLCInfo", - "getAttackTarget", - "getLighting", - "getLightingAt", - "getLoadedModsInfo", - "getPlayerVoNVolume", - "getRoadInfo", - "getSteamFriendsServers", - "getVehicleTIPars", - "is3DENPreview", - "isFinal", - "localNamespace", - "lockedInventory", - "lockInventory", - "namedProperties", - "periscopeElevation", - "radioChannelInfo", - "setPlayerVoNVolume", - "setWaypointLoiterAltitude", - "surfaceTexture", - "systemTime", - "systemTimeUTC", - "unitTurret", - "waypointLoiterAltitude" - ] + "docs": "https://community.bistudio.com/wiki/Category:Introduced_with_Arma_3", + "0.50": [ + "actionName", + "addAction", + "BIS_fnc_addCommMenuItem", + "addGoggles", + "addHandgunItem", + "addHeadgear", + "addItem", + "addItemCargo", + "addItemCargoGlobal", + "addMagazines", + "addMissionEventHandler", + "addMusicEventHandler", + "addPrimaryWeaponItem", + "BIS_fnc_addRespawnPosition", + "addSecondaryWeaponItem", + "addUniform", + "addVest", + "allDeadMen", + "allMapMarkers", + "allSites", + "animateDoor", + "assignAsTurret", + "assignedItems", + "assignItem", + "backpack", + "backpackCargo", + "backpackItems", + "backpackMagazines", + "blufor", + "boundingBoxReal", + "buldozer_loadNewRoads", + "buldozer_reloadOperMap", + "BIS_fnc_call", + "cancelSimpleTaskDestination", + "className", + "clearAllItemsFromBackpack", + "clearBackpackCargo", + "clearItemCargo", + "clearItemCargoGlobal", + "BIS_fnc_codePerformance", + "commandArtilleryFire", + "createSite", + "ctrlChecked", + "ctrlHTMLLoaded", + "ctrlIDC", + "ctrlIDD", + "ctrlSetChecked", + "ctrlTextHeight", + "currentMagazineDetail", + "customChat", + "customRadio", + "debriefingText", + "deleteSite", + "disableCollisionWith", + "distanceSqr", + "doArtilleryFire", + "doorPhase", + "drawIcon3D", + "drawLine3D", + "enableCaustics", + "enableCollisionWith", + "enableFatigue", + "enableGunLights", + "BIS_fnc_endMission", + "BIS_fnc_error", + "eyeDirection", + "firstBackpack", + "forceWeaponFire", + "freeLook", + "getArtilleryAmmo", + "getArtilleryComputerSettings", + "getBleedingRemaining", + "getBurningValue", + "getDescription", + "getFatigue", + "getItemCargo", + "getOxygenRemaining", + "getPosASLW", + "goggles", + "groupFromNetId", + "groupId", + "BIS_fnc_guiMessage", + "gusts", + "handgunItems", + "handgunWeapon", + "headgear", + "humidity", + "independent", + "inRangeOfArtillery", + "isAbleToBreathe", + "isBleeding", + "isBurning", + "isCopilotEnabled", + "isFlashlightOn", + "isIRLaserOn", + "isLocalized", + "isTouchingGround", + "isTutHintsEnabled", + "itemCargo", + "language", + "lightnings", + "linearConversion", + "linkItem", + "load", + "loadAbs", + "loadBackpack", + "loadUniform", + "loadVest", + "BIS_fnc_log", + "magazineCargo", + "magazinesDetail", + "mineActive", + "BIS_fnc_MP", + "nearSupplies", + "netId", + "objectFromNetId", + "opfor", + "particlesQuality", + "playSound3D", + "ppEffectForceInNVG", + "primaryWeaponItems", + "profileName", + "rainbow", + "removeAllActions", + "removeAllAssignedItems", + "removeAllContainers", + "removeAllMissionEventHandlers", + "removeAllMusicEventHandlers", + "BIS_fnc_removeCommMenuItem", + "removeGoggles", + "removeHeadgear", + "removeItem", + "removeItems", + "removeMissionEventHandler", + "removeMusicEventHandler", + "BIS_fnc_removeRespawnPosition", + "removeUniform", + "removeVest", + "resetSubgroupDirection", + "revealMine", + "saveJoysticks", + "secondaryWeaponItems", + "sendAUMessage", + "setAmmo", + "setApertureNew", + "setBleedingRemaining", + "setCompassOscillation", + "setDebriefingText", + "setFatigue", + "setGusts", + "setHorizonParallaxCoef", + "setHUDMovementLevels", + "setLightAttenuation", + "setLightDayLight", + "setLightFlareMaxDistance", + "setLightFlareSize", + "setLightIntensity", + "setLightnings", + "setLightUseFlare", + "setLocalWindParams", + "setObjectMaterial", + "setObjectViewDistance", + "setOxygenRemaining", + "setParticleClass", + "setPosASLW", + "setRainbow", + "setRandomLip", + "setShadowDistance", + "setSystemOfUnits", + "setUserActionText", + "setVehicleAmmoDef", + "setWaves", + "setWaypointName", + "setWindDir", + "setWindForce", + "setWindStr", + "showChat", + "shownArtilleryComputer", + "BIS_fnc_showNotification", + "simulSetHumidity", + "simulWeatherSync", + "soldierMagazines", + "stance", + "swimInDepth", + "synchronizedTriggers", + "synchronizedWaypoints", + "BIS_fnc_timeToString", + "unassignItem", + "underwater", + "uniform", + "uniformItems", + "uniformMagazines", + "velocityModelSpace", + "vest", + "vestItems", + "vestMagazines", + "waves", + "waypointName", + "weaponAccessories", + "weaponCargo", + "weaponLowered", + "windDir", + "windStr" + ], + "1.16": [ + "addCuratorAddons", + "BIS_fnc_addCuratorAreaFromTrigger", + "addCuratorCameraArea", + "BIS_fnc_addCuratorChallenge", + "addCuratorEditableObjects", + "addCuratorEditingArea", + "BIS_fnc_addCuratorIcon", + "addCuratorPoints", + "allCurators", + "allowCuratorLogicIgnoreAreas", + "assignCurator", + "BIS_fnc_completedCuratorChallengesCount", + "curatorAddons", + "BIS_fnc_curatorAttachObject", + "BIS_fnc_curatorAttributes", + "BIS_fnc_curatorAutomatic", + "BIS_fnc_curatorAutomaticPositions", + "curatorCamera", + "curatorCameraArea", + "curatorCameraAreaCeiling", + "BIS_fnc_curatorChallengeDestroyVehicle", + "BIS_fnc_curatorChallengeFindIntel", + "BIS_fnc_curatorChallengeFireWeapon", + "BIS_fnc_curatorChallengeGetInVehicle", + "BIS_fnc_curatorChallengeIlluminate", + "BIS_fnc_curatorChallengeSpawnLightning", + "curatorCoef", + "curatorEditableObjects", + "curatorEditingArea", + "curatorEditingAreaType", + "BIS_fnc_curatorHint", + "curatorMouseOver", + "BIS_fnc_curatorObjectEdited", + "BIS_fnc_curatorObjectPlaced", + "BIS_fnc_curatorObjectRegistered", + "BIS_fnc_curatorObjectRegisteredTable", + "BIS_fnc_curatorPinged", + "curatorPoints", + "curatorRegisteredObjects", + "BIS_fnc_curatorRespawn", + "BIS_fnc_curatorSayMessage", + "curatorSelected", + "BIS_fnc_curatorVisionModes", + "curatorWaypointCost", + "BIS_fnc_curatorWaypointPlaced", + "diag_captureFrameToFile", + "BIS_fnc_drawCuratorDeaths", + "BIS_fnc_drawCuratorLocations", + "BIS_fnc_drawCuratorRespawnMarkers", + "BIS_fnc_exportCfgVehicles", + "BIS_fnc_exportCuratorCostTable", + "BIS_fnc_finishCuratorChallenge", + "BIS_fnc_forceCuratorInterface", + "forceWeatherChange", + "BIS_fnc_formatCuratorChallengeObjects", + "getAssignedCuratorLogic", + "getAssignedCuratorUnit", + "getDLCAssetsUsage", + "getDLCAssetsUsageByName", + "getDLCs", + "getTotalDLCUsageTime", + "BIS_fnc_initCuratorAttribute", + "isAutonomous", + "BIS_fnc_isCurator", + "BIS_fnc_isCuratorEditable", + "isEqualTo", + "BIS_fnc_isForcedCuratorInterface", + "BIS_fnc_listCuratorPlayers", + "BIS_fnc_loop", + "BIS_fnc_manageCuratorAddons", + "BIS_fnc_manageCuratorChallenges", + "BIS_fnc_mirrorCuratorSettings", + "BIS_fnc_moduleLightning", + "objectCurators", + "openCuratorInterface", + "BIS_fnc_registerCuratorObject", + "removeAllCuratorAddons", + "removeAllCuratorCameraAreas", + "removeAllCuratorEditingAreas", + "removeCuratorAddons", + "removeCuratorCameraArea", + "removeCuratorEditableObjects", + "removeCuratorEditingArea", + "BIS_fnc_removeCuratorIcon", + "BIS_fnc_removeDestroyedCuratorEditableObjects", + "BIS_fnc_runLater", + "setAutonomous", + "BIS_fnc_setCuratorAttributes", + "BIS_fnc_setCuratorCamera", + "setCuratorCameraAreaCeiling", + "setCuratorCoef", + "setCuratorEditingAreaType", + "BIS_fnc_setCuratorVisionModes", + "setCuratorWaypointCost", + "BIS_fnc_shakeCuratorCamera", + "BIS_fnc_showCuratorAttributes", + "showCuratorCompass", + "BIS_fnc_showCuratorFeedbackMessage", + "shownCuratorCompass", + "shownUAVFeed", + "showUAVFeed", + "BIS_fnc_toggleCuratorVisionMode", + "unassignCurator" + ], + "1.12": [ + "addScoreSide", + "binocular", + "briefingName", + "cbChecked", + "cbSetChecked", + "currentMagazineDetailTurret", + "currentMagazineTurret", + "currentWeaponTurret", + "enableDiagLegend", + "enableSimulationGlobal", + "getCenterOfMass", + "getMass", + "hideObjectGlobal", + "hmd", + "queryItemsPool", + "selectWeaponTurret", + "setSpeech" + ], + "1.10": [ + "BIS_fnc_bleedTickets", + "BIS_fnc_fixDate", + "BIS_fnc_isLeapYear", + "lineIntersectsObjs", + "BIS_fnc_monthDays", + "setDefaultCamera", + "BIS_fnc_sortAlphabetically" + ], + "1.14": [], + "0.56": [ + "compileFinal", + "difficulty", + "getAmmoCargo", + "getArtilleryETA", + "getFuelCargo", + "getRepairCargo", + "BIS_fnc_spawn" + ], + "1.18": [], + "0.76": [ + "addMagazineGlobal", + "BIS_fnc_addToPairs", + "addWeaponGlobal", + "allUnitsUAV", + "connectTerminalToUAV", + "BIS_fnc_consolidateArray", + "createVehicleCrew", + "BIS_fnc_findInPairs", + "getConnectedUAV", + "BIS_fnc_groupVehicles", + "isUAVConnected", + "magazinesAmmo", + "magazinesAmmoFull", + "BIS_fnc_moduleSector", + "BIS_fnc_nearestRoad", + "removeMagazineGlobal", + "BIS_fnc_removeSupportLink", + "removeWeaponGlobal", + "BIS_fnc_taskState", + "weaponsItems" + ], + "0.58": [], + "1.00": [ + "BIS_fnc_3DENCamera", + "BIS_fnc_3DENControlsHint", + "BIS_fnc_3DENDrawLocations", + "BIS_fnc_3DENInterface", + "BIS_fnc_3DENStatusBar", + "BIS_fnc_activateAddons", + "BIS_fnc_addClassOO", + "BIS_fnc_addScore", + "BIS_fnc_addScriptedEventHandler", + "BIS_fnc_addStackedEventHandler", + "BIS_fnc_addSupportLink", + "BIS_fnc_addWeapon", + "BIS_fnc_advHint", + "BIS_fnc_advHintArg", + "BIS_fnc_advHintCredits", + "BIS_fnc_advHintFormat", + "BIS_fnc_aircraftSystemsInit", + "BIS_fnc_aircraftWingStateCheck", + "BIS_fnc_alignTabs", + "BIS_fnc_allSynchronizedObjects", + "BIS_fnc_ambientAnim", + "BIS_fnc_ambientAnimCombat", + "BIS_fnc_ambientAnimGetParams", + "BIS_fnc_ambientFlyby", + "BIS_fnc_animalBehaviour", + "BIS_fnc_animalRandomization", + "BIS_fnc_animalSiteSpawn", + "BIS_fnc_animViewer", + "BIS_fnc_areEqualNotNil", + "BIS_fnc_areFriendly", + "BIS_fnc_baseVehicle", + "BIS_fnc_baseWeapon", + "BIS_fnc_basicBackpack", + "BIS_fnc_basicTask", + "BIS_fnc_bezierLength", + "BIS_fnc_blackIn", + "BIS_fnc_blackOut", + "BIS_fnc_bloodEffect", + "BIS_fnc_buildingPositions", + "BIS_fnc_callScriptedEventHandler", + "BIS_fnc_camera", + "BIS_fnc_cameraOld", + "BIS_fnc_camera_deleted", + "BIS_fnc_camera_getCam", + "BIS_fnc_camera_getCinemaBordersEnabled", + "BIS_fnc_camera_getFocus", + "BIS_fnc_camera_getFOV", + "BIS_fnc_camera_getHUDEnabled", + "BIS_fnc_camera_getVisionMode", + "BIS_fnc_camera_init", + "BIS_fnc_camera_setCam", + "BIS_fnc_camera_setCinemaBordersEnabled", + "BIS_fnc_camera_setFocus", + "BIS_fnc_camera_setFOV", + "BIS_fnc_camera_setHUDEnabled", + "BIS_fnc_camera_setVisionMode", + "BIS_fnc_camera_tick", + "BIS_fnc_cargoTurretIndex", + "BIS_fnc_carrier01CatapultActionAdd", + "BIS_fnc_carrier01CatapultActionRemove", + "BIS_fnc_carrier01CatapultID", + "BIS_fnc_carrier01CatapultLockTo", + "BIS_fnc_carrier01CrewInAnim", + "BIS_fnc_carrier01CrewPlayAnim", + "BIS_fnc_carrier01EdenDelete", + "BIS_fnc_carrier01EdenInit", + "BIS_fnc_carrier01Init", + "BIS_fnc_carrier01PosUpdate", + "BIS_fnc_changeSupportRadioChannel", + "BIS_fnc_cinemaBorder", + "BIS_fnc_clamp", + "BIS_fnc_clampVector", + "clearItemPool", + "BIS_fnc_colorConfigToRGBA", + "BIS_fnc_colorRGBAtoHTML", + "BIS_fnc_colorRGBAtoTexture", + "BIS_fnc_configPath", + "BIS_fnc_controlConfigs", + "BIS_fnc_createLogRecord", + "BIS_fnc_createObjectOO", + "BIS_fnc_credits_movie", + "BIS_fnc_credits_movieConfig", + "BIS_fnc_credits_movieSupport", + "BIS_fnc_ctrlFitToTextHeight", + "ctrlSetDisabledColor", + "BIS_fnc_ctrlSetScale", + "BIS_fnc_ctrlTextHeight", + "BIS_fnc_damageChanged", + "BIS_fnc_damagePulsing", + "BIS_fnc_debugConsoleExec", + "BIS_fnc_debugProfile", + "BIS_fnc_decodeFlags", + "BIS_fnc_decodeFlags2", + "BIS_fnc_decodeFlags4", + "BIS_fnc_decodeFlags8", + "BIS_fnc_deleteCounter", + "BIS_fnc_deleteInventory", + "BIS_fnc_deleteVehicleCrew", + "BIS_fnc_deltaTime", + "BIS_fnc_diagAAR", + "BIS_fnc_diagAARrecord", + "BIS_fnc_diagBulletCam", + "BIS_fnc_diagConfig", + "BIS_fnc_diagFindMissingAuthors", + "BIS_fnc_diagHit", + "BIS_fnc_diagJIRAlink", + "BIS_fnc_diagKey", + "BIS_fnc_diagKeyLayout", + "BIS_fnc_diagKeyTest", + "BIS_fnc_diagKnownAsTarget", + "BIS_fnc_diagKnownTargets", + "BIS_fnc_diagLoop", + "BIS_fnc_diagMacros", + "BIS_fnc_diagMacrosAuthor", + "BIS_fnc_diagMacrosEditorPreview", + "BIS_fnc_diagMacrosMapSize", + "BIS_fnc_diagMacrosNameSound", + "BIS_fnc_diagMacrosSimpleObject", + "BIS_fnc_diagMacrosVerify", + "BIS_fnc_diagMissionPositions", + "BIS_fnc_diagMissionWeapons", + "BIS_fnc_diagPreview", + "BIS_fnc_diagPreviewCycle", + "BIS_fnc_diagPreviewVehicleCrew", + "BIS_fnc_diagRadio", + "BIS_fnc_diagVehicleIcons", + "BIS_fnc_diagWiki", + "diag_dumpScriptAssembly", + "diag_enable", + "diag_enabled", + "diag_list", + "diag_mergeConfigFile", + "diag_toggle", + "BIS_fnc_dirtEffect", + "disableDebriefingStats", + "BIS_fnc_disableLoading", + "BIS_fnc_disableSaving", + "BIS_fnc_door", + "BIS_fnc_doorClose", + "BIS_fnc_doorNoHandleClose", + "BIS_fnc_doorNoHandleOpen", + "BIS_fnc_doorOpen", + "BIS_fnc_drawAO", + "BIS_fnc_drawMinefields", + "BIS_fnc_drawRespawnPositions", + "BIS_fnc_earthquake", + "BIS_fnc_effectFired", + "BIS_fnc_effectFiredArtillery", + "BIS_fnc_effectFiredCruiseMissile", + "BIS_fnc_effectFiredFlares", + "BIS_fnc_effectFiredHeliRocket", + "BIS_fnc_effectFiredLongSmoke", + "BIS_fnc_effectFiredRifle", + "BIS_fnc_effectFiredRocket", + "BIS_fnc_effectFiredSmokeLauncher", + "BIS_fnc_effectFiredSmokeLauncher_boat", + "BIS_fnc_effectKilled", + "BIS_fnc_effectKilledAirDestruction", + "BIS_fnc_effectKilledAirDestructionStage2", + "BIS_fnc_effectKilledSecondaries", + "BIS_fnc_effectPlankton", + "BIS_fnc_EGSpectatorCameraPrepareTarget", + "BIS_fnc_EGSpectatorCameraResetTarget", + "BIS_fnc_EGSpectatorCameraSetTarget", + "BIS_fnc_EGSpectatorCameraTick", + "BIS_fnc_EGSpectatorDraw2D", + "BIS_fnc_EGSpectatorDraw3D", + "BIS_fnc_EGSpectatorGetUnitsToDraw", + "BIS_fnc_ejectionSeatRelease", + "enableDebriefingStats", + "enableSatNormalOnDetail", + "BIS_fnc_enableSaving", + "BIS_fnc_encodeFlags", + "BIS_fnc_encodeFlags2", + "BIS_fnc_encodeFlags4", + "BIS_fnc_encodeFlags8", + "BIS_fnc_endMissionServer", + "BIS_fnc_enemyDetected", + "BIS_fnc_enemySides", + "BIS_fnc_enemyTargets", + "BIS_fnc_errorParamsType", + "BIS_fnc_establishingShot", + "BIS_fnc_estimatedTimeLeft", + "BIS_fnc_execFSM", + "BIS_fnc_execRemote", + "BIS_fnc_executeStackedEventHandler", + "BIS_fnc_execVM", + "BIS_fnc_exportCfgGroups", + "BIS_fnc_exportCfgHints", + "BIS_fnc_exportCfgMagazines", + "BIS_fnc_exportCfgPatches", + "BIS_fnc_exportCfgVehiclesAssetDB", + "BIS_fnc_exportCfgWeapons", + "BIS_fnc_exportConfigHierarchy", + "BIS_fnc_exportFunctionsToWiki", + "BIS_fnc_exportGroupFormations", + "BIS_fnc_exportGUIBaseClasses", + "BIS_fnc_exportInventory", + "BIS_fnc_exportMapToBiTXT", + "BIS_fnc_exportVehicle", + "BIS_fnc_fadeEffect", + "BIS_fnc_fatigueEffect", + "BIS_fnc_feedbackInit", + "BIS_fnc_feedbackMain", + "BIS_fnc_filterString", + "BIS_fnc_findAllNestedElements", + "BIS_fnc_findLookAt", + "BIS_fnc_findOverwatch", + "BIS_fnc_fireSupport", + "BIS_fnc_fireSupportCluster", + "BIS_fnc_fireSupportVirtual", + "BIS_fnc_flamesEffect", + "fogParams", + "BIS_fnc_forceEnd", + "BIS_fnc_friendlySides", + "BIS_fnc_functionMeta", + "BIS_fnc_getAngleDelta", + "BIS_fnc_getCfg", + "BIS_fnc_getCfgData", + "BIS_fnc_getCfgDataArray", + "BIS_fnc_getCfgDataBool", + "BIS_fnc_getCfgDataObject", + "BIS_fnc_getCfgDataPool", + "BIS_fnc_getCfgIsClass", + "BIS_fnc_getCfgSubClasses", + "getDLCUsageTime", + "BIS_fnc_getIntersectionsUnderCursor", + "BIS_fnc_getName", + "BIS_fnc_getNetMode", + "BIS_fnc_getObjectBBD", + "BIS_fnc_getParamValue", + "BIS_fnc_getRespawnMarkers", + "BIS_fnc_getRespawnPositions", + "BIS_fnc_getServerVariable", + "getShadowDistance", + "BIS_fnc_getTurrets", + "BIS_fnc_getUnitByUID", + "BIS_fnc_getVehicleCustomization", + "BIS_fnc_gridToPos", + "BIS_fnc_groupIndicator", + "BIS_fnc_guiEffectTiles", + "BIS_fnc_GUInewsfeed", + "BIS_fnc_hatchClose", + "BIS_fnc_hatchOpen", + "BIS_fnc_healing", + "BIS_fnc_healthEffects", + "BIS_fnc_HEXtoRGB", + "BIS_fnc_inAngleSector", + "BIS_fnc_incapacitatedEffect", + "incapacitatedState", + "BIS_fnc_indicateBleeding", + "BIS_fnc_initDisplay", + "BIS_fnc_initExpo", + "BIS_fnc_initIntelObject", + "BIS_fnc_initModules", + "BIS_fnc_initMultiplayer", + "BIS_fnc_initParams", + "BIS_fnc_initPlayable", + "BIS_fnc_initRespawn", + "BIS_fnc_initRespawnBackpack", + "BIS_fnc_initVehicleCrew", + "BIS_fnc_initVirtualUnit", + "BIS_fnc_initWorldScene", + "BIS_fnc_inString", + "BIS_fnc_instructorFigure", + "BIS_fnc_interpolateWeather", + "BIS_fnc_inventoryExists", + "BIS_fnc_isBuildingEnterable", + "BIS_fnc_isCampaign", + "BIS_fnc_isDebugConsoleAllowed", + "BIS_fnc_isDemo", + "isDLCAvailable", + "BIS_fnc_isEqualVector", + "BIS_fnc_isInsideArea", + "BIS_fnc_isInZoom", + "BIS_fnc_isLoading", + "BIS_fnc_isUnitVirtual", + "BIS_fnc_keyCode", + "BIS_fnc_keyHold", + "BIS_fnc_lerp", + "BIS_fnc_limitAmmunition", + "BIS_fnc_limitItems", + "BIS_fnc_limitSupport", + "BIS_fnc_limitWeaponItems", + "BIS_fnc_liveFeed", + "BIS_fnc_liveFeedEffects", + "BIS_fnc_liveFeedModuleEffects", + "BIS_fnc_liveFeedModuleInit", + "BIS_fnc_liveFeedModuleSetSource", + "BIS_fnc_liveFeedModuleSetTarget", + "BIS_fnc_liveFeedSetSource", + "BIS_fnc_liveFeedSetTarget", + "BIS_fnc_liveFeedTerminate", + "lnbColorRight", + "lnbPictureRight", + "lnbSetColorRight", + "lnbSetPictureColorRight", + "lnbSetPictureColorSelected", + "lnbSetPictureColorSelectedRight", + "lnbSetPictureRight", + "lnbSetTextRight", + "lnbTextRight", + "BIS_fnc_loadClass", + "BIS_fnc_loadEntry", + "BIS_fnc_loadFunctions", + "BIS_fnc_loadVehicle", + "BIS_fnc_localize", + "BIS_fnc_locationDescription", + "BIS_fnc_lockedDoorNoHandleOpen", + "BIS_fnc_lockedDoorOpen", + "BIS_fnc_locWeaponInfo", + "BIS_fnc_logFormat", + "BIS_fnc_logFormatServer", + "BIS_fnc_magazinesEntityType", + "BIS_fnc_mapAnimAdd", + "BIS_fnc_mapAnimClear", + "BIS_fnc_mapAnimDone", + "BIS_fnc_mapSize", + "BIS_fnc_markerToTrigger", + "BIS_fnc_markWaypoints", + "BIS_fnc_missileLaunchPositionFix", + "BIS_fnc_missionConversations", + "BIS_fnc_missionConversationsLocal", + "BIS_fnc_missionFlow", + "BIS_fnc_missionHandlers", + "BIS_fnc_missionRespawnType", + "BIS_fnc_missionTasks", + "BIS_fnc_missionTasksLocal", + "BIS_fnc_missionTimeLeft", + "BIS_fnc_moduleAI", + "BIS_fnc_moduleAmmo", + "BIS_fnc_moduleAnimals", + "BIS_fnc_moduleArsenal", + "BIS_fnc_moduleBleedTickets", + "BIS_fnc_moduleBootcampStage", + "BIS_fnc_moduleCAS", + "BIS_fnc_moduleChat", + "BIS_fnc_moduleCombatGetIn", + "BIS_fnc_moduleCountdown", + "BIS_fnc_moduleCoverMap", + "BIS_fnc_moduleCreateDiaryRecord", + "BIS_fnc_moduleCreateProjectile", + "BIS_fnc_moduleCurator", + "BIS_fnc_moduleCuratorAddAddons", + "BIS_fnc_moduleCuratorAddCameraArea", + "BIS_fnc_moduleCuratorAddEditableObjects", + "BIS_fnc_moduleCuratorAddEditingArea", + "BIS_fnc_moduleCuratorAddEditingAreaPlayers", + "BIS_fnc_moduleCuratorAddIcon", + "BIS_fnc_moduleCuratorAddPoints", + "BIS_fnc_moduleCuratorSetAttributes", + "BIS_fnc_moduleCuratorSetCamera", + "BIS_fnc_moduleCuratorSetCoefs", + "BIS_fnc_moduleCuratorSetCostsDefault", + "BIS_fnc_moduleCuratorSetCostsSide", + "BIS_fnc_moduleCuratorSetCostsVehicleClass", + "BIS_fnc_moduleCuratorSetEditingAreaType", + "BIS_fnc_moduleCuratorSetObjectCost", + "BIS_fnc_moduleDamage", + "BIS_fnc_moduleDate", + "BIS_fnc_moduleDiary", + "BIS_fnc_moduleDoorOpen", + "BIS_fnc_moduleEffectsBubbles", + "BIS_fnc_moduleEffectsEmitterCreator", + "BIS_fnc_moduleEffectsFire", + "BIS_fnc_moduleEffectsPlankton", + "BIS_fnc_moduleEffectsShells", + "BIS_fnc_moduleEffectsSmoke", + "BIS_fnc_moduleEndMission", + "BIS_fnc_moduleExecute", + "BIS_fnc_moduleFDBalloonAirDestruction", + "BIS_fnc_moduleFDBalloonWaterDestruction", + "BIS_fnc_moduleFDCPClear", + "BIS_fnc_moduleFDCPIn", + "BIS_fnc_moduleFDCPOut", + "BIS_fnc_moduleFDFadeMarker", + "BIS_fnc_moduleFDSkeetDestruction", + "BIS_fnc_moduleFDStatsClear", + "BIS_fnc_moduleFiringDrill", + "BIS_fnc_moduleFriendlyFire", + "BIS_fnc_moduleFuel", + "BIS_fnc_moduleGenericRadio", + "BIS_fnc_moduleGrenade", + "BIS_fnc_moduleGroupID", + "BIS_fnc_moduleHandle", + "BIS_fnc_moduleHealth", + "BIS_fnc_moduleHint", + "BIS_fnc_moduleHQ", + "BIS_fnc_moduleInit", + "BIS_fnc_moduleMine", + "BIS_fnc_moduleMissionName", + "BIS_fnc_moduleMode", + "BIS_fnc_moduleModules", + "BIS_fnc_moduleMPTypeDefense", + "BIS_fnc_moduleMPTypeGameMaster", + "BIS_fnc_moduleMPTypeGroundSupport", + "BIS_fnc_moduleMPTypeGroundSupportBase", + "BIS_fnc_moduleMPTypeSectorControl", + "BIS_fnc_moduleMPTypeSeize", + "BIS_fnc_moduleObjective", + "BIS_fnc_moduleObjectiveFind", + "BIS_fnc_moduleObjectiveGetIn", + "BIS_fnc_moduleObjectiveMove", + "BIS_fnc_moduleObjectiveRaceCP", + "BIS_fnc_moduleObjectiveRaceFinish", + "BIS_fnc_moduleObjectiveRaceStart", + "BIS_fnc_moduleObjectiveSector", + "BIS_fnc_moduleObjectiveTarget", + "BIS_fnc_modulePositioning", + "BIS_fnc_modulePoster", + "BIS_fnc_modulePostprocess", + "BIS_fnc_moduleProjectile", + "BIS_fnc_modulePunishment", + "BIS_fnc_moduleRadioChannelCreate", + "BIS_fnc_moduleRank", + "BIS_fnc_moduleRating", + "BIS_fnc_moduleRemoteControl", + "BIS_fnc_moduleRespawnInventory", + "BIS_fnc_moduleRespawnPosition", + "BIS_fnc_moduleRespawnTickets", + "BIS_fnc_moduleRespawnVehicle", + "BIS_fnc_moduleSaveGame", + "BIS_fnc_moduleSFX", + "BIS_fnc_moduleShowHide", + "BIS_fnc_moduleSimulationManager", + "BIS_fnc_moduleSimulationManager_grab", + "BIS_fnc_moduleSiteInit", + "BIS_fnc_moduleSkill", + "BIS_fnc_moduleSkiptime", + "BIS_fnc_moduleSound", + "BIS_fnc_moduleStrategicMapImage", + "BIS_fnc_moduleStrategicMapInit", + "BIS_fnc_moduleStrategicMapMission", + "BIS_fnc_moduleStrategicMapOpen", + "BIS_fnc_moduleStrategicMapORBAT", + "BIS_fnc_moduleSupportsInitProvider", + "BIS_fnc_moduleSupportsInitProviderVirtual", + "BIS_fnc_moduleSupportsInitRequester", + "BIS_fnc_moduleTaskCreate", + "BIS_fnc_moduleTaskSetDescription", + "BIS_fnc_moduleTaskSetDestination", + "BIS_fnc_moduleTaskSetState", + "BIS_fnc_moduleTimeMultiplier", + "BIS_fnc_moduleTracers", + "BIS_fnc_moduleTrident", + "BIS_fnc_moduleTriggers", + "BIS_fnc_moduleTTCPTrigger", + "BIS_fnc_moduleTTCPTriggerBehind", + "BIS_fnc_moduleTTStatsClear", + "BIS_fnc_moduleUnits", + "BIS_fnc_moduleUnlockArea", + "BIS_fnc_moduleUnlockObject", + "BIS_fnc_moduleVanguardFob", + "BIS_fnc_moduleVanguardObjective", + "BIS_fnc_moduleVanguardScorePersistence", + "BIS_fnc_moduleVolume", + "BIS_fnc_moduleWeather", + "BIS_fnc_moduleZoneProtection", + "BIS_fnc_moduleZoneRestriction", + "BIS_fnc_moveAction", + "BIS_fnc_moveToRespawnPosition", + "BIS_fnc_multiplySquareMatrixByVector", + "netObjNull", + "BIS_fnc_neutralizeUnit", + "BIS_fnc_objectHeight", + "BIS_fnc_objectInventoryAnimatedClose", + "BIS_fnc_objectInventoryAnimatedOpen", + "BIS_fnc_objectSide", + "BIS_fnc_objectVar", + "BIS_fnc_onDiaryChanged", + "BIS_fnc_onPlayerConnected", + "BIS_fnc_ORBATAddGroupOverlay", + "BIS_fnc_ORBATAnimate", + "BIS_fnc_ORBATConfigPreview", + "BIS_fnc_ORBATGetGroupParams", + "BIS_fnc_ORBATOpen", + "BIS_fnc_ORBATRemoveGroupOverlay", + "BIS_fnc_ORBATSetGroupFade", + "BIS_fnc_ORBATSetGroupParams", + "BIS_fnc_ORBATTooltip", + "BIS_fnc_ordinalNumber", + "BIS_fnc_packStaticWeapon", + "BIS_fnc_paramCountdown", + "BIS_fnc_paramDaytime", + "BIS_fnc_paramGuerFriendly", + "BIS_fnc_paramRespawnTickets", + "BIS_fnc_paramReviveBleedOutDuration", + "BIS_fnc_paramReviveDuration", + "BIS_fnc_paramReviveForceRespawnDuration", + "BIS_fnc_paramReviveMedicSpeedMultiplier", + "BIS_fnc_paramReviveMode", + "BIS_fnc_paramReviveRequiredItems", + "BIS_fnc_paramReviveRequiredTrait", + "BIS_fnc_paramReviveUnconsciousStateMode", + "BIS_fnc_paramTimeAcceleration", + "BIS_fnc_paramViewDistance", + "BIS_fnc_paramWeather", + "BIS_fnc_phoneticalWord", + "BIS_fnc_planeAiEject", + "BIS_fnc_planeEjection", + "BIS_fnc_planeEjectionFX", + "BIS_fnc_playEndMusic", + "BIS_fnc_playMusic", + "BIS_fnc_playSound", + "BIS_fnc_pow", + "BIS_fnc_preload", + "BIS_fnc_prepareAO", + "BIS_fnc_pulsate", + "BIS_fnc_quotations", + "BIS_fnc_radialRed", + "BIS_fnc_radialRedOut", + "BIS_fnc_rankParams", + "BIS_fnc_relPosObject", + "BIS_fnc_relScaledDist", + "BIS_fnc_removeAllScriptedEventHandlers", + "BIS_fnc_removeFromPairs", + "BIS_fnc_removeScriptedEventHandler", + "BIS_fnc_removeStackedEventHandler", + "BIS_fnc_respawnBase", + "BIS_fnc_respawnConfirm", + "BIS_fnc_respawnCounter", + "BIS_fnc_respawnEndMission", + "BIS_fnc_respawnGroup", + "BIS_fnc_respawnInstant", + "BIS_fnc_respawnMenuInventory", + "BIS_fnc_respawnMenuPosition", + "BIS_fnc_respawnMenuSpectator", + "BIS_fnc_respawnNone", + "BIS_fnc_respawnRounds", + "BIS_fnc_respawnSeagull", + "BIS_fnc_respawnSide", + "BIS_fnc_respawnSpectator", + "BIS_fnc_respawnTimePenalty", + "BIS_fnc_respawnWave", + "BIS_fnc_returnChildren", + "BIS_fnc_romanNumeral", + "BIS_fnc_rotateVector3D", + "BIS_fnc_rscLayer", + "BIS_fnc_saveInventory", + "BIS_fnc_saveVehicle", + "BIS_fnc_sayMessage", + "BIS_fnc_scriptedWaypointType", + "BIS_fnc_selectDiarySubject", + "BIS_fnc_selectRespawnTemplate", + "setCustomMissionData", + "BIS_fnc_setDate", + "BIS_fnc_setFog", + "BIS_fnc_setIDCStreamFriendly", + "BIS_fnc_setIdentity", + "BIS_fnc_setObjectRotation", + "BIS_fnc_setObjectTexture", + "BIS_fnc_setOvercast", + "BIS_fnc_setPPeffectTemplate", + "BIS_fnc_setRank", + "BIS_fnc_setRespawnDelay", + "BIS_fnc_setServerVariable", + "setSimulWeatherLayers", + "BIS_fnc_setTask", + "BIS_fnc_setTaskLocal", + "BIS_fnc_setToPairs", + "BIS_fnc_setVehicleMass", + "setWaypointLoiterRadius", + "setWaypointLoiterType", + "BIS_fnc_sharedObjectives", + "BIS_fnc_showMarkers", + "BIS_fnc_showRespawnMenu", + "BIS_fnc_showRespawnMenuDisableItemCheck", + "BIS_fnc_showRespawnMenuDisableItemDraw", + "BIS_fnc_showRespawnMenuHeader", + "BIS_fnc_showRespawnMenuInventory", + "BIS_fnc_showRespawnMenuInventoryDetails", + "BIS_fnc_showRespawnMenuInventoryItems", + "BIS_fnc_showRespawnMenuInventoryLimit", + "BIS_fnc_showRespawnMenuInventoryLimitRefresh", + "BIS_fnc_showRespawnMenuInventoryLimitRespawn", + "BIS_fnc_showRespawnMenuInventoryList", + "BIS_fnc_showRespawnMenuInventoryLoadout", + "BIS_fnc_showRespawnMenuInventoryMetadata", + "BIS_fnc_showRespawnMenuPosition", + "BIS_fnc_showRespawnMenuPositionList", + "BIS_fnc_showRespawnMenuPositionMap", + "BIS_fnc_showRespawnMenuPositionMapDraw", + "BIS_fnc_showRespawnMenuPositionMapHandle", + "BIS_fnc_showRespawnMenuPositionMetadata", + "BIS_fnc_showRespawnMenuPositionName", + "BIS_fnc_showRespawnMenuPositionRefresh", + "BIS_fnc_showSubtitle", + "BIS_fnc_showUnitInfo", + "showWaypoints", + "BIS_fnc_showWelcomeScreen", + "BIS_fnc_sideColor", + "BIS_fnc_sideID", + "BIS_fnc_sideName", + "BIS_fnc_sideNameUnlocalized", + "BIS_fnc_sideType", + "simulCloudDensity", + "simulCloudOcclusion", + "simulInClouds", + "BIS_fnc_singleWingSlideDoorClose", + "BIS_fnc_singleWingSlideDoorOpen", + "BIS_fnc_skirmishTrigger", + "BIS_fnc_spawnObjects", + "BIS_fnc_splitString", + "BIS_fnc_stalk", + "BIS_fnc_storeParamsValues", + "BIS_fnc_strategicMapAnimate", + "BIS_fnc_strategicMapMouseButtonClick", + "BIS_fnc_strategicMapOpen", + "BIS_fnc_subClasses", + "BIS_fnc_synchronizedObjects", + "BIS_fnc_synchronizedObjectsQueue", + "BIS_fnc_target", + "BIS_fnc_taskAlwaysVisible", + "BIS_fnc_taskChildren", + "BIS_fnc_taskCompleted", + "BIS_fnc_taskCreate", + "BIS_fnc_taskCurrent", + "BIS_fnc_taskDescription", + "BIS_fnc_taskDestination", + "BIS_fnc_taskExists", + "BIS_fnc_taskHint", + "BIS_fnc_taskParent", + "BIS_fnc_taskReal", + "BIS_fnc_taskSetCurrent", + "BIS_fnc_taskSetDescription", + "BIS_fnc_taskSetDestination", + "BIS_fnc_taskSetState", + "BIS_fnc_tasksUnit", + "BIS_fnc_taskVar", + "BIS_fnc_teamColor", + "BIS_fnc_terrainGradAngle", + "BIS_fnc_textTiles", + "BIS_fnc_textureMarker", + "BIS_fnc_textureVehicleIcon", + "BIS_fnc_titlecard", + "BIS_fnc_toUpperDisplayTexts", + "BIS_fnc_traceBullets", + "BIS_fnc_trackMissionTime", + "BIS_fnc_tridentClient", + "BIS_fnc_tridentExecute", + "BIS_fnc_tridentGetRelationship", + "BIS_fnc_tridentHandleDamage", + "BIS_fnc_tridentSetRelationship", + "BIS_fnc_triggerToMarker", + "BIS_fnc_trimString", + "tvPictureRight", + "tvSetSelectColor", + "BIS_fnc_twoWingDoorNoHandleClose", + "BIS_fnc_twoWingDoorNoHandleOpen", + "BIS_fnc_twoWingDoorOneHandleClose", + "BIS_fnc_twoWingDoorOneHandleOpen", + "BIS_fnc_twoWingDoorTwoHandleClose", + "BIS_fnc_twoWingDoorTwoHandleOpen", + "BIS_fnc_twoWingSlideDoorClose", + "BIS_fnc_twoWingSlideDoorOpen", + "BIS_fnc_typeText", + "BIS_fnc_typeText2", + "UAVControl", + "BIS_fnc_uniqueClasses", + "BIS_fnc_unitAddon", + "unitAddons", + "unlinkItem", + "BIS_fnc_unpackStaticWeapon", + "BIS_fnc_updatePlayerArray", + "BIS_fnc_validateParametersOO", + "BIS_fnc_vectorDivide", + "BIS_fnc_vehicleRoles", + "BIS_fnc_versionInfo", + "BIS_fnc_VRDrawGrid", + "BIS_fnc_VRFadeIn", + "BIS_fnc_VRFadeOut", + "BIS_fnc_VRTimer", + "waypointLoiterRadius", + "waypointLoiterType", + "BIS_fnc_weaponAddon", + "BIS_fnc_weaponComponents", + "BIS_fnc_weaponsEntityType", + "BIS_fnc_wpArtillery", + "BIS_fnc_wpLand", + "BIS_fnc_wpPatrol", + "BIS_fnc_wpRelax", + "BIS_fnc_wpSuppress" + ], + "1.28": [], + "1.06": [], + "1.24": [ + "BIS_fnc_addVirtualBackpackCargo", + "BIS_fnc_addVirtualItemCargo", + "BIS_fnc_addVirtualMagazineCargo", + "BIS_fnc_addVirtualWeaponCargo", + "allMines", + "BIS_fnc_animateTaskWaypoint", + "BIS_fnc_arsenal", + "BIS_fnc_compatibleItems", + "configClasses", + "detectedMines", + "disableUAVConnectability", + "enableUAVConnectability", + "BIS_fnc_getUnitInsignia", + "BIS_fnc_getVirtualBackpackCargo", + "BIS_fnc_getVirtualItemCargo", + "BIS_fnc_getVirtualMagazineCargo", + "BIS_fnc_getVirtualWeaponCargo", + "isAutotest", + "isUAVConnectable", + "mineDetectedBy", + "BIS_fnc_removeVirtualBackpackCargo", + "BIS_fnc_removeVirtualItemCargo", + "BIS_fnc_removeVirtualMagazineCargo", + "BIS_fnc_removeVirtualWeaponCargo", + "reverse", + "BIS_fnc_setUnitInsignia", + "BIS_fnc_VRCourseBallistics1", + "BIS_fnc_VRCourseBallistics2", + "BIS_fnc_VRCourseBallistics3", + "BIS_fnc_VRCourseBallistics4", + "BIS_fnc_VRCourseCommandingActions1", + "BIS_fnc_VRCourseCommandingActions2", + "BIS_fnc_VRCourseCommandingActions3", + "BIS_fnc_VRCourseCommandingBehaviour1", + "BIS_fnc_VRCourseCommandingBehaviour2", + "BIS_fnc_VRCourseCommandingBehaviour3", + "BIS_fnc_VRCourseCommandingMovement1", + "BIS_fnc_VRCourseCommandingMovement2", + "BIS_fnc_VRCourseCommandingVehicles1", + "BIS_fnc_VRCourseCommandingVehicles2", + "BIS_fnc_VRCourseCommandingVehicles3", + "BIS_fnc_VRCourseHeliAdvanced1", + "BIS_fnc_VRCourseHeliAdvanced2", + "BIS_fnc_VRCourseHeliAdvanced3", + "BIS_fnc_VRCourseHeliAdvanced4", + "BIS_fnc_VRCourseHeliAdvanced5", + "BIS_fnc_VRCourseHeliAdvanced6", + "BIS_fnc_VRCourseHeliBasics1", + "BIS_fnc_VRCourseHeliBasics2", + "BIS_fnc_VRCourseHeliBasics3", + "BIS_fnc_VRCourseHeliSlingload1", + "BIS_fnc_VRCourseHeliWeapons1", + "BIS_fnc_VRCourseHeliWeapons2", + "BIS_fnc_VRCourseHeliWeapons3", + "BIS_fnc_VRCourseHeliWeapons4", + "BIS_fnc_VRCourseLaunchers1", + "BIS_fnc_VRCourseLaunchers2", + "BIS_fnc_VRCourseLaunchers3", + "BIS_fnc_VRCoursePlaceables1", + "BIS_fnc_VRCoursePlaceables2", + "BIS_fnc_VRCoursePlaceables3", + "BIS_fnc_VRCourseTargetDesignation1", + "BIS_fnc_VRCourseTargetDesignation2", + "BIS_fnc_VRCourseTargetDesignation3", + "BIS_fnc_VRCourseWeaponHandlingA1", + "BIS_fnc_VRCourseWeaponHandlingA2", + "BIS_fnc_VRCourseWeaponHandlingA3", + "BIS_fnc_VRCourseWeaponHandlingB1", + "BIS_fnc_VRCourseWeaponHandlingB2", + "BIS_fnc_VRCourseWeaponHandlingB3", + "BIS_fnc_VRCourseWeaponHandlingC1", + "BIS_fnc_VRCourseWeaponHandlingC2", + "BIS_fnc_VRDrawBorder", + "BIS_fnc_VREffectKilled", + "BIS_fnc_VRHitpart", + "BIS_fnc_VRSpawnEffect", + "BIS_fnc_VRSpawnSelector" + ], + "1.26": [ + "buldozer_enableRoadDiag", + "buldozer_isEnabledRoadDiag", + "ctrlClassName", + "ctrlCreate", + "ctrlDelete", + "getCargoIndex", + "lockCameraTo", + "pushBack", + "setTimeMultiplier", + "timeMultiplier", + "vectorFromTo", + "vectorNormalized" + ], + "0.70": [ + "canAdd", + "handgunMagazine", + "isStreamFriendlyUIEnabled", + "primaryWeaponMagazine", + "removeAllHandgunItems", + "removeAllPrimaryWeaponItems", + "removeHandgunItem", + "removePrimaryWeaponItem", + "secondaryWeaponMagazine" + ], + "1.08": [ + "BIS_fnc_crewCount", + "getClientState", + "BIS_fnc_importImageLinks", + "BIS_fnc_itemType", + "BIS_fnc_jukebox", + "lnbSort", + "lnbSortByValue", + "BIS_fnc_objectType", + "setParticleFire", + "skillFinal", + "triggerTimeoutCurrent", + "waypointTimeoutCurrent" + ], + "1.20": [ + "BIS_fnc_advHintCall", + "BIS_fnc_initVehicleKart", + "lbSetPictureColorDisabled", + "lbSetPictureColorSelected", + "lbSetPictureRightColorDisabled", + "lbSetPictureRightColorSelected", + "BIS_fnc_moduleTimeTrial", + "BIS_fnc_moduleTTCPClear", + "BIS_fnc_moduleTTCPIn", + "BIS_fnc_moduleTTCPOut" + ], + "0.74": [ + "isSteamMission", + "markAsFinishedOnSteam", + "BIS_fnc_respawnTickets", + "tvAdd", + "tvClear", + "tvCollapse", + "tvCollapseAll", + "tvCount", + "tvCurSel", + "tvData", + "tvDelete", + "tvExpand", + "tvExpandAll", + "tvPicture", + "tvSetColor", + "tvSetCurSel", + "tvSetData", + "tvSetPicture", + "tvSetPictureColor", + "tvSetTooltip", + "tvSetValue", + "tvSort", + "tvSortByValue", + "tvText", + "tvTooltip", + "tvValue" + ], + "1.02": [ + "BIS_fnc_countdown", + "face", + "BIS_fnc_getFromPairs", + "nameSound", + "pitch", + "setCenterOfMass", + "setDetailMapBlendPars", + "setMass", + "setMusicEventHandler", + "setNameSound", + "setPitch", + "setSpeaker", + "speaker" + ], + "1.32": [ + "addBackpackGlobal", + "addMagazineAmmoCargo", + "addToRemainsCollector", + "addWeaponTurret", + "ctrlModel", + "ctrlModelDirAndUp", + "ctrlModelScale", + "ctrlSetModel", + "ctrlSetModelDirAndUp", + "ctrlSetModelScale", + "deleteAt", + "deleteRange", + "deleteVehicleCrew", + "getDirVisual", + "getHit", + "getPosASLVisual", + "getPosATLVisual", + "getPosVisual", + "getPosWorld", + "isCollisionLightOn", + "isInRemainsCollector", + "isLightOn", + "modelToWorldVisual", + "removeBackpackGlobal", + "removeFromRemainsCollector", + "removeWeaponTurret", + "scriptNull", + "setCollisionLight", + "BIS_fnc_setMissionStatusSlot", + "setPilotLight", + "setPosWorld", + "BIS_fnc_showMissionStatus", + "turretLocal", + "vectorDirVisual", + "vectorUpVisual", + "worldToModelVisual" + ], + "1.22": [ + "enableMimics", + "everyContainer", + "forceAddUniform", + "isUniformAllowed", + "lbSetPictureColor", + "lbSetPictureRightColor", + "magazinesAmmoCargo", + "openYoutubeVideo", + "removeWeaponAttachmentCargo", + "removeWeaponCargo", + "vectorAdd", + "vectorCos", + "vectorCrossProduct", + "vectorDiff", + "vectorDistance", + "vectorDistanceSqr", + "vectorDotProduct", + "vectorMagnitude", + "vectorMagnitudeSqr", + "vectorMultiply", + "visibleCompass", + "visibleGPS", + "visibleWatch", + "weaponAccessoriesCargo", + "weaponsItemsCargo" + ], + "1.04": [ + "addItemPool", + "addItemToBackpack", + "addItemToUniform", + "addItemToVest", + "backpackContainer", + "canAddItemToBackpack", + "canAddItemToUniform", + "canAddItemToVest", + "everyBackpack", + "forceRespawn", + "isInstructorFigureEnabled", + "itemsWithMagazines", + "magazinesDetailBackpack", + "magazinesDetailUniform", + "magazinesDetailVest", + "removeAllItemsWithMagazines", + "removeItemFromBackpack", + "removeItemFromUniform", + "removeItemFromVest", + "uniformContainer", + "vestContainer" + ], + "1.42": [ + "channelEnabled", + "controlsGroupCtrl", + "currentChannel", + "BIS_fnc_dataTerminalAnimate", + "BIS_fnc_dataTerminalColor", + "BIS_fnc_disableRevive", + "BIS_fnc_dynamicGroups", + "enableChannel", + "BIS_fnc_garage", + "getPlayerChannel", + "getSuppression", + "BIS_fnc_initVehicle", + "isTurnedOut", + "isWeaponDeployed", + "isWeaponRested", + "leaderboardRequestRowsFriends", + "leaderboardsRequestUploadScore", + "leaderboardsRequestUploadScoreKeepBest", + "leaderboardState", + "lnbSetPictureColor", + "BIS_fnc_moduleHvtInit", + "BIS_fnc_moduleHvtObjective", + "BIS_fnc_moduleHvtObjectives", + "BIS_fnc_moduleHvtObjectivesInstance", + "BIS_fnc_reenableRevive", + "BIS_fnc_reviveAllowed", + "BIS_fnc_reviveBleedOut", + "BIS_fnc_reviveDamageReset", + "BIS_fnc_reviveDebug", + "BIS_fnc_reviveEhDammaged", + "BIS_fnc_reviveEhHandleDamage", + "BIS_fnc_reviveEhHandleHeal", + "BIS_fnc_reviveEhKilled", + "BIS_fnc_reviveEhRespawn", + "BIS_fnc_reviveEnabled", + "BIS_fnc_reviveGet3dIcons", + "BIS_fnc_reviveGetActionIcon", + "BIS_fnc_reviveIconControl", + "BIS_fnc_reviveInit", + "BIS_fnc_reviveIsValid", + "BIS_fnc_reviveIsValidSecure", + "BIS_fnc_reviveOnBeingRevived", + "BIS_fnc_reviveOnForcingRespawn", + "BIS_fnc_reviveOnState", + "BIS_fnc_reviveOnStateJIP", + "BIS_fnc_reviveSecureUnit", + "setCurrentChannel", + "setSuppression" + ], + "1.48": [ + "allPlayers", + "arrayIntersect", + "configHierarchy", + "currentNamespace", + "currentThrowable", + "getObjectViewDistance", + "isObjectHidden", + "param", + "params", + "roleDescription", + "serverName", + "setGroupIdGlobal", + "BIS_fnc_unitHeadgear", + "weaponInertia", + "worldSize" + ], + "1.78": [ + "BIS_fnc_animatedBriefing", + "BIS_fnc_animatedOpening", + "BIS_fnc_animatedScreen", + "BIS_fnc_animatePicture", + "BIS_fnc_berp", + "BIS_fnc_berpVector", + "BIS_fnc_bezierInterpolate", + "BIS_fnc_bezierInterpolateVector", + "BIS_fnc_blinkMarker", + "BIS_fnc_bounceIn", + "BIS_fnc_bounceInOut", + "BIS_fnc_bounceInOutVector", + "BIS_fnc_bounceInVector", + "BIS_fnc_bounceOut", + "BIS_fnc_bounceOutVector", + "BIS_fnc_briefingAnimate", + "BIS_fnc_briefingInit", + "BIS_fnc_cancelMarker", + "BIS_fnc_changeColorMarker", + "BIS_fnc_clerp", + "BIS_fnc_colorMarker", + "BIS_fnc_controlPoint_compute", + "BIS_fnc_controlPoint_computeOwnerKey", + "BIS_fnc_controlPoint_edenAttributesChanged", + "BIS_fnc_controlPoint_edenConnectionChanged", + "BIS_fnc_controlPoint_edenDragged", + "BIS_fnc_controlPoint_edenIsSelected", + "BIS_fnc_controlPoint_edenRegisteredToWorld", + "BIS_fnc_controlPoint_edenUnregisteredFromWorld", + "BIS_fnc_controlPoint_getOwnerKey", + "BIS_fnc_controlPoint_isArrive", + "BIS_fnc_controlPoint_setIsArrive", + "BIS_fnc_createTooltip", + "ctrlTextWidth", + "BIS_fnc_easeIn", + "BIS_fnc_easeInOut", + "BIS_fnc_easeInOutVector", + "BIS_fnc_easeInVector", + "BIS_fnc_easeOut", + "BIS_fnc_easeOutVector", + "BIS_fnc_eventTimeline", + "BIS_fnc_getBorderMarkers", + "BIS_fnc_getMarkers", + "BIS_fnc_getMarkerState", + "getMusicPlayedTime", + "getUserMFDText", + "BIS_fnc_hermite", + "BIS_fnc_hermiteVector", + "BIS_fnc_hideMarker", + "BIS_fnc_hideMarkerArray", + "BIS_fnc_holdKey", + "BIS_fnc_interpolate", + "BIS_fnc_interpolateConstant", + "BIS_fnc_interpolateVector", + "BIS_fnc_interpolateVectorConstant", + "BIS_fnc_inverseLerp", + "isLaserOn", + "BIS_fnc_keyframeAnimation_deltaTime", + "BIS_fnc_keyframeAnimation_init", + "BIS_fnc_key_compute", + "BIS_fnc_key_computeOwnerCurve", + "BIS_fnc_key_computeTime", + "BIS_fnc_key_edenAreControlPointsLocked", + "BIS_fnc_key_edenAttributesChanged", + "BIS_fnc_key_edenConnectionChanged", + "BIS_fnc_key_edenDragged", + "BIS_fnc_key_edenIsSelected", + "BIS_fnc_key_edenRegisteredToWorld", + "BIS_fnc_key_edenUnregisteredFromWorld", + "BIS_fnc_key_getArriveControlPoint", + "BIS_fnc_key_getArriveTangent", + "BIS_fnc_key_getArriveTangentWeight", + "BIS_fnc_key_getConfigTime", + "BIS_fnc_key_getFOV", + "BIS_fnc_key_getInterpMode", + "BIS_fnc_key_getLeaveControlPoint", + "BIS_fnc_key_getLeaveTangent", + "BIS_fnc_key_getLeaveTangentWeight", + "BIS_fnc_key_getOwnerCurve", + "BIS_fnc_key_getTime", + "BIS_fnc_key_getValue", + "BIS_fnc_key_isFloat", + "BIS_fnc_key_isVector", + "BIS_fnc_key_setArriveTangent", + "BIS_fnc_key_setArriveTangentWeight", + "BIS_fnc_key_setInterpMode", + "BIS_fnc_key_setLeaveTangent", + "BIS_fnc_key_setLeaveTangentWeight", + "BIS_fnc_key_setTime", + "BIS_fnc_key_setValue", + "BIS_fnc_lerpVector", + "BIS_fnc_lookAtArray", + "BIS_fnc_lookAtArrayEH", + "BIS_fnc_missionSelector", + "BIS_fnc_moveMarker", + "openSteamApp", + "BIS_fnc_quinticIn", + "BIS_fnc_quinticInOut", + "BIS_fnc_quinticInOutVector", + "BIS_fnc_quinticInVector", + "BIS_fnc_quinticOut", + "BIS_fnc_quinticOutVector", + "BIS_fnc_resizeMarker", + "BIS_fnc_richCurve_compute", + "BIS_fnc_richCurve_computeCurveArcLength", + "BIS_fnc_richCurve_computeKeys", + "BIS_fnc_richCurve_computeOwnerTimeline", + "BIS_fnc_richCurve_computeSimulatedObjects", + "BIS_fnc_richCurve_edenAttributesChanged", + "BIS_fnc_richCurve_edenBakeCurve3D", + "BIS_fnc_richCurve_edenComputeNearestSegment", + "BIS_fnc_richCurve_edenConnectionChanged", + "BIS_fnc_richCurve_edenDragged", + "BIS_fnc_richCurve_edenDrawControlPoints3D", + "BIS_fnc_richCurve_edenDrawCurve3D", + "BIS_fnc_richCurve_edenIsSelected", + "BIS_fnc_richCurve_edenMarkStateDirty", + "BIS_fnc_richCurve_edenTick", + "BIS_fnc_richCurve_getCurveLength", + "BIS_fnc_richCurve_getCurvePoints", + "BIS_fnc_richCurve_getCurveValueFloat", + "BIS_fnc_richCurve_getCurveValueVector", + "BIS_fnc_richCurve_getFirstKey", + "BIS_fnc_richCurve_getKeyFromIndex", + "BIS_fnc_richCurve_getKeyIndex", + "BIS_fnc_richCurve_getKeys", + "BIS_fnc_richCurve_getKeysAtTime", + "BIS_fnc_richCurve_getKeyTime", + "BIS_fnc_richCurve_getLastKey", + "BIS_fnc_richCurve_getLookAtPosition", + "BIS_fnc_richCurve_getNextKey", + "BIS_fnc_richCurve_getOrientationMode", + "BIS_fnc_richCurve_getOwnerTimeline", + "BIS_fnc_richCurve_getPreviousKey", + "BIS_fnc_richCurve_getSimulatedObjects", + "BIS_fnc_richCurve_getTimeRange", + "BIS_fnc_richCurve_isTimeInSeconds", + "BIS_fnc_richCurve_numKeys", + "BIS_fnc_richCurve_reset", + "BIS_fnc_richCurve_resetKeysEventState", + "BIS_fnc_richCurve_setKeys", + "BIS_fnc_richCurve_setOrientationMode", + "BIS_fnc_rotateMarker", + "BIS_fnc_scaleAndTranslate", + "setUserMFDText", + "BIS_fnc_shakeMap", + "BIS_fnc_shakeMapEH", + "BIS_fnc_showMarker", + "BIS_fnc_showMarkerArray", + "BIS_fnc_simpleMoveMarker", + "BIS_fnc_slerp", + "BIS_fnc_timeline_edenAttributesChanged", + "BIS_fnc_timeline_edenConnectionChanged", + "BIS_fnc_timeline_edenDeleted", + "BIS_fnc_timeline_edenDragged", + "BIS_fnc_timeline_edenInit", + "BIS_fnc_timeline_edenIsSelected", + "BIS_fnc_zoomLock", + "BIS_fnc_zoomLockEH", + "BIS_fnc_zoomOnArea", + "BIS_fnc_zoomUnlock" + ], + "1.54": [ + "allowSprint", + "BIS_fnc_EGObjectiveVisualizer", + "BIS_fnc_EGObjectiveVisualizerDraw", + "BIS_fnc_EGSpectator", + "BIS_fnc_EGSpectatorCamera", + "enableStamina", + "flagSide", + "flagTexture", + "getAnimAimPrecision", + "getAnimSpeedCoef", + "getCustomAimCoef", + "getMousePosition", + "getStamina", + "inPolygon", + "isAimPrecisionEnabled", + "isEqualType", + "isEqualTypeAll", + "isEqualTypeAny", + "isEqualTypeArray", + "isEqualTypeParams", + "isSprintAllowed", + "isStaminaEnabled", + "nearestTerrainObjects", + "setAnimSpeedCoef", + "setCustomAimCoef", + "setObjectMaterialGlobal", + "setStamina", + "setStaminaScheme" + ], + "1.50": [ + "AGLToASL", + "ASLToAGL", + "didJIP", + "didJIPOwner", + "distance2D", + "getAllHitPointsDamage", + "getHitIndex", + "getModelInfo", + "getObjectType", + "joinString", + "lineIntersectsSurfaces", + "objectParent", + "remoteExec", + "remoteExecCall", + "setHitIndex", + "splitString", + "targetKnowledge" + ], + "1.60": [ + "BIS_fnc_addRespawnInventory", + "commandSuppressiveFire", + "doSuppressiveFire", + "BIS_fnc_exportEditorPreviews", + "BIS_fnc_getRespawnInventories", + "getTerrainGrid", + "pixelGrid", + "pixelH", + "pixelW", + "BIS_fnc_removeRespawnInventory", + "screenshot", + "BIS_fnc_setRespawnInventory", + "shownScoretable", + "BIS_fnc_showRespawnMenuDisableItem", + "showScoretable", + "useAISteeringComponent", + "userInputDisabled" + ], + "1.34": [ + "addForceGeneratorRTD", + "airDensityCurveRTD", + "airDensityRTD", + "allTurrets", + "canSlingLoad", + "BIS_fnc_didJIP", + "difficultyEnabledRTD", + "enablePersonTurret", + "enableRopeAttach", + "enableStressDamage", + "enginesIsOnRTD", + "enginesPowerRTD", + "enginesRpmRTD", + "enginesTorqueRTD", + "BIS_fnc_ffvUpdate", + "fullCrew", + "getSlingLoad", + "getTrimOffsetRTD", + "isAutoStartUpEnabledRTD", + "isAutoTrimOnRTD", + "isObjectRTD", + "isStressDamageEnabled", + "magazineTurretAmmo", + "BIS_fnc_moduleSlingload", + "BIS_fnc_moduleSpawnAI", + "BIS_fnc_moduleSpawnAIOptions", + "BIS_fnc_moduleSpawnAIPoint", + "BIS_fnc_moduleSpawnAISectorTactic", + "ropeAttachedObjects", + "ropeAttachedTo", + "ropeAttachEnabled", + "ropeAttachTo", + "ropeCreate", + "ropeCut", + "ropeEndPosition", + "ropeLength", + "ropes", + "ropeUnwind", + "ropeUnwound", + "rotorsForcesRTD", + "rotorsRpmRTD", + "serverCommandExecutable", + "setForceGeneratorRTD", + "setMagazineTurretAmmo", + "setSlingLoad", + "slingLoadAssistantShown", + "weightRTD" + ], + "1.72": [ + "addForce", + "addTorque", + "BIS_fnc_CPDummy", + "BIS_fnc_CPFindEmptyPosition", + "BIS_fnc_CPInit", + "BIS_fnc_CPLog", + "BIS_fnc_CPPickSafeDir", + "BIS_fnc_CPSafeAzimuths", + "BIS_fnc_CPSendReinforcements", + "BIS_fnc_CPSpawnGarrisonGrp", + "BIS_fnc_CPWaitUntil", + "enableInfoPanelComponent", + "enableVehicleSensor", + "getCompatiblePylonMagazines", + "infoPanel", + "infoPanelComponentEnabled", + "infoPanelComponents", + "infoPanels", + "isSensorTargetConfirmed", + "isVehicleRadarOn", + "isVehicleSensorEnabled", + "BIS_fnc_laptopInit", + "BIS_fnc_laptopPlayVideo", + "listRemoteTargets", + "listVehicleSensors", + "setInfoPanel", + "vectorModelToWorld", + "vectorModelToWorldVisual", + "vectorWorldToModel", + "vectorWorldToModelVisual" + ], + "1.44": [], + "1.40": [ + "append", + "configSourceModList", + "enableUAVWaypoints", + "groupOwner", + "serverCommand", + "setGroupOwner", + "waypointsEnabledUAV" + ], + "1.70": [ + "admin", + "BIS_fnc_admin", + "BIS_fnc_aircraftFoldingWings", + "BIS_fnc_aircraftTailhookAi", + "airplaneThrottle", + "ammoOnPylon", + "animateBay", + "animatePylon", + "confirmSensorTarget", + "ctAddHeader", + "ctAddRow", + "ctClear", + "ctCurSel", + "ctData", + "ctFindHeaderRows", + "ctFindRowHeader", + "ctHeaderControls", + "ctHeaderCount", + "ctRemoveHeaders", + "ctRemoveRows", + "ctRowControls", + "ctRowCount", + "ctSetCurSel", + "ctSetData", + "ctSetHeaderTemplate", + "ctSetRowTemplate", + "ctSetValue", + "ctValue", + "diag_resetShapes", + "endl", + "forceFlagTexture", + "forgetTarget", + "getCursorObjectParams", + "getForcedFlagTexture", + "getPylonMagazines", + "getUserMFDValue", + "isDamageAllowed", + "modelToWorldVisualWorld", + "modelToWorldWorld", + "remoteExecutedOwner", + "reportRemoteTarget", + "set3DENLogicType", + "setAirplaneThrottle", + "setAmmoOnPylon", + "setPylonLoadout", + "setPylonsPriority", + "setUserMFDValue", + "setVehicleRadar", + "setVehicleReceiveRemoteTargets", + "setVehicleReportOwnPosition", + "setVehicleReportRemoteTargets", + "targets", + "vehicleReceiveRemoteTargets", + "vehicleReportOwnPosition", + "vehicleReportRemoteTargets" + ], + "1.46": [], + "1.38": [ + "addWeaponItem", + "allControls", + "allDisplays", + "allVariables", + "configSourceMod", + "getObjectMaterials", + "getObjectTextures", + "removeSecondaryWeaponItem", + "turretOwner" + ], + "1.36": [ + "BIS_fnc_configExtremes", + "configProperties", + "getObjectDLC", + "getPersonUsedDLCs", + "BIS_fnc_openFieldManual", + "setUnloadInCombat", + "shownChat" + ], + "1.62": [ + "addOwnedMine", + "addPlayerScores", + "BIS_fnc_adjustSimpleObject", + "canVehicleCargo", + "createMPCampaignDisplay", + "BIS_fnc_createSimpleObject", + "ctrlSetAngle", + "ctrlSetFontHeightSecondary", + "ctrlSetFontSecondary", + "enableAimPrecision", + "enableVehicleCargo", + "BIS_fnc_EXP_camp_addTickets", + "BIS_fnc_EXP_camp_balanceGroup", + "BIS_fnc_EXP_camp_checkpoint", + "BIS_fnc_EXP_camp_dynamicAISkill", + "BIS_fnc_EXP_camp_getCinematicMode", + "BIS_fnc_EXP_camp_getPlayersGroup", + "BIS_fnc_EXP_camp_guidedProjectile", + "BIS_fnc_EXP_camp_hasMissionStarted", + "BIS_fnc_EXP_camp_IFF", + "BIS_fnc_EXP_camp_initCharacter", + "BIS_fnc_EXP_camp_initClasses", + "BIS_fnc_EXP_camp_initDifficulty", + "BIS_fnc_EXP_camp_lobby", + "BIS_fnc_EXP_camp_lobby_clearVars", + "BIS_fnc_EXP_camp_lobby_ctrlSetColor", + "BIS_fnc_EXP_camp_lobby_findHost", + "BIS_fnc_EXP_camp_lobby_getHostSettings", + "BIS_fnc_EXP_camp_lobby_getPlayerSquadName", + "BIS_fnc_EXP_camp_lobby_go", + "BIS_fnc_EXP_camp_lobby_intro", + "BIS_fnc_EXP_camp_lobby_launch", + "BIS_fnc_EXP_camp_lobby_loop", + "BIS_fnc_EXP_camp_lobby_missionCountdown", + "BIS_fnc_EXP_camp_lobby_onLoad", + "BIS_fnc_EXP_camp_lobby_onUnLoad", + "BIS_fnc_EXP_camp_lobby_playMissionVideo", + "BIS_fnc_EXP_camp_lobby_serverPing", + "BIS_fnc_EXP_camp_lobby_serverUpdate", + "BIS_fnc_EXP_camp_lobby_structuredText", + "BIS_fnc_EXP_camp_lobby_UIMilitaryManager", + "BIS_fnc_EXP_camp_lobby_UIMissionCountdown", + "BIS_fnc_EXP_camp_lobby_UIMissionManager", + "BIS_fnc_EXP_camp_lobby_UIOverlayManager", + "BIS_fnc_EXP_camp_lobby_UIProgressManager", + "BIS_fnc_EXP_camp_lobby_UISettingsManager", + "BIS_fnc_EXP_camp_lobby_updateHostSettings", + "BIS_fnc_EXP_camp_lobby_updateIntel", + "BIS_fnc_EXP_camp_lobby_updateMilitaryEfficiency", + "BIS_fnc_EXP_camp_lobby_updatePlayers", + "BIS_fnc_EXP_camp_lobby_updatePlayerStatus", + "BIS_fnc_EXP_camp_manager", + "BIS_fnc_EXP_camp_manager_getState", + "BIS_fnc_EXP_camp_manager_onPlayerRegistered", + "BIS_fnc_EXP_camp_manager_setState", + "BIS_fnc_EXP_camp_manager_triggerEvent", + "BIS_fnc_EXP_camp_playerChecklist", + "BIS_fnc_EXP_camp_playSubtitles", + "BIS_fnc_EXP_camp_playTimelineVideo", + "BIS_fnc_EXP_camp_replaceVehicles", + "BIS_fnc_EXP_camp_setCinematicMode", + "BIS_fnc_EXP_camp_setSkill", + "BIS_fnc_EXP_camp_SITREP", + "flyInHeightASL", + "forcedMap", + "getAimingCoef", + "getAllOwnedMines", + "getContainerMaxLoad", + "getMissionDLCs", + "getShotParents", + "getVehicleCargo", + "getWeaponSway", + "BIS_fnc_holdActionAdd", + "BIS_fnc_holdActionRemove", + "BIS_fnc_isThrowable", + "isVehicleCargo", + "missionDifficulty", + "modParams", + "openDLCPage", + "pixelGridBase", + "pixelGridNoUIScale", + "removeAllOwnedMines", + "removeOwnedMine", + "BIS_fnc_replaceWithSimpleObject", + "setVehicleCargo", + "BIS_fnc_simpleObjectData", + "tvSetPictureColorDisabled", + "tvSetPictureColorSelected", + "tvSetPictureRight", + "tvSetPictureRightColor", + "tvSetPictureRightColorDisabled", + "tvSetPictureRightColorSelected", + "vehicleCargoEnabled" + ], + "1.52": [], + "1.98": [ + "allActiveTitleEffects", + "BIS_fnc_drawBoundingBox", + "BIS_fnc_escortAI", + "BIS_fnc_escortAIHoldAction", + "getTextWidth", + "BIS_fnc_OMSetForecastLimit", + "BIS_fnc_OMWeatherManagerCore", + "BIS_fnc_OMWeatherManagerMain", + "BIS_fnc_OMWeatherManagerRain", + "BIS_fnc_OMWeatherReport", + "BIS_fnc_OMWeatherUICalc", + "BIS_fnc_OM_addLoadedEH", + "BIS_fnc_OM_allInfectedDeadCode", + "BIS_fnc_OM_AS_ShowStaticText", + "BIS_fnc_OM_BuildSectorsData", + "BIS_fnc_OM_camera", + "BIS_fnc_OM_conversation", + "BIS_fnc_OM_createConversation", + "BIS_fnc_OM_credits", + "BIS_fnc_OM_Epicentrum", + "BIS_fnc_OM_EXEC", + "BIS_fnc_OM_HandleMapControls", + "BIS_fnc_OM_infectedGroupHandle", + "BIS_fnc_OM_init", + "BIS_fnc_OM_medicineDeliveredCode", + "BIS_fnc_OM_medicineRanOutCode", + "BIS_fnc_OM_moduleActionQueue", + "BIS_fnc_OM_moduleAwareness", + "BIS_fnc_OM_moduleCheckpoint_checkAngleToObject", + "BIS_fnc_OM_moduleCheckpoint_checkDistanceFromObject", + "BIS_fnc_OM_moduleCheckpoint_handleStates", + "BIS_fnc_OM_moduleCheckpoint_intersect", + "BIS_fnc_OM_moduleCheckpoint_navigateVehicleToCheck", + "BIS_fnc_OM_moduleCheckpoint_playAnim", + "BIS_fnc_OM_moduleDepot", + "BIS_fnc_OM_moduleEconomy", + "BIS_fnc_OM_moduleFastTravel", + "BIS_fnc_OM_moduleMarket", + "BIS_fnc_OM_ModuleQuest_defend", + "BIS_fnc_OM_ModuleQuest_destroyObject", + "BIS_fnc_OM_moduleRadio", + "BIS_fnc_OM_moduleRandomConversation", + "BIS_fnc_OM_moduleReputation", + "BIS_fnc_OM_moduleRestPoint", + "BIS_fnc_OM_moduleSmartMarkers", + "BIS_fnc_OM_ModuleSyndikatAgent", + "BIS_fnc_OM_ModuleSyndikatTeam", + "BIS_fnc_OM_Module_initSmallValueSilder", + "BIS_fnc_OM_pause", + "BIS_fnc_OM_phone_addCall", + "BIS_fnc_OM_phone_addContact", + "BIS_fnc_OM_phone_core", + "BIS_fnc_OM_phone_customSectionInit", + "BIS_fnc_OM_phone_customSectionShow", + "BIS_fnc_OM_phone_customSectionWeatherShow", + "BIS_fnc_OM_phone_getDiaryListIndexByName", + "BIS_fnc_OM_phone_incomingCall", + "BIS_fnc_OM_phone_menuHandler", + "BIS_fnc_OM_phone_menuInit", + "BIS_fnc_OM_phone_removeCall", + "BIS_fnc_OM_phone_SMS", + "BIS_fnc_OM_phone_SMSSend", + "BIS_fnc_OM_saveGame", + "BIS_fnc_OM_savingEnabled", + "BIS_fnc_OM_SectorGetSectors", + "BIS_fnc_OM_sellEquipment", + "BIS_fnc_OM_SentryDrone", + "BIS_fnc_OM_skip", + "BIS_fnc_OM_warnCriticalCode", + "BIS_fnc_OM_warnMildCode", + "setTriggerInterval", + "BIS_fnc_transformVectorDirAndUp", + "triggerInterval", + "vehicleMoveInfo" + ], + "1.58": [ + "BIS_fnc_3DENEntityMenu", + "BIS_fnc_3DENGrid", + "BIS_fnc_3DENIntel", + "BIS_fnc_3DENListLocations", + "BIS_fnc_3DENModuleDescription", + "BIS_fnc_3DENNotification", + "BIS_fnc_3DENShowMessage", + "BIS_fnc_3DENToolbar", + "allCutLayers", + "animateSource", + "animationNames", + "animationSourcePhase", + "canSuspend", + "configSourceAddonList", + "createSimpleObject", + "ctrlParentControlsGroup", + "BIS_fnc_diagObjectPerformance", + "diag_codePerformance", + "difficultyOption", + "displayParent", + "drawPolygon", + "BIS_fnc_getArea", + "getCameraViewDirection", + "getUnitLoadout", + "getUnitTrait", + "BIS_fnc_groupFromNetId", + "hideSelection", + "inArea", + "BIS_fnc_initSliderValue", + "moonPhase", + "BIS_fnc_netId", + "BIS_fnc_objectFromNetId", + "roadAt", + "selectionNames", + "setSimpleTaskAlwaysVisible", + "setSimpleTaskCustomData", + "setSimpleTaskType", + "setTaskMarkerOffset", + "setUnitLoadout", + "setUnitTrait", + "setWaypointForceBehaviour", + "sideAmbientLife", + "sideEmpty", + "BIS_fnc_sunriseSunsetTime", + "taskAlwaysVisible", + "taskCustomData", + "taskMarkerOffset", + "BIS_fnc_taskSetAlwaysVisible", + "BIS_fnc_taskSetType", + "BIS_fnc_taskType", + "taskType", + "BIS_fnc_taskTypeIcon", + "waypointForceBehaviour" + ], + "1.82": [ + "a_hash_b", + "ctrlSetPixelPrecision", + "diag_lightNewLoad", + "diag_setLightNew", + "disableMapIndicators", + "findIf", + "getPlateNumber", + "BIS_fnc_randomPosIntersection", + "setPlateNumber" + ], + "1.80": [], + "1.64": [ + "actionIDs", + "actionParams", + "BIS_fnc_attachToRelative", + "diag_activeScripts", + "diag_recordTurretLimits", + "enableAudioFeature", + "forceFollowRoad", + "getAllEnvSoundControllers", + "getAllSoundControllers", + "getEnvSoundController", + "getPilotCameraDirection", + "getPilotCameraPosition", + "getPilotCameraRotation", + "getPilotCameraTarget", + "getSoundController", + "getSoundControllerResult", + "hasPilotCamera", + "setPilotCameraDirection", + "setPilotCameraRotation", + "setPilotCameraTarget", + "BIS_fnc_switchLamp", + "unitAimPosition", + "unitAimPositionVisual", + "unitIsUAV", + "useAIOperMapObstructionTest", + "BIS_fnc_vectorDirAndUpRelative", + "visibleScoretable", + "BIS_fnc_weaponDirectionRelative" + ], + "1.66": [ + "BIS_fnc_bitflagsCheck", + "BIS_fnc_bitflagsFlip", + "BIS_fnc_bitflagsSet", + "BIS_fnc_bitflagsToArray", + "BIS_fnc_bitflagsUnset", + "BIS_fnc_bitwiseAND", + "BIS_fnc_bitwiseNOT", + "BIS_fnc_bitwiseOR", + "BIS_fnc_bitwiseXOR", + "inAreaArray", + "isMultiplayerSolo", + "isRemoteExecuted", + "selectMax", + "selectMin", + "setShotParents", + "toFixed" + ], + "1.86": [ + "BIS_fnc_3DENExportSQF", + "BIS_fnc_calculateDateTime", + "BIS_fnc_compareDateTimes", + "diag_drawMode", + "getCustomSoundController", + "getCustomSoundControllerCount", + "BIS_fnc_isDateTimeNewer", + "BIS_fnc_priorityQueue_GetHighestPriority", + "BIS_fnc_priorityQueue_GetLowestPriority", + "BIS_fnc_priorityQueue_Init", + "BIS_fnc_priorityQueue_IsEmpty", + "BIS_fnc_priorityQueue_IsFull", + "BIS_fnc_priorityQueue_PopItem", + "BIS_fnc_priorityQueue_PushItem", + "setCustomSoundController", + "BIS_fnc_WLAICore", + "BIS_fnc_WLAIPathSegmentation", + "BIS_fnc_WLAIPurchases", + "BIS_fnc_WLAircraftArrival", + "BIS_fnc_WLAirdrop", + "BIS_fnc_WLAISectorScan", + "BIS_fnc_WLCalculateIncome", + "BIS_fnc_WLCalculateSectorConnections", + "BIS_fnc_WLClientInit", + "BIS_fnc_WLDebug", + "BIS_fnc_WLDefenceSetup", + "BIS_fnc_WLDropPurchase", + "BIS_fnc_WLFundsInfo", + "BIS_fnc_WLGarrisonRetreat", + "BIS_fnc_WLInit", + "BIS_fnc_WLInSectorArea", + "BIS_fnc_WLLoadoutApply", + "BIS_fnc_WLLoadoutGrab", + "BIS_fnc_WLMostVotedSector", + "BIS_fnc_WLNavalArrival", + "BIS_fnc_WLOpenArsenal", + "BIS_fnc_WLOSD", + "BIS_fnc_WLOutlineIcons", + "BIS_fnc_WLPlayersTracking", + "BIS_fnc_WLPlayersTrackingServer", + "BIS_fnc_WLPurchaseMenu", + "BIS_fnc_WLRandomPosRect", + "BIS_fnc_WLRecalculateServices", + "BIS_fnc_WLRemovalHandle", + "BIS_fnc_WLReputation", + "BIS_fnc_WLRequestFastTravel", + "BIS_fnc_WLRequestFundsTransfer", + "BIS_fnc_WLRequestPurchase", + "BIS_fnc_WLRequestSectorScan", + "BIS_fnc_WLRequestVotingReset", + "BIS_fnc_WLSectorFundsPayoff", + "BIS_fnc_WLSectorHandle", + "BIS_fnc_WLSectorHandleServer", + "BIS_fnc_WLSectorIconUpdate", + "BIS_fnc_WLSectorInit", + "BIS_fnc_WLSectorListing", + "BIS_fnc_WLSectorPopulate", + "BIS_fnc_WLSectorScanHandle", + "BIS_fnc_WLSectorsCommonInit", + "BIS_fnc_WLSectorSelectionEnd", + "BIS_fnc_WLSectorSelectionHandle", + "BIS_fnc_WLSectorSelectionHandleServer", + "BIS_fnc_WLSectorSelectionStart", + "BIS_fnc_WLSectorsSetup", + "BIS_fnc_WLSectorTaskHandle", + "BIS_fnc_WLSectorUpdate", + "BIS_fnc_WLSeizingBarHandle", + "BIS_fnc_WLSendResponseTeam", + "BIS_fnc_WLShowInfo", + "BIS_fnc_WLSideToFaction", + "BIS_fnc_WLSmoothText", + "BIS_fnc_WLSoundMsg", + "BIS_fnc_WLSubroutine_purchaseMenuAssetAvailability", + "BIS_fnc_WLSubroutine_purchaseMenuGetUIScale", + "BIS_fnc_WLSubroutine_purchaseMenuHandleDLC", + "BIS_fnc_WLSubroutine_purchaseMenuRefresh", + "BIS_fnc_WLSubroutine_purchaseMenuSetAssetDetails", + "BIS_fnc_WLSubroutine_purchaseMenuSetItemsList", + "BIS_fnc_WLSyncTime", + "BIS_fnc_WLUpdateAO", + "BIS_fnc_WLVarsInit", + "BIS_fnc_WLVehicleHandle", + "BIS_fnc_WLVotingBarHandle" + ], + "2.04": [ + "allDiarySubjects", + "apertureParams", + "combatBehaviour", + "diag_dumpTerrainSynth", + "diag_getTerrainGrid", + "diag_getTerrainHeight", + "diag_getTerrainSegmentOffset", + "diag_localized", + "environmentVolume", + "fadeEnvironment", + "focusedCtrl", + "markerShadow", + "openGPS", + "ropeSegments", + "setCombatBehaviour", + "setDiarySubjectPicture", + "setMarkerShadow", + "setMarkerShadowLocal", + "setWeaponZeroing", + "speechVolume", + "taskName", + "values" + ], + "1.56": [ + "BIS_fnc_3DENDiagCreateList", + "BIS_fnc_3DENDiagFonts", + "BIS_fnc_3DENDiagMouseControl", + "BIS_fnc_3DENExportAttributes", + "BIS_fnc_3DENExportOldSQM", + "BIS_fnc_3DENExportTerrainBuilder", + "BIS_fnc_3DENFlashlight", + "BIS_fnc_3DENMissionPreview", + "BIS_fnc_3DENTutorial", + "BIS_fnc_3DENVisionMode", + "BIS_fnc_3den_init", + "BIS_fnc_3den_onKeyDown", + "BIS_fnc_3den_onKeyUp", + "BIS_fnc_3den_onMissionLoad", + "BIS_fnc_3den_onMissionNew", + "BIS_fnc_3den_onMissionPreviewEnd", + "BIS_fnc_3den_onSelectionChange", + "add3DENConnection", + "add3DENEventHandler", + "add3DENLayer", + "all3DENEntities", + "apply", + "BIS_fnc_camera_edenAttributesChanged", + "BIS_fnc_camera_edenConnectionChanged", + "BIS_fnc_camera_edenDeleted", + "BIS_fnc_camera_edenInit", + "BIS_fnc_camera_edenIsSelected", + "BIS_fnc_camera_edenRegisteredToWorld", + "BIS_fnc_camera_edenReset", + "BIS_fnc_camera_edenSelectionChanged", + "BIS_fnc_camera_edenUnregisteredFromWorld", + "checkVisibility", + "clear3DENAttribute", + "clear3DENInventory", + "clientOwner", + "collect3DENHistory", + "configNull", + "create3DENComposition", + "create3DENEntity", + "current3DENOperation", + "cursorObject", + "delete3DENEntities", + "do3DENAction", + "edit3DENMissionAttributes", + "exportJIPMessages", + "BIS_fnc_garage3DEN", + "get3DENActionState", + "get3DENAttribute", + "get3DENCamera", + "get3DENConnections", + "get3DENEntity", + "get3DENEntityID", + "get3DENGrid", + "get3DENIconsVisible", + "get3DENLayerEntities", + "get3DENLinesVisible", + "get3DENMissionAttribute", + "get3DENMouseOver", + "get3DENSelected", + "getClientStateNumber", + "getMissionConfig", + "getMissionConfigValue", + "getMissionLayerEntities", + "getMissionLayers", + "getPlayerScores", + "getRelDir", + "getRelPos", + "BIS_fnc_highlightControl", + "BIS_fnc_initAmmoBox", + "BIS_fnc_initListNBoxSorting", + "is3DEN", + "is3DENMultiplayer", + "isFilePatchingEnabled", + "leaderboardDeInit", + "leaderboardGetRows", + "leaderboardInit", + "leaderboardRequestRowsGlobal", + "leaderboardRequestRowsGlobalAroundUser", + "lockIdentity", + "logNetwork", + "logNetworkTerminate", + "menuAction", + "menuAdd", + "menuChecked", + "menuClear", + "menuCollapse", + "menuData", + "menuDelete", + "menuEnable", + "menuEnabled", + "menuExpand", + "menuHover", + "menuPicture", + "menuSetAction", + "menuSetCheck", + "menuSetData", + "menuSetPicture", + "menuSetValue", + "menuShortcut", + "menuShortcutText", + "menuSize", + "menuSort", + "menuText", + "menuURL", + "menuValue", + "missionVersion", + "move3DENCamera", + "ppEffectEnabled", + "pushBackUnique", + "remove3DENConnection", + "remove3DENEventHandler", + "remove3DENLayer", + "removeAll3DENEventHandlers", + "save3DENInventory", + "selectRandom", + "set3DENAttribute", + "set3DENAttributes", + "set3DENGrid", + "set3DENIconsVisible", + "set3DENLayer", + "set3DENLinesVisible", + "set3DENMissionAttribute", + "set3DENMissionAttributes", + "set3DENModelsVisible", + "set3DENObjectType", + "set3DENSelected", + "BIS_fnc_sideIsEnemy", + "BIS_fnc_sideIsFriendly", + "tvSetText" + ], + "1.94": [ + "BIN_fnc_addButtonEvents", + "BIN_fnc_addDangerZone", + "BIN_fnc_addEntitiesToArea", + "BIN_fnc_addFaradayCage", + "BIN_fnc_addIDWMapMeasurementPoint", + "BIN_fnc_addObjectsToArea", + "BIN_fnc_addRecordedSignal", + "BIN_fnc_addRotation", + "BIN_fnc_addSignal", + "BIN_fnc_addSiteEntities", + "BIN_fnc_addTranslation", + "BIN_fnc_addTravelPoint", + "addWeaponWithAttachmentsCargo", + "addWeaponWithAttachmentsCargoGlobal", + "BIN_fnc_allIDWMapMeasurementPoints", + "BIN_fnc_allowAntennaReveal", + "BIN_fnc_allowedAntennaReveal", + "BIN_fnc_animateSmooth", + "BIN_fnc_assignAntenna", + "BIN_fnc_assignedAntenna", + "BIN_fnc_attachChemlight", + "BIN_fnc_bakeAntenna", + "BIN_fnc_behaviorInit", + "BIN_fnc_bezier", + "BIN_fnc_bezierAverage", + "BIN_fnc_bezierBoundingBox", + "BIN_fnc_bezierEditor", + "BIN_fnc_bezierNormalize", + "BIN_fnc_bezierVelocity", + "BIN_fnc_breatheInit", + "BIN_fnc_calculateLinkBudget", + "calculatePath", + "BIN_fnc_calculateSpectrumAnalyzerValues", + "BIN_fnc_callButtonEvent", + "BIN_fnc_cargoPlatform_01_adjust", + "BIN_fnc_cargoPlatform_01_destruction", + "BIN_fnc_cargoPlatform_01_update", + "BIN_fnc_CBRNCharacterAdd", + "BIN_fnc_CBRNContaminantAdd", + "BIN_fnc_CBRNContaminantRemove", + "BIN_fnc_CBRNGearActivate", + "BIN_fnc_CBRNGearDeactivate", + "BIN_fnc_CBRNGearUpdate", + "BIN_fnc_CBRNHoseInit", + "BIN_fnc_CBRNInContaminant", + "BIN_fnc_circleSmokeMissile", + "BIN_fnc_clearIDWMap", + "BIN_fnc_clearTXScan", + "BIN_fnc_colorHSLtoRGB", + "BIN_fnc_crearAllData", + "BIN_fnc_createScriptedSoundSource", + "BIN_fnc_createScriptedSoundSourceVehicle", + "BIN_fnc_createTXScan", + "BIN_fnc_cropTXScan", + "BIN_fnc_curatorInit", + "BIN_fnc_debugDraw", + "BIN_fnc_debugDrawMapInit", + "BIN_fnc_debugQuests", + "BIN_fnc_debugText", + "BIN_fnc_deconShowerAnim", + "BIN_fnc_deconShowerAnimLarge", + "BIN_fnc_deconShowerAnimStop", + "BIN_fnc_deconShowerCollision", + "BIN_fnc_deconShowerDelete", + "BIN_fnc_deconShowerMove", + "BIN_fnc_deleteAntenna", + "BIN_fnc_deleteDangerZone", + "BIN_fnc_deleteDiaryRecord", + "BIN_fnc_deleteFaradayCage", + "BIN_fnc_deleteLoopedRadioSignal", + "BIN_fnc_deleteSignal", + "BIN_fnc_deleteSpectrumAnalyzer", + "BIN_fnc_deleteTravelPoint", + "BIN_fnc_deleteTXScan", + "BIN_fnc_diag_addAllSpectrumAnalyzers", + "BIN_fnc_diag_drawAllAreaObjectsBounds", + "BIN_fnc_diag_getAllAreaEntities", + "BIN_fnc_diag_getAllAreaObjects", + "BIN_fnc_diag_IDWMap", + "BIN_fnc_diag_logAntenna", + "BIN_fnc_diag_revealAllAntennas", + "BIN_fnc_diag_showLinkBudgetMap", + "BIN_fnc_diag_TXScan", + "BIN_fnc_distanceToAreaBorder", + "BIN_fnc_dockModule", + "BIN_fnc_drawAntennas", + "BIN_fnc_drawIconFixed", + "BIN_fnc_drawIDWMap", + "BIN_fnc_drawMap", + "BIN_fnc_drawProbeMap", + "BIN_fnc_drawSpectrum", + "BIN_fnc_drawTooltip", + "BIN_fnc_drawTXScan", + "BIN_fnc_droneDestructionFX", + "BIN_fnc_droneModuleDestruction", + "BIN_fnc_editMoveProperties", + "BIN_fnc_empVehicle", + "BIN_fnc_enableSaving", + "BIN_fnc_eulerToVector", + "BIN_fnc_exit", + "BIN_fnc_exitAntennas", + "BIN_fnc_exitDiary", + "BIN_fnc_exitGroup", + "BIN_fnc_exitPersistentObjects", + "BIN_fnc_exitQuests", + "BIN_fnc_exitSites", + "BIN_fnc_exitTasks", + "BIN_fnc_findNearestGrid", + "BIN_fnc_findPath", + "BIN_fnc_findSafePositions", + "BIN_fnc_findTargetWeight", + "BIN_fnc_frequencyToString", + "BIN_fnc_getAISquadID", + "BIN_fnc_getAISquadPosition", + "BIN_fnc_getAllAISquads", + "BIN_fnc_getAllAreas", + "BIN_fnc_getAllTXScans", + "BIN_fnc_getAntennaAngle", + "BIN_fnc_getAntennaCanReveal", + "BIN_fnc_getAntennaFrequency", + "BIN_fnc_getAntennaFrequencyClass", + "BIN_fnc_getAntennaGain", + "BIN_fnc_getAntennaName", + "BIN_fnc_getAntennaObject", + "BIN_fnc_getAntennaPower", + "BIN_fnc_getAntennaRevealValue", + "BIN_fnc_getAntennas", + "BIN_fnc_getAntennaScanPolygon", + "BIN_fnc_getAntennaScans", + "BIN_fnc_getAntennaScanSignals", + "BIN_fnc_getAntennaSensitivity", + "BIN_fnc_getAntennaSignal", + "BIN_fnc_getAntennaSignalHistory", + "BIN_fnc_getAntennaType", + "getAudioOptionVolumes", + "BIN_fnc_getBehaviorCoef", + "BIN_fnc_getCharacterSounds", + "BIN_fnc_getCurrentSignal", + "BIN_fnc_getEntityBoundingBarrel", + "BIN_fnc_getFollowingSignals", + "BIN_fnc_getFormattedControl", + "BIN_fnc_getGridCollisions", + "BIN_fnc_getGridMap", + "BIN_fnc_getGridPath", + "BIN_fnc_getGroupSeed", + "BIN_fnc_getIDWMapDrawColorSet", + "BIN_fnc_getIDWMapDrawPatternIndex", + "BIN_fnc_getIDWMapParams", + "BIN_fnc_getIDWMapSaveData", + "BIN_fnc_getIDWMapStaticDataLayers", + "BIN_fnc_getLinkBudget", + "BIN_fnc_getLinkDir", + "BIN_fnc_getLinkedAntennas", + "BIN_fnc_getLinkStrength", + "BIN_fnc_getObjectAntennas", + "BIN_fnc_getObjectBoundingBarrel", + "BIN_fnc_getPatrolRoutes", + "BIN_fnc_getRadioConversation", + "BIN_fnc_getRecordedSignals", + "BIN_fnc_getRoleIcon", + "BIN_fnc_getRotation", + "BIN_fnc_getSignalAge", + "BIN_fnc_getSignalTypeClass", + "BIN_fnc_getSignalTypes", + "BIN_fnc_getSiteLayerEntities", + "getSubtitleOptions", + "BIN_fnc_getTerrainObjects", + "BIN_fnc_getTXScanAngle", + "BIN_fnc_getTXScanDrawData", + "BIN_fnc_getTXScanPolygon", + "BIN_fnc_getTXScanPolygonDetails", + "BIN_fnc_getTXScanPosition", + "BIN_fnc_getTXScanPrecision", + "BIN_fnc_getTXScanSaveData", + "BIN_fnc_getTXScanWorldBounds", + "BIN_fnc_gravityBurst", + "BIN_fnc_gravityCannon_01_ai", + "BIN_fnc_grenadeThrowback", + "BIN_fnc_hackAIDrone", + "BIN_fnc_handDrawBezier", + "BIN_fnc_handDrawEllipse", + "BIN_fnc_hasAntennaSignal", + "BIS_fnc_hasItem", + "BIN_fnc_inDangerZone", + "BIN_fnc_initAcctime", + "BIN_fnc_initActors", + "BIN_fnc_initAI", + "BIN_fnc_initAIBase", + "BIN_fnc_initAIDrone", + "BIN_fnc_initAISquad", + "BIN_fnc_initAntennas", + "BIN_fnc_initConstants", + "BIN_fnc_initCutLayers", + "BIN_fnc_initDiary", + "BIN_fnc_initDroneModule", + "BIN_fnc_initGroup", + "BIN_fnc_initHub", + "BIN_fnc_initInspectableDiaryRecord", + "BIN_fnc_initInventory", + "BIN_fnc_initLocations", + "BIN_fnc_initMiniUGV", + "BIN_fnc_initMothershipLights", + "BIN_fnc_initPersistentObjects", + "BIN_fnc_initProbeMap", + "BIN_fnc_initPuzzle", + "BIN_fnc_initQuests", + "BIN_fnc_initRevive", + "BIN_fnc_initSideColors", + "BIN_fnc_initSites", + "BIN_fnc_initTasks", + "BIN_fnc_initTurret", + "BIN_fnc_initUAV", + "BIN_fnc_initUGV", + "BIN_fnc_inList", + "BIN_fnc_inRadioConversation", + "BIN_fnc_inRadioConversationWith", + "BIN_fnc_isAIBase", + "BIN_fnc_isAntenna", + "BIN_fnc_isAntennaBaked", + "BIN_fnc_isAntennaBroadcasting", + "BIN_fnc_isAntennaJammed", + "BIN_fnc_isAntennaRevealed", + "BIN_fnc_isAntennaSelected", + "BIN_fnc_isExtensionError", + "BIN_fnc_isNull", + "BIN_fnc_isPaused", + "BIN_fnc_isPausedInit", + "BIN_fnc_isPuzzleReset", + "BIN_fnc_isPuzzleTerminated", + "BIN_fnc_isRadioHandshake", + "BIN_fnc_isRadioSilence", + "BIN_fnc_joinAISquad", + "BIN_fnc_lightBurst", + "BIN_fnc_list", + "lnbSetTooltip", + "BIN_fnc_loadIDWMap", + "BIN_fnc_loadTXScanState", + "BIN_fnc_markDangerZone", + "BIN_fnc_markFreeAreaPositions", + "BIN_fnc_matrixMultiply", + "BIN_fnc_matrixTranspose", + "BIN_fnc_matterballDestruction", + "BIN_fnc_matterballEffects", + "BIN_fnc_matterCollectionFX", + "BIN_fnc_missileDeflection", + "BIN_fnc_missileSwarm", + "BIN_fnc_moduleAntenna", + "BIN_fnc_moduleCBRN", + "BIN_fnc_moduleChargeSequence", + "BIN_fnc_moduleDangerZone", + "BIN_fnc_moduleFaradayCage", + "BIN_fnc_moduleGravityAnomaly", + "BIN_fnc_moduleMovementGrid", + "BIN_fnc_modulePointOfInterest", + "BIN_fnc_moduleSimpleObject", + "BIN_fnc_moduleTravel", + "BIN_fnc_moveAI", + "BIN_fnc_moveAIReinforcements", + "BIN_fnc_moveInit", + "BIN_fnc_moveModule", + "BIN_fnc_moveObject", + "BIN_fnc_moveTo", + "BIN_fnc_moveToModelSpace", + "BIN_fnc_moveToOnArc", + "BIN_fnc_onPuzzleCompleted", + "BIN_fnc_onPuzzleProgress", + "BIN_fnc_onPuzzleReset", + "BIN_fnc_onPuzzleStepCompleted", + "BIN_fnc_onPuzzleTerminated", + "BIN_fnc_persistentVariables", + "BIN_fnc_playAlternatingSound", + "BIN_fnc_playMission", + "BIN_fnc_playPatrolAnim", + "BIN_fnc_playPatrolAnimDone", + "BIN_fnc_postInit", + "BIN_fnc_preInit", + "BIN_fnc_preInitEM", + "BIN_fnc_preInitIDWMap", + "BIN_fnc_preInitTXScan", + "BIN_fnc_probeAnim", + "BIN_fnc_probeCoreDelete", + "BIN_fnc_probeCoreEffects", + "BIN_fnc_probeCoreInit", + "BIN_fnc_probeCoreLegsDestroyed", + "BIN_fnc_probeCoreUpdate", + "BIN_fnc_probeDelete", + "BIN_fnc_probeHitpoint", + "BIN_fnc_probeVeinHitpoint", + "BIN_fnc_ProbingArm_fired", + "BIN_fnc_ProbingBeam_fired", + "BIN_fnc_ProbingBeam_sendData", + "BIN_fnc_prototypeCannon_01_ai", + "BIN_fnc_prototypeCannon_01_player", + "BIN_fnc_prototypeCannon_01_slaved", + "BIN_fnc_puzzle_mole", + "BIN_fnc_puzzle_outlier", + "BIN_fnc_reactRadio", + "BIN_fnc_reactRadio_Base", + "BIN_fnc_reactRadio_Player", + "BIN_fnc_reactRadio_Squad", + "BIN_fnc_recordSignal", + "BIN_fnc_resetPuzzle", + "BIN_fnc_revealAntenna", + "BIN_fnc_revealFrequency", + "BIN_fnc_saveIDWMap", + "BIN_fnc_saveTXScanState", + "BIN_fnc_savingEnabled", + "BIN_fnc_scan", + "BIN_fnc_scanObject", + "BIN_fnc_scanTX", + "BIN_fnc_selectDiaryCategory", + "BIN_fnc_selectDiaryRecord", + "BIN_fnc_selectDiaryTask", + "BIN_fnc_sendPing", + "BIN_fnc_sendRadioSignal", + "BIN_fnc_setAISquadID", + "BIN_fnc_setAntenna", + "BIN_fnc_setAntennaAngle", + "BIN_fnc_setAntennaCanReveal", + "BIN_fnc_setAntennaClass", + "BIN_fnc_setAntennaFrequency", + "BIN_fnc_setAntennaFrequencyFromList", + "BIN_fnc_setAntennaGain", + "BIN_fnc_setAntennaName", + "BIN_fnc_setAntennaObject", + "BIN_fnc_setAntennaPower", + "BIN_fnc_setAntennaRevealValue", + "BIN_fnc_setAntennaScans", + "BIN_fnc_setAntennaSensitivity", + "BIN_fnc_setAntennaType", + "BIN_fnc_setBehavior", + "BIN_fnc_setBehaviorCoef", + "BIN_fnc_setBreathe", + "BIN_fnc_setCurrentSignal", + "BIN_fnc_setCustomSoundController", + "BIN_fnc_setDiaryRecord", + "BIN_fnc_setDroneModuleParams", + "BIN_fnc_setDroneModuleTarget", + "BIN_fnc_setGravityPulse", + "BIN_fnc_setIDWMapDrawColorSet", + "BIN_fnc_setIDWMapDrawPatternIndex", + "BIN_fnc_setIDWMapParams", + "BIN_fnc_setIDWMapStaticDataLayers", + "BIN_fnc_setModuleSpeed", + "BIN_fnc_setMoveProperties", + "BIN_fnc_setObjectGrid", + "BIN_fnc_setPlayerSelectedBand", + "BIN_fnc_setPointOfInterest", + "BIN_fnc_setRadioConversation", + "BIN_fnc_setRadioHandshake", + "BIN_fnc_setRadioSilence", + "BIN_fnc_setRagdoll", + "BIN_fnc_setSite", + "BIN_fnc_setSpectrumAnalyzer", + "BIN_fnc_setTargetWeight", + "BIN_fnc_setTXScanAngle", + "BIN_fnc_setTXScanPolygon", + "BIN_fnc_setTXScanPosition", + "BIN_fnc_setTXScanPrecision", + "BIN_fnc_setTXScanWorldBounds", + "BIN_fnc_showAntennaIcon", + "BIN_fnc_showAntennaIcons", + "BIN_fnc_showCurrentTask", + "BIN_fnc_showHorizontalCompass", + "BIN_fnc_showMapOptions", + "BIN_fnc_showPlayerSpectrumAnalyzer", + "BIN_fnc_showSimpleNotification", + "BIN_fnc_showSpectrumAnalyzer", + "BIN_fnc_showSpectrumAnalyzerGUI", + "BIN_fnc_showSpectrumAnalyzerMuzzle", + "BIN_fnc_showSpectrumAnalyzerPiP", + "BIN_fnc_showVision", + "BIN_fnc_skip", + "BIN_fnc_soundDrone", + "BIN_fnc_switchMap", + "BIN_fnc_taskActive", + "BIN_fnc_taskAdded", + "BIN_fnc_terminatePuzzle", + "BIN_fnc_translationDone", + "BIN_fnc_travelToPoint", + "BIS_fnc_turretConfig", + "BIN_fnc_tvSaveExpanded", + "BIN_fnc_updateEM", + "BIN_fnc_updateGravityPulse", + "BIN_fnc_updateIDWMapDrawData", + "BIN_fnc_updatePlayerAntenna", + "BIN_fnc_updatePlayerInput", + "BIN_fnc_updatePlayerSpectrumAnalyzer", + "BIN_fnc_updatePlayerSpectrumAnalyzerSounds", + "BIN_fnc_updateSignalDurations", + "BIN_fnc_updateSpectrumAnalyzerInput", + "BIN_fnc_updateTXScanDrawData", + "BIN_fnc_vectorToEuler", + "BIS_fnc_vehicleCrewTurrets", + "BIN_fnc_wpAddScript", + "BIN_fnc_wpDroneMove", + "BIN_fnc_wpMoveFast", + "BIN_fnc_wpPatrol" + ], + "1.76": [ + "BIS_fnc_3DENAttributeDoorStates", + "allAirports", + "BIS_fnc_allTurrets", + "BIS_fnc_carAlarm", + "BIS_fnc_createRuin", + "drawTriangle", + "BIS_fnc_firedBombDemine", + "BIS_fnc_getCloudletParams", + "BIS_fnc_initInspectable", + "BIS_fnc_initLeaflet", + "isUIContext", + "BIS_fnc_moduleCivilianPresence", + "BIS_fnc_moduleCivilianPresenceSafeSpot", + "BIS_fnc_moduleCivilianPresenceUnit", + "BIS_fnc_moduleEditTerrainObject", + "BIS_fnc_moduleHideTerrainObjects", + "selectRandomWeighted", + "BIS_fnc_setObjectShotParents", + "BIS_fnc_showAANArticle", + "BIS_fnc_smoothStep", + "BIS_fnc_timeline_cleanup", + "BIS_fnc_timeline_deleted", + "BIS_fnc_timeline_finish", + "BIS_fnc_timeline_getAlpha", + "BIS_fnc_timeline_getCurrentTime", + "BIS_fnc_timeline_getInterpMode", + "BIS_fnc_timeline_getLength", + "BIS_fnc_timeline_getPlayFromStart", + "BIS_fnc_timeline_getPlayRate", + "BIS_fnc_timeline_getPlayTime", + "BIS_fnc_timeline_getPosition", + "BIS_fnc_timeline_getSimulatedCurves", + "BIS_fnc_timeline_getStopTime", + "BIS_fnc_timeline_getTimeLeft", + "BIS_fnc_timeline_init", + "BIS_fnc_timeline_isFinished", + "BIS_fnc_timeline_isLooping", + "BIS_fnc_timeline_isPaused", + "BIS_fnc_timeline_isPlaying", + "BIS_fnc_timeline_isReverse", + "BIS_fnc_timeline_play", + "BIS_fnc_timeline_setInterpMode", + "BIS_fnc_timeline_setLength", + "BIS_fnc_timeline_setLoop", + "BIS_fnc_timeline_setPause", + "BIS_fnc_timeline_setPlayRate", + "BIS_fnc_timeline_setPosition", + "BIS_fnc_timeline_setReverse", + "BIS_fnc_timeline_simulateCurves", + "BIS_fnc_timeline_stop", + "BIS_fnc_timeline_tick", + "BIS_fnc_wpDemine" + ], + "2.00": [ + "addonFiles", + "allAddonsInfo", + "configOf", + "connectToServer", + "ctrlMousePosition", + "ctrlScrollValues", + "ctrlSetScrollValues", + "ctrlSetTextSelection", + "ctrlTextSelection", + "diag_allMissionEventHandlers", + "diag_dumpCalltraceToLog", + "diaryRecordNull", + "elevatePeriscope", + "getAllUnitTraits", + "getAssetDLCInfo", + "getAttackTarget", + "getLighting", + "getLightingAt", + "getLoadedModsInfo", + "getPlayerVoNVolume", + "getRoadInfo", + "getSteamFriendsServers", + "getVehicleTIPars", + "is3DENPreview", + "isFinal", + "localNamespace", + "lockedInventory", + "lockInventory", + "namedProperties", + "periscopeElevation", + "radioChannelInfo", + "setPlayerVoNVolume", + "setWaypointLoiterAltitude", + "surfaceTexture", + "systemTime", + "systemTimeUTC", + "unitTurret", + "waypointLoiterAltitude" + ], + "1.74": [], + "1.68": [ + "BIS_fnc_aircraftCatapultLaunch", + "BIS_fnc_aircraftTailhook", + "allSimpleObjects", + "BIS_fnc_animateFlag", + "canTriggerDynamicSimulation", + "BIS_fnc_carrier01AnimateDeflectors", + "deleteGroupWhenEmpty", + "diag_dynamicSimulationEnd", + "diag_dynamicSimulationStart", + "dynamicSimulationDistance", + "dynamicSimulationDistanceCoef", + "dynamicSimulationEnabled", + "dynamicSimulationSystemEnabled", + "enableDynamicSimulation", + "enableDynamicSimulationSystem", + "enableWeaponDisassembly", + "environmentEnabled", + "flagAnimationPhase", + "isGroupDeletedWhenEmpty", + "isRemoteExecutedJIP", + "isSimpleObject", + "parseSimpleArray", + "setConvoySeparation", + "setDriveOnPath", + "setDynamicSimulationDistance", + "setDynamicSimulationDistanceCoef", + "setFeatureType", + "setFlagAnimationPhase", + "BIS_fnc_setHitPointDamage", + "setVelocityModelSpace", + "terrainIntersectAtASL", + "triggerDynamicSimulation" + ], + "1.92": [ + "bezierInterpolation", + "ctrlSetPositionH", + "ctrlSetPositionW", + "ctrlSetPositionX", + "ctrlSetPositionY", + "customWaypointPosition", + "decayGraphValues", + "getGraphValues", + "BIS_fnc_mapGridSize", + "BIS_fnc_markerToString", + "matrixMultiply", + "matrixTranspose", + "missileTarget", + "missileTargetPos", + "setBehaviourStrong", + "setMissileTarget", + "setMissileTargetPos", + "BIS_fnc_stringToMarker", + "BIS_fnc_stringToMarkerLocal", + "triggerAmmo", + "vectorLinearConversion" + ], + "2.06": [ + "addUserActionEventHandler", + "allLODs", + "allUsers", + "ambientTemperature", + "canDeployWeapon", + "conversationDisabled", + "ctrlBackgroundColor", + "ctrlForegroundColor", + "ctrlMapSetPosition", + "ctrlSetTooltipMaxWidth", + "diag_setTerrainHeight", + "diag_stacktrace", + "directionStabilizationEnabled", + "displayChild", + "enableDirectionStabilization", + "gestureState", + "getCruiseControl", + "getDebriefingText", + "getSensorTargets", + "getSensorThreats", + "getTextureInfo", + "getUserInfo", + "hashValue", + "lbSortBy", + "lbTooltip", + "lnbSortBy", + "missionEnd", + "radioEnabled", + "regexFind", + "regexMatch", + "regexReplace", + "removeAllUserActionEventHandlers", + "removeUserActionEventHandler", + "selectionVectorDirAndUp", + "sentencesEnabled", + "serverNamespace", + "setCruiseControl", + "setLightConePars", + "setLightIR", + "setLightVolumeShape", + "setTowParent", + "shownSubtitles", + "uniqueUnitItems", + "weaponReloadingTime" + ], + "2.02": [ + "addBinocularItem", + "binocularItems", + "binocularMagazine", + "break", + "breakWith", + "compileScript", + "continue", + "continueWith", + "createHashMap", + "createHashMapFromArray", + "ctrlFontHeight", + "ctrlSetMousePosition", + "ctrlSetURL", + "ctrlStyle", + "ctrlTextColor", + "ctrlTooltip", + "ctrlURL", + "diag_exportConfig", + "diag_exportTerrainSVG", + "diag_scope", + "fileExists", + "flatten", + "forceCadetDifficulty", + "forceUnicode", + "get", + "getAllPylonsInfo", + "getObjectScale", + "getOrDefault", + "getPlayerID", + "getTextRaw", + "HashMap", + "import", + "insert", + "isNotEqualTo", + "keys", + "markerChannel", + "markerPolyline", + "menuSetShortcut", + "menuSetText", + "menuSetURL", + "merge", + "missionNameSource", + "removeAllBinocularItems", + "removeAllSecondaryWeaponItems", + "removeBinocularItem", + "setMarkerPolyline", + "setMarkerPolylineLocal", + "setObjectScale", + "setUnitCombatMode", + "trim", + "tvIsSelected", + "tvSelection", + "tvSetSelected", + "tvSortAll", + "tvSortByValueAll", + "unitCombatMode" + ], + "1.90": [], + "1.84": [ + "BIS_fnc_boatRack01ActionAdd", + "BIS_fnc_BoatRack01ActionCondition", + "BIS_fnc_boatRack01ActionRemove", + "BIS_fnc_boatRack01AdjustZOffset", + "BIS_fnc_boatRack01CanExetuteAction", + "BIS_fnc_boatRack01CanProgressAction", + "BIS_fnc_boatRack01Init", + "BIS_fnc_boatRack01InitAdjustZOffsets", + "calculatePlayerVisibilityByFriendly", + "ctrlAnimateModel", + "ctrlAnimationPhaseModel", + "BIS_fnc_destroyer01AnimateHangarDoors", + "BIS_fnc_destroyer01EdenDelete", + "BIS_fnc_destroyer01EdenInit", + "BIS_fnc_destroyer01GetShipPart", + "BIS_fnc_destroyer01HandleDamage", + "BIS_fnc_destroyer01Init", + "BIS_fnc_destroyer01InitHullNumbers", + "BIS_fnc_destroyer01OperateHangarDoors", + "BIS_fnc_destroyer01PlayHangarDoorSound", + "BIS_fnc_destroyer01PosUpdate", + "getCalculatePlayerVisibilityByFriendly" + ], + "1.96": [ + "BIS_fnc_3DENMissionStats", + "BIS_fnc_compatibleMagazines", + "currentPilot", + "diag_deltaTime", + "getDiverState", + "getMissionPath", + "getObjectFOV", + "getPosWorldVisual", + "isActionMenuVisible", + "isGameFocused", + "isGamePaused", + "BIS_fnc_parseNumberSafe", + "removeDiaryRecord", + "removeDiarySubject", + "BIS_fnc_respawnBackpack", + "BIS_fnc_setCustomSoundController", + "setDiaryRecordText", + "setEffectiveCommander", + "BIS_fnc_spawnOrdered", + "toLowerANSI", + "toUpperANSI", + "BIS_fnc_WLArsenalFilter", + "BIS_fnc_WLParseAssetList", + "BIS_fnc_WLSyncedTime" + ] } \ No newline at end of file diff --git a/devHelper/commands/ofp.json b/devHelper/commands/ofp.json index af461ee..0ee48bc 100644 --- a/devHelper/commands/ofp.json +++ b/devHelper/commands/ofp.json @@ -1,444 +1,376 @@ { - "docs": [ - "https://community.bistudio.com/wiki/Category:Introduced_with_Operation_Flashpoint", - "https://community.bistudio.com/wiki/Category:Introduced_with_Operation_Flashpoint_version_%3F" - ], - "1.00": [ - "abs", - "accTime", - "acos", - "action", - "addMagazine", - "addMagazineCargo", - "addRating", - "addScore", - "addWeapon", - "addWeaponCargo", - "alive", - "allowDammage", - "allowFleeing", - "allowGetIn", - "ammo", - "and", - "asin", - "assignAsCargo", - "assignAsCommander", - "assignAsDriver", - "assignAsGunner", - "atan", - "atan2", - "atg", - "behaviour", - "benchmark", - "buildingPos", - "cadetMode", - "camCommand", - "camCommit", - "camCommitted", - "camCreate", - "camDestroy", - "cameraEffect", - "camSetBank", - "camSetDir", - "camSetDive", - "camSetFov", - "camSetFovRange", - "camSetPos", - "camSetRelPos", - "camSetTarget", - "canFire", - "canMove", - "canStand", - "captive", - { - "key": "civilian", - "overwrite": { - "returns": "objSide" - } - }, - "clearMagazineCargo", - "clearWeaponCargo", - "combatMode", - "commander", - "commandFire", - "commandFollow", - "commandMove", - "commandStop", - "commandTarget", - "commandWatch", - "cos", - "count", - "countEnemy", - "countFriendly", - "countSide", - "countType", - "countUnknown", - "crew", - "cutObj", - "cutRsc", - "cutText", - "daytime", - "debugLog", - "deg", - "direction", - "disableAI", - "disableUserInput", - "distance", - "doFire", - "doFollow", - "doMove", - "doStop", - "doTarget", - "doWatch", - "driver", - { - "key": "east", - "overwrite": { - "returns": "objSide" - } - }, - "enableEndDialog", - "enableRadio", - { - "key": "exec", - "overwrite": { - "type": "executionStatement" - } - }, - "exit", - "exp", - "fadeMusic", - "fadeSound", - { - "key": "false", - "overwrite": { - "returns": "bool", - "type": "boolLiteral" - } - }, - "fire", - "flag", - "flagOwner", - "fleeing", - "flyInHeight", - "forceEnd", - "forEach", - "format", - "formation", - "formLeader", - "fuel", - "getDammage", - "getDir", - "getMarkerPos", - "getPos", - "globalChat", - "globalRadio", - "goto", - "group", - "groupChat", - "groupRadio", - "grpNull", - "gunner", - "handsHit", - "hasWeapon", - "hint", - "hintC", - "hintCadet", - "in", - "inflame", - "isNull", - "knowsAbout", - "land", - "leader", - "list", - "ln", - "local", - "localize", - "lock", - "locked", - "lockWP", - "log", - "mod", - "move", - "moveInCargo", - "moveInCommander", - "moveInDriver", - "moveInGunner", - "musicVolume", - "name", - "nearestBuilding", - "nearestObject", - "nil", - "not", - "objNull", - "objStatus", - "or", - "orderGetIn", - "pi", - { - "key": "player", - "overwrite": { - "returns": "objUnit", - "syntax": "player", - "example": "player addRating 500;", - "docSyntax": "player", - "description": "Returns the unit controlled by the local user / player.", - "type": "objUnit" - } - }, - "playMove", - "playMusic", - "playSound", - { - "key": "private", - "overwrite": { - "type": "accessModifier" - } - }, - "rad", - "random", - "rating", - "removeAllWeapons", - "removeMagazine", - "removeMagazines", - "removeWeapon", - { - "key": "resistance", - "overwrite": { - "returns": "objSide" - } - }, - "reveal", - "saveGame", - "saveVar", - "say", - "score", - "select", - "setAccTime", - "setAmmoCargo", - "setBehaviour", - "setCaptive", - { - "key": "setCombatMode", - "overwrite": { - "returns": "void", - "syntax": " setCombatMode <'Blue'|'Green'|'White'|'Yellow'|'Red'>", - "example": "_group1 setCombatMode \"BLUE\";", - "docSyntax": "groupName setCombatMode mode", - "description": "Set group combat mode (engagement rules). Modes: Blue, Green, White, Yellow and Red", - "tags": "[AL] [EG] " - } - }, - "setDammage", - "setDir", - "setFace", - "setFaceAnimation", - "setFlagOwner", - "setFlagSide", - "setFlagTexture", - "setFog", - "setFormation", - "setFormDir", - "setFuel", - "setFuelCargo", - "setGroupId", - "setIdentity", - "setMarkerPos", - "setMarkerType", - "setMimic", - "setOvercast", - "setPos", - "setRadioMsg", - "setRepairCargo", - "setSpeedMode", - "setUnitPos", - "setViewDistance", - "showCinemaBorder", - "showCompass", - "showGPS", - "showMap", - "shownCompass", - "shownGPS", - "shownMap", - "shownPad", - "shownRadio", - "shownWarrant", - "shownWatch", - "showPad", - "showRadio", - "showWarrant", - "showWatch", - "side", - "sideRadio", - "sin", - "skipTime", - "someAmmo", - "soundVolume", - "speed", - "speedMode", - "sqrt", - "stop", - "stopped", - "switchCamera", - "switchLight", - "switchMove", - "tan", - { - "key": "textLog", - "overwrite": { - "returns": "void", - "syntax": "textLog ", - "example": "textLog player", - "docSyntax": "textLog anything", - "description": "Dump argument value to debugging output." - } - }, - "tg", - "time", - "titleCut", - "titleObj", - "titleRsc", - "titleText", - { - "key": "true", - "overwrite": { - "returns": "bool", - "type": "boolLiteral" - } - }, - "unassignVehicle", - "unitReady", - "units", - "vehicle", - "vehicleRadio", - { - "key": "west", - "overwrite": { - "returns": "objSide" - } - } - ], - "1.04": [ - "inflamed", - "lightIsOn" - ], - "1.10": [ - "addAction" - ], - "1.20": [ - "removeAction" - ], - "1.21": [ - "getMarkerColor", - "getMarkerSize", - "getMarkerType", - "getWPPos", - "requiredVersion", - "setMarkerColor", - "setMarkerSize", - "setWPPos" - ], - "1.27": [ - "forceMap", - "mapAnimAdd", - "mapAnimClear", - "mapAnimCommit", - "mapAnimDone", - "selectWeapon" - ], - "1.30": [ - "scudState" - ], - "1.34": [ - { - "key": "createUnit", - "overwrite": { - "returns": "objUnit" - } - }, - { - "key": "createVehicle", - "overwrite": { - "returns": "objVehicle" - } - }, - "deleteVehicle", - "estimatedTimeLeft", - "join", - "publicVariable", - "sideChat", - "vehicleChat" - ], - "1.46": [ - "markerColor", - "markerPos" - ], - "1.99": [ - "find", - "getPosASL", - "getWorld", - "isServer", - "setPosASL" - ], - "0.00": [ - { - "key": "buttonAction", - "overwrite": { - "returns": "string", - "syntax": "buttonSetAction [, ]", - "example": "buttonSetAction [100, {player execVM \"reply.sqf\"}] _action = buttonAction 100", - "docSyntax": "buttonAction idc", - "description": "Return the action assigned to a control of the currently active user dialog.", - "tags": "[AL] " - } - }, - "buttonSetAction", - "closeDialog", - "createDialog", - "ctrlEnable", - "ctrlEnabled", - "ctrlSetText", - "ctrlShow", - "ctrlText", - "ctrlVisible", - "damage", - "lbAdd", - "lbClear", - "lbColor", - "lbColorRight", - "lbCurSel", - "lbData", - "lbDelete", - "lbPicture", - "lbPictureRight", - "lbSetColor", - "lbSetColorRight", - "lbSetCurSel", - "lbSetData", - { - "key": "lbSetPicture", - "overwrite": { - "returns": "void", - "syntax": "lbSetPicture [, , ]", - "syntax2": " lbSetPicture [,]", - "example": "lbSetPicture [101, 0, \"iskoda\"];", - "docSyntax": "lbSetPicture [idc, index, name] or uiControl lbSetPicture [index, name]", - "description": "Sets a picture for an listbox item displayed to its left.", - "tags": "[AL] [EL] " - } - }, - "lbSetPictureRight", - "lbSetText", - "lbSetTextRight", - "lbSetValue", - "lbSize", - "lbText", - "lbTextRight", - "lbValue", - "markerSize", - "markerType", - "position", - "setDamage", - "waypointPosition" - ] + "docs": "https://community.bistudio.com/wiki/Category:Introduced_with_Operation_Flashpoint", + "1.30": [], + "1.00": [ + "!_a", + "+", + "-", + "a_!=_b", + "a_%_b", + "a_&&_b", + "a_*_b", + "a_/_b", + "a_=_b", + "a_==_b", + "a_greater_b", + "a_greater=_b", + "a_less_b", + "a_less=_b", + "a_or_b", + "a_^_b", + "abs", + "accTime", + "acos", + "action", + "addMagazine", + "addMagazineCargo", + "addRating", + "addScore", + "addWeapon", + "addWeaponCargo", + "alive", + "allowDammage", + "allowFleeing", + "allowGetIn", + "ammo", + "and", + "asin", + "assignAsCargo", + "assignAsCommander", + "assignAsDriver", + "assignAsGunner", + "atan", + "atan2", + "atg", + "behaviour", + "benchmark", + "buildingPos", + "cadetMode", + "camCommand", + "camCommit", + "camCommitted", + "camCreate", + "camDestroy", + "cameraEffect", + "camSetBank", + "camSetDir", + "camSetDive", + "camSetFov", + "camSetFovRange", + "camSetPos", + "camSetRelPos", + "camSetTarget", + "canFire", + "canMove", + "canStand", + "captive", + "civilian", + "clearMagazineCargo", + "clearWeaponCargo", + "combatMode", + "commander", + "commandFire", + "commandFollow", + "commandMove", + "commandStop", + "commandTarget", + "commandWatch", + "cos", + "count", + "countEnemy", + "countFriendly", + "countSide", + "countType", + "countUnknown", + "crew", + "cutObj", + "cutRsc", + "cutText", + "dayTime", + "debugLog", + "deg", + "direction", + "disableAI", + "disableUserInput", + "distance", + "doFire", + "doFollow", + "doMove", + "doStop", + "doTarget", + "doWatch", + "driver", + "east", + "enableEndDialog", + "enableRadio", + "exec", + "exit", + "exp", + "fadeMusic", + "fadeRadio", + "fadeSound", + "false", + "fire", + "flag", + "flagOwner", + "fleeing", + "flyInHeight", + "forceEnd", + "forEach", + "format", + "formation", + "formLeader", + "fuel", + "getDammage", + "getDir", + "getMarkerPos", + "getPos", + "globalChat", + "globalRadio", + "goto", + "group", + "groupChat", + "groupRadio", + "grpNull", + "gunner", + "handsHit", + "hasWeapon", + "hint", + "hintC", + "hintCadet", + "in", + "inflame", + "isNull", + "knowsAbout", + "land", + "leader", + "list", + "ln", + "local", + "localize", + "lock", + "locked", + "lockWP", + "log", + "mod", + "move", + "moveInCargo", + "moveInCommander", + "moveInDriver", + "moveInGunner", + "musicVolume", + "name", + "nearestBuilding", + "nearestObject", + "nil", + "not", + "objNull", + "objStatus", + "or", + "orderGetIn", + "pi", + "player", + "playMove", + "playMusic", + "playSound", + "private", + "rad", + "random", + "rating", + "removeAllWeapons", + "removeMagazine", + "removeMagazines", + "removeWeapon", + "resistance", + "reveal", + "saveGame", + "say", + "score", + "select", + "setAccTime", + "setAmmoCargo", + "setBehaviour", + "setCaptive", + "setCombatMode", + "setDammage", + "setDir", + "setFace", + "setFaceAnimation", + "setFlagOwner", + "setFlagSide", + "setFlagTexture", + "setFog", + "setFormation", + "setFormDir", + "setFuel", + "setFuelCargo", + "setGroupId", + "setIdentity", + "setMarkerPos", + "setMarkerType", + "setMimic", + "setOvercast", + "setPos", + "setRadioMsg", + "setRepairCargo", + "setSpeedMode", + "setUnitPos", + "setViewDistance", + "showCinemaBorder", + "showCompass", + "showGPS", + "showMap", + "shownCompass", + "shownGPS", + "shownMap", + "shownPad", + "shownRadio", + "shownWarrant", + "shownWatch", + "showPad", + "showRadio", + "showWarrant", + "showWatch", + "side", + "sideRadio", + "sin", + "skipTime", + "someAmmo", + "soundVolume", + "speed", + "speedMode", + "sqrt", + "stop", + "stopped", + "switchCamera", + "switchLight", + "switchMove", + "tan", + "textLog", + "tg", + "time", + "titleCut", + "titleObj", + "titleRsc", + "titleText", + "true", + "unassignVehicle", + "unitReady", + "units", + "vehicle", + "vehicleRadio", + "west" + ], + "1.10": [], + "1.99": [], + "1.46": [], + "1.90": [], + "1.75": [ + "addMagazinePool", + "addWeaponPool", + "animate", + "animationPhase", + "buttonAction", + "buttonSetAction", + "cheatsEnabled", + "clearMagazinePool", + "clearWeaponPool", + "closeDialog", + "createDialog", + "ctrlEnable", + "ctrlEnabled", + "ctrlSetText", + "ctrlShow", + "ctrlText", + "ctrlVisible", + "deleteIdentity", + "deleteStatus", + "drop", + "enemy", + "fillWeaponsFromPool", + "lbAdd", + "lbClear", + "lbColor", + "lbCurSel", + "lbData", + "lbDelete", + "lbPicture", + "lbSetColor", + "lbSetCurSel", + "lbSetData", + "lbSetPicture", + "lbSetValue", + "lbSize", + "lbText", + "lbValue", + "loadIdentity", + "loadStatus", + "magazines", + "object", + "onBriefingGear", + "onBriefingGroup", + "onBriefingNotes", + "onBriefingPlan", + "pickWeaponPool", + "primaryWeapon", + "putWeaponPool", + "queryMagazinePool", + "queryWeaponPool", + "resize", + "saveIdentity", + "saveStatus", + "saveVar", + "secondaryWeapon", + "set", + "setObjectTexture", + "setRain", + "setSkill", + "setTerrainGrid", + "skill", + "weapons" + ], + "1.85": [ + "addEventHandler", + "call", + "comment", + "do", + "else", + "if", + "onMapSingleClick", + "preprocessFile", + "removeAllEventHandlers", + "removeEventHandler", + "sliderPosition", + "sliderRange", + "sliderSetPosition", + "sliderSetRange", + "sliderSetSpeed", + "sliderSpeed", + "then", + "while" + ], + "1.80": [], + "1.21": [ + "getMarkerColor", + "getMarkerSize", + "getMarkerType", + "getWPPos", + "requiredVersion", + "setMarkerColor", + "setMarkerSize", + "setWPPos" + ], + "1.04": [], + "1.20": [], + "1.78": [], + "1.34": [ + "createUnit", + "createVehicle", + "deleteVehicle", + "join", + "publicVariable", + "sideChat", + "vehicleChat" + ], + "1.27": [] } \ No newline at end of file diff --git a/devHelper/commands/ofpResistance.json b/devHelper/commands/ofpResistance.json index efe2e7a..cc6e37d 100644 --- a/devHelper/commands/ofpResistance.json +++ b/devHelper/commands/ofpResistance.json @@ -1,122 +1,113 @@ { - "docs": "https://community.bistudio.com/wiki/Category:Introduced_with_Operation_Flashpoint:_Resistance", - "1.75": [ - "addMagazinePool", - "addWeaponPool", - "animate", - "animationPhase", - "cheatsEnabled", - "clearMagazinePool", - "clearWeaponPool", - "deleteIdentity", - "deleteStatus", - "drop", - "fillWeaponsFromPool", - "loadIdentity", - "loadStatus", - "magazines", - "object", - "onBriefingGear", - "onBriefingGroup", - "onBriefingNotes", - "onBriefingPlan", - "pickWeaponPool", - "primaryWeapon", - "putWeaponPool", - "queryMagazinePool", - "queryWeaponPool", - "resize", - "saveIdentity", - "saveStatus", - "secondaryWeapon", - "set", - "setObjectTexture", - "setRain", - "setSkill", - "setTerrainGrid", - "skill", - "weapons" - ], - "1.78": [ - "dialog", - "enemy", - "friendly", - "sideEnemy", - "sideFriendly" - ], - "1.80": [ - "missionName", - "missionStart", - "playersNumber", - "setVelocity", - "velocity" - ], - "1.85": [ - "addEventHandler", - { - "key": "call", - "overwrite": { - "type": "executionStatement" - } - }, - "comment", - { - "key": "do", - "overwrite": { - "type": "controlStatement" - } - }, - { - "key": "else", - "overwrite": { - "type": "controlStatement" - } - }, - { - "key": "if", - "overwrite": { - "type": "controlStatement" - } - }, - "onMapSingleClick", - "preprocessFile", - "removeAllEventHandlers", - "removeEventHandler", - "sliderPosition", - "sliderRange", - "sliderSetPosition", - "sliderSetRange", - { - "key": "sliderSetSpeed", - "overwrite": { - "returns": "void", - "syntax": "sliderSetSpeed [,,]", - "syntax2": " sliderSetSpeed [,]", - "example": "sliderSetSpeed [101, 0.5, 2];", - "docSyntax": "sliderSetSpeed [idc,line,page] or uiControl sliderSetSpeed [line, page]", - "description": "Set speed of slider with id idc of topmost user dialog.", - "tags": "[AL] [EG] " - } - }, - "sliderSpeed", - { - "key": "then", - "overwrite": { - "type": "controlStatement" - } - }, - { - "key": "while", - "overwrite": { - "type": "controlStatement" - } - } - ], - "1.90": [ - "engineOn", - "isEngineOn", - "loadFile", - "sideLogic", - "typeOf" - ] + "docs": "https://community.bistudio.com/wiki/Category:Introduced_with_Operation_Flashpoint:_Elite", + "1.00": [ + "actionKeys", + "actionKeysImages", + "actionKeysNames", + "activateAddons", + "activateKey", + "addLiveStats", + "addWaypoint", + "assignedTarget", + "assignTeam", + "attackEnabled", + "camSetFocus", + "camUseNVG", + "clearRadio", + "commandGetOut", + "composeText", + "createCenter", + "createGroup", + "createGuardedPoint", + "createMine", + "createSoundSource", + "createTrigger", + "deleteGroup", + "deleteMarker", + "deleteWaypoint", + "dissolveTeam", + "doGetOut", + "enableAI", + "find", + "finishMissionInit", + "getPosASL", + "glanceAt", + "isKeyActive", + "isKindOf", + "keyImage", + "keyName", + "lightAttachObject", + "lightDetachObject", + "lineBreak", + "lookAt", + "moveToCompleted", + "onPlayerConnected", + "parseText", + "playMission", + "preloadCamera", + "preloadObject", + "preloadSound", + "preloadTitleObj", + "preloadTitleRsc", + "preprocessFileLineNumbers", + "processInitCommands", + "radioVolume", + "respawnVehicle", + "runInitScript", + "scriptDone", + "selectLeader", + "selectPlayer", + "sendSimpleCommand", + "setAttributes", + "setCameraEffect", + "setCameraInterest", + "setDate", + "setDestination", + "setDropInterval", + "setEffectCondition", + "setFormationTask", + "setFriend", + "setHideBehind", + "setLightAmbient", + "setLightColor", + "setMarkerBrush", + "setMarkerDir", + "setMarkerText", + "setMusicEffect", + "setParticleRandom", + "setPlayable", + "setPosASL", + "setTargetAge", + "setTitleEffect", + "setTriggerArea", + "setUnitAbility", + "setUnitRank", + "setVectorDir", + "setVectorUp", + "setVehicleArmor", + "setVehicleId", + "setVehicleInit", + "setVehicleLock", + "setVehiclePosition", + "setWaypointBehaviour", + "setWaypointDescription", + "setWaypointFormation", + "setWaypointHousePosition", + "setWaypointPosition", + "setWaypointScript", + "setWaypointSpeed", + "setWaypointStatements", + "setWaypointTimeout", + "spawn", + "surfaceIsWater", + "surfaceType", + "synchronizeWaypoint", + "terminate", + "triggerAttachObject", + "unassignTeam", + "vectorDir", + "waypointAttachObject", + "waypointAttachVehicle", + "weaponDirection" + ] } \ No newline at end of file diff --git a/devHelper/commands/toh.json b/devHelper/commands/toh.json index d4b6782..1143c3b 100644 --- a/devHelper/commands/toh.json +++ b/devHelper/commands/toh.json @@ -1,208 +1,200 @@ { - "docs": "https://community.bistudio.com/wiki/Category:Introduced_with_Take_On_Helicopters", - "1.00": [ - "batteryChargeRTD", - "BIS_fnc_ambientBlacklist", - "BIS_fnc_ambientBlacklistAdd", - "BIS_fnc_ambientBoats", - "BIS_fnc_ambientHelicopters", - "BIS_fnc_ambientPlanes", - "BIS_fnc_ambientPostprocess", - "BIS_fnc_animType", - "BIS_fnc_assignPlayerRole", - "BIS_fnc_camFollow", - "BIS_fnc_convertUnits", - "BIS_fnc_counter", - "BIS_fnc_credits", - "BIS_fnc_dbClassCheck", - "BIS_fnc_dbClassId", - "BIS_fnc_dbClassIndex", - "BIS_fnc_dbClassList", - "BIS_fnc_dbClassRemove", - "BIS_fnc_dbClassReturn", - "BIS_fnc_dbClassSet", - "BIS_fnc_dbConfigPath", - "BIS_fnc_dbImportConfig", - "BIS_fnc_dbImportXML", - "BIS_fnc_dbisClass", - "BIS_fnc_dbisValue", - "BIS_fnc_dbPrint", - "BIS_fnc_dbSymbolClass", - "BIS_fnc_dbSymbolValue", - "BIS_fnc_dbValueCheck", - "BIS_fnc_dbValueId", - "BIS_fnc_dbValueIndex", - "BIS_fnc_dbValueList", - "BIS_fnc_dbValueRemove", - "BIS_fnc_dbValueReturn", - "BIS_fnc_dbValueSet", - "BIS_fnc_diaryHints", - "BIS_fnc_diaryMaps", - "BIS_fnc_displayClouds", - "BIS_fnc_displayColorGet", - "BIS_fnc_displayColorSet", - "BIS_fnc_displayControls", - "BIS_fnc_displayLoading", - "BIS_fnc_displayMission", - "BIS_fnc_displayName", - "BIS_fnc_displayResize", - "BIS_fnc_errorMsg", - "BIS_fnc_functionPath", - "BIS_fnc_functionsDebug", - "BIS_fnc_GC", - "BIS_fnc_GCinit", - "BIS_fnc_genericSentence", - "BIS_fnc_genericSentenceInit", - "BIS_fnc_getIDC", - "BIS_fnc_getIDD", - "BIS_fnc_GUIbackground", - "BIS_fnc_GUIeditor", - "BIS_fnc_GUIgrid", - "BIS_fnc_GUIgridToProfile", - "BIS_fnc_GUIhint", - "BIS_fnc_guiMessage", - "BIS_fnc_halt", - "BIS_fnc_helicopterCanFly", - "BIS_fnc_helicopterDamage", - "BIS_fnc_helicopterGetHitpoints", - "BIS_fnc_helicopterSeat", - "BIS_fnc_helicopterSeatMove", - "BIS_fnc_helicopterType", - "BIS_fnc_help", - "BIS_fnc_HUDLimits", - "BIS_fnc_isLocalized", - "BIS_fnc_kbCanSpeak", - "BIS_fnc_kbCreateDummy", - "BIS_fnc_kbIsSpeaking", - "BIS_fnc_kbMenu", - "BIS_fnc_kbPriority", - "BIS_fnc_kbSentence", - "BIS_fnc_kbSkip", - "BIS_fnc_kbTell", - "BIS_fnc_kbTellLocal", - "BIS_fnc_kbTopicConfig", - "BIS_fnc_keypointsExport", - "BIS_fnc_keypointsExportFromKML", - "BIS_fnc_KMLimport", - "BIS_fnc_markerCreate", - "BIS_fnc_markerParams", - "BIS_fnc_markerPath", - "BIS_fnc_moveIn", - "BIS_fnc_MP", - "BIS_fnc_MPexec", - "BIS_fnc_nearestHelipad", - "BIS_fnc_noFlyZone", - "BIS_fnc_noFlyZonesCreate", - "BIS_fnc_noFlyZonesExport", - "BIS_fnc_numberDigits", - "BIS_fnc_numberText", - "BIS_fnc_onEnd", - "BIS_fnc_onLoad", - "BIS_fnc_overviewAuthor", - "BIS_fnc_overviewDifficulty", - "BIS_fnc_overviewMission", - "BIS_fnc_overviewTerrain", - "BIS_fnc_overviewTimeTrial", - "BIS_fnc_paramIn", - "BIS_fnc_PIP", - "BIS_fnc_playerName", - "BIS_fnc_posDegToUTM", - "BIS_fnc_posDegToWorld", - { - "key": "BIS_fnc_position", - "overwrite": { - "returns": "array", - "syntax": " call BIS_fnc_position", - "example": "_pos = player call BIS_fnc_position;", - "docSyntax": "argument call BIS_fnc_position", - "description": "Returns PositionAGL, unless passed argument is Array, then the same array is returned. When position is Object and alternative position is stored in \"BIS_fnc_position_forced\" variable on this object, the stored position is used rather than actual object position." - } - }, - "BIS_fnc_posUTMToDeg", - "BIS_fnc_progressLoadingScreen", - "BIS_fnc_radioSetChannel", - "BIS_fnc_radioSetPlaylist", - "BIS_fnc_radioSetTrack", - "BIS_fnc_randomPos", - "BIS_fnc_randomPosTrigger", - "BIS_fnc_roundDir", - "BIS_fnc_saveGame", - "BIS_fnc_secondsToString", - "BIS_fnc_selectRandom", - "BIS_fnc_setHeight", - "BIS_fnc_shakeGauges", - "BIS_fnc_shutdown", - "BIS_fnc_singleMissionConfig", - "BIS_fnc_singleMissionKeys", - "BIS_fnc_singleMissionName", - "BIS_fnc_spawnGroup", - "BIS_fnc_spawnVehicle", - "BIS_fnc_titleText", - "BIS_fnc_worldArea", - "BIS_fnc_wpAngle", - "BIS_fnc_wpCheckpoint", - "BIS_fnc_wpFastRope", - "BIS_fnc_wpFormation", - "BIS_fnc_wpHover", - "BIS_fnc_wpLand", - "BIS_fnc_wpRestricted", - "BIS_fnc_wpSlingLoadAttach", - "BIS_fnc_wpSlingLoadDetach", - "BIS_fnc_wpSlingLoadDrop", - "BIS_fnc_wpSteady", - "BIS_fnc_wpTimed", - "BIS_fnc_wpTransport", - "BIS_fnc_wpWinchLoad", - "clearForcesRTD", - "collectiveRTD", - "enableAutoStartUpRTD", - "enableAutoTrimRTD", - "enableCoPilot", - "forceAtPositionRTD", - "forceGeneratorRTD", - "getHitPointDamage", - "getWingsOrientationRTD", - "getWingsPositionRTD", - "HUDMovementLevels", - "numberOfEnginesRTD", - "profileNamespace", - "radioChannelAdd", - "radioChannelCreate", - "radioChannelRemove", - "radioChannelSetCallSign", - "radioChannelSetLabel", - "ropeCreate", - "ropeDestroy", - "ropeDetach", - "ropeSetCargoMass", - "saveProfileNamespace", - "setActualCollectiveRTD", - "setAPURTD", - "setBatteryChargeRTD", - "setBatteryRTD", - "setBrakesRTD", - "setCustomWeightRTD", - "setEngineRPMRTD", - "setHitPointDamage", - "setPiPEffect", - "setRotorBrakeRTD", - "setStarterRTD", - "setThrottleRTD", - "setWantedRPMRTD", - "setWingForceScaleRTD", - "stopEngineRTD", - "systemOfUnits", - "throttleRTD", - "windRTD", - "wingsForcesRTD" - ], - "1.01": [ - "assignAsCargoIndex", - "enableTraffic", - "isPiPEnabled", - "setTrafficDensity", - "setTrafficDistance", - "setTrafficGap", - "setTrafficSpeed" - ] + "docs": "https://community.bistudio.com/wiki/Category:Introduced_with_Take_On_Helicopters", + "1.01": [ + "assignAsCargoIndex", + "enableCopilot", + "enableTraffic", + "isPiPEnabled", + "setTrafficDensity", + "setTrafficDistance", + "setTrafficGap", + "setTrafficSpeed" + ], + "1.00": [ + "BIS_fnc_ambientBlacklist", + "BIS_fnc_ambientBlacklistAdd", + "BIS_fnc_ambientBoats", + "BIS_fnc_ambientHelicopters", + "BIS_fnc_ambientPlanes", + "BIS_fnc_ambientPostprocess", + "BIS_fnc_animType", + "BIS_fnc_assignPlayerRole", + "batteryChargeRTD", + "BIS_fnc_camFollow", + "clearForcesRTD", + "collectiveRTD", + "BIS_fnc_convertUnits", + "BIS_fnc_counter", + "BIS_fnc_credits", + "BIS_fnc_dbClassCheck", + "BIS_fnc_dbClassId", + "BIS_fnc_dbClassIndex", + "BIS_fnc_dbClassList", + "BIS_fnc_dbClassRemove", + "BIS_fnc_dbClassReturn", + "BIS_fnc_dbClassSet", + "BIS_fnc_dbConfigPath", + "BIS_fnc_dbImportConfig", + "BIS_fnc_dbImportXML", + "BIS_fnc_dbIsClass", + "BIS_fnc_dbIsValue", + "BIS_fnc_dbPrint", + "BIS_fnc_dbSymbolClass", + "BIS_fnc_dbSymbolValue", + "BIS_fnc_dbValueCheck", + "BIS_fnc_dbValueId", + "BIS_fnc_dbValueIndex", + "BIS_fnc_dbValueList", + "BIS_fnc_dbValueRemove", + "BIS_fnc_dbValueReturn", + "BIS_fnc_dbValueSet", + "BIS_fnc_diaryHints", + "BIS_fnc_diaryMaps", + "BIS_fnc_displayClouds", + "BIS_fnc_displayColorGet", + "BIS_fnc_displayColorSet", + "BIS_fnc_displayControls", + "BIS_fnc_displayLoading", + "BIS_fnc_displayMission", + "BIS_fnc_displayName", + "BIS_fnc_displayResize", + "enableAutoStartUpRTD", + "enableAutoTrimRTD", + "BIS_fnc_endMission", + "BIS_fnc_errorMsg", + "forceAtPositionRTD", + "forceGeneratorRTD", + "BIS_fnc_functionPath", + "BIS_fnc_functionsDebug", + "BIS_fnc_GC", + "BIS_fnc_GCinit", + "BIS_fnc_genericSentence", + "BIS_fnc_genericSentenceInit", + "getEngineTargetRPMRTD", + "getHitPointDamage", + "BIS_fnc_getIDC", + "BIS_fnc_getIDD", + "getRotorBrakeRTD", + "getWingsOrientationRTD", + "getWingsPositionRTD", + "BIS_fnc_GUIbackground", + "BIS_fnc_GUIeditor", + "BIS_fnc_GUIgrid", + "BIS_fnc_GUIgridToProfile", + "BIS_fnc_GUIhint", + "BIS_fnc_guiMessage", + "BIS_fnc_halt", + "BIS_fnc_helicopterCanFly", + "BIS_fnc_helicopterDamage", + "BIS_fnc_helicopterGetHitpoints", + "BIS_fnc_helicopterSeat", + "BIS_fnc_helicopterSeatMove", + "BIS_fnc_helicopterType", + "BIS_fnc_HUDLimits", + "HUDMovementLevels", + "BIS_fnc_isLocalized", + "BIS_fnc_kbCanSpeak", + "BIS_fnc_kbCreateDummy", + "BIS_fnc_kbIsSpeaking", + "BIS_fnc_kbMenu", + "BIS_fnc_kbPriority", + "BIS_fnc_kbSentence", + "BIS_fnc_kbSkip", + "BIS_fnc_kbTell", + "BIS_fnc_kbTellLocal", + "BIS_fnc_kbTopicConfig", + "BIS_fnc_keypointsExport", + "BIS_fnc_keypointsExportFromKML", + "BIS_fnc_KMLimport", + "BIS_fnc_markerCreate", + "BIS_fnc_markerParams", + "BIS_fnc_markerPath", + "BIS_fnc_moveIn", + "BIS_fnc_MP", + "BIS_fnc_MPexec", + "BIS_fnc_nearestHelipad", + "BIS_fnc_noFlyZone", + "BIS_fnc_noFlyZonesCreate", + "BIS_fnc_noFlyZonesExport", + "BIS_fnc_numberDigits", + "numberOfEnginesRTD", + "BIS_fnc_numberText", + "BIS_fnc_onEnd", + "BIS_fnc_onLoad", + "BIS_fnc_overviewAuthor", + "BIS_fnc_overviewDifficulty", + "BIS_fnc_overviewMission", + "BIS_fnc_overviewTerrain", + "BIS_fnc_overviewTimeTrial", + "BIS_fnc_param", + "BIS_fnc_paramIn", + "BIS_fnc_PIP", + "BIS_fnc_playerName", + "BIS_fnc_posDegToUTM", + "BIS_fnc_posDegToWorld", + "BIS_fnc_position", + "BIS_fnc_posUTMToDeg", + "profileNamespace", + "BIS_fnc_progressLoadingScreen", + "radioChannelAdd", + "radioChannelCreate", + "radioChannelRemove", + "radioChannelSetCallSign", + "radioChannelSetLabel", + "BIS_fnc_radioSetChannel", + "BIS_fnc_radioSetPlaylist", + "BIS_fnc_radioSetTrack", + "BIS_fnc_randomPos", + "BIS_fnc_randomPosTrigger", + "ropeCreate", + "ropeDestroy", + "ropeDetach", + "ropeSetCargoMass", + "BIS_fnc_roundDir", + "BIS_fnc_saveGame", + "saveProfileNamespace", + "BIS_fnc_secondsToString", + "setActualCollectiveRTD", + "setAPURTD", + "setBatteryChargeRTD", + "setBatteryRTD", + "setBrakesRTD", + "setCustomWeightRTD", + "setEngineRpmRTD", + "BIS_fnc_setHeight", + "setHitPointDamage", + "setPiPEffect", + "setRotorBrakeRTD", + "setStarterRTD", + "setThrottleRTD", + "setWantedRPMRTD", + "setWingForceScaleRTD", + "BIS_fnc_shakeGauges", + "BIS_fnc_shutdown", + "BIS_fnc_singleMissionConfig", + "BIS_fnc_singleMissionKeys", + "BIS_fnc_singleMissionName", + "stopEngineRTD", + "systemOfUnits", + "throttleRTD", + "BIS_fnc_titleText", + "windRTD", + "wingsForcesRTD", + "BIS_fnc_worldArea", + "BIS_fnc_wpAerobatics", + "BIS_fnc_wpAngle", + "BIS_fnc_wpCheckpoint", + "BIS_fnc_wpFastRope", + "BIS_fnc_wpFormation", + "BIS_fnc_wpHover", + "BIS_fnc_wpLand", + "BIS_fnc_wpRestricted", + "BIS_fnc_wpSlingLoadAttach", + "BIS_fnc_wpSlingLoadDetach", + "BIS_fnc_wpSlingLoadDrop", + "BIS_fnc_wpSteady", + "BIS_fnc_wpTimed", + "BIS_fnc_wpTransport", + "BIS_fnc_wpWinchLoad" + ] } \ No newline at end of file From af80ed21bdb64628f3c0d56d313698d18773a00f Mon Sep 17 00:00:00 2001 From: Chase <29675446+theace0296@users.noreply.github.com> Date: Mon, 15 Nov 2021 21:36:44 -0500 Subject: [PATCH 03/19] Sort game versions in JSON --- devHelper/commands/arma.json | 302 +-- devHelper/commands/arma2.json | 503 +--- devHelper/commands/arma2oa.json | 142 +- devHelper/commands/arma3.json | 3024 +------------------------ devHelper/commands/ofp.json | 377 +-- devHelper/commands/ofpResistance.json | 114 +- devHelper/commands/toh.json | 201 +- devHelper/getCommands.js | 57 +- 8 files changed, 42 insertions(+), 4678 deletions(-) diff --git a/devHelper/commands/arma.json b/devHelper/commands/arma.json index 15114ff..9e26dfe 100644 --- a/devHelper/commands/arma.json +++ b/devHelper/commands/arma.json @@ -1,301 +1 @@ -{ - "docs": "https://community.bistudio.com/wiki/Category:Introduced_with_Armed_Assault", - "1.06": [], - "1.04": [ - "createMarkerLocal", - "deleteMarkerLocal", - "markerDir", - "markerText", - "setMarkerBrushLocal", - "setMarkerColorLocal", - "setMarkerDirLocal", - "setMarkerPosLocal", - "setMarkerShapeLocal", - "setMarkerSizeLocal", - "setMarkerTextLocal", - "setMarkerTypeLocal", - "setUnitPosWeak" - ], - "1.09": [], - "1.07": [], - "1.00": [ - "addSwitchableUnit", - "animationState", - "assert", - "boundingBox", - "breakOut", - "breakTo", - "camCommitPrepared", - "cameraInterest", - "cameraOn", - "campaignConfigFile", - "camPreload", - "camPreloaded", - "camPrepareBank", - "camPrepareDir", - "camPrepareDive", - "camPrepareFocus", - "camPrepareFov", - "camPrepareFovRange", - "camPreparePos", - "camPrepareRelPos", - "camPrepareTarget", - "case", - "catch", - "ceil", - "closeDisplay", - "commandFSM", - "compile", - "configFile", - "configName", - "config_/_name", - "config_greater_greater_name", - "controlNull", - "createDisplay", - "createMarker", - "createTarget", - "createVehicleLocal", - "ctrlActivate", - "ctrlCommit", - "ctrlCommitted", - "ctrlFade", - "ctrlMapAnimAdd", - "ctrlMapAnimClear", - "ctrlMapAnimCommit", - "ctrlMapAnimDone", - "ctrlMapScale", - "ctrlParent", - "ctrlPosition", - "ctrlScale", - "ctrlSetActiveColor", - "ctrlSetBackgroundColor", - "ctrlSetEventHandler", - "ctrlSetFade", - "ctrlSetFocus", - "ctrlSetFont", - "ctrlSetFontH1", - "ctrlSetFontH1B", - "ctrlSetFontH2", - "ctrlSetFontH2B", - "ctrlSetFontH3", - "ctrlSetFontH3B", - "ctrlSetFontH4", - "ctrlSetFontH4B", - "ctrlSetFontH5", - "ctrlSetFontH5B", - "ctrlSetFontH6", - "ctrlSetFontH6B", - "ctrlSetFontHeight", - "ctrlSetFontHeightH1", - "ctrlSetFontHeightH2", - "ctrlSetFontHeightH3", - "ctrlSetFontHeightH4", - "ctrlSetFontHeightH5", - "ctrlSetFontHeightH6", - "ctrlSetFontP", - "ctrlSetFontPB", - "ctrlSetForegroundColor", - "ctrlSetPosition", - "ctrlSetScale", - "ctrlSetStructuredText", - "ctrlSetTextColor", - "ctrlSetTooltip", - "ctrlSetTooltipColorBox", - "ctrlSetTooltipColorShade", - "ctrlSetTooltipColorText", - "ctrlShown", - "ctrlType", - "currentCommand", - "date", - "default", - "deleteCenter", - "deleteCollection", - "deleteTarget", - "displayCtrl", - "displayNull", - "displaySetEventHandler", - "doFSM", - "drawArrow", - "drawEllipse", - "drawIcon", - "drawLine", - "drawRectangle", - "echo", - "effectiveCommander", - "emptyPositions", - "enableAttack", - "enableEnvironment", - "enableReload", - "enableTeamSwitch", - "execVM", - "exitWith", - "expectedDestination", - "exportLandscapeXYZ", - "findCover", - "findDisplay", - "findNearestEnemy", - "finite", - "floor", - "fog", - "fogForecast", - "for", - "forceSpeed", - "formationDirection", - "formationLeader", - "formationMembers", - "formationPosition", - "formationTask", - "formatText", - "from", - "getArray", - "getHideFrom", - "getNumber", - "getSpeed", - "getText", - "getVariable", - "halt", - "hideBehindScripted", - "hideBody", - "hierarchyObjectsCount", - "htmlLoad", - "image", - "inGameUISetEventHandler", - "inheritsFrom", - "initAmbientLife", - "intersect", - "isArray", - "isClass", - "isFormationLeader", - "isHidden", - "isHideBehindScripted", - "isMarkedForCollection", - "isNil", - "isNumber", - "isPlayer", - "isText", - "lbIsSelected", - "lbSelection", - "lbSetSelected", - "limitSpeed", - "max", - "min", - "missionConfigFile", - "modelToWorld", - "moveInTurret", - "moveTarget", - "moveTo", - "moveToFailed", - "nearestObjects", - "nearObjects", - "needReload", - "nextWeatherChange", - "onBriefingTeamSwitch", - "onPlayerDisconnected", - "overcast", - "overcastForecast", - "parseNumber", - "playerRespawnTime", - "playerSide", - "positionCameraToWorld", - "posScreenToWorld", - "posWorldToScreen", - "precision", - "rain", - "rank", - "reload", - "reloadEnabled", - "removeSwitchableUnit", - "round", - "scopeName", - "selectionPosition", - "setAperture", - "setLightBrightness", - "setMarkerShape", - "setMousePosition", - "setParticleCircle", - "setParticleParams", - "setRank", - "setSoundEffect", - "setTriggerActivation", - "setTriggerStatements", - "setTriggerText", - "setTriggerTimeout", - "setTriggerType", - "setVariable", - "setVehicleAmmo", - "setVehicleVarName", - "setWaypointCombatMode", - "setWaypointType", - "showWaypoint", - "sleep", - "step", - "str", - "supportInfo", - "switch", - "switchableUnits", - "teamSwitch", - "teamSwitchEnabled", - "text", - "throw", - "to", - "triggerAttachVehicle", - "try", - "typeName", - "unitPos", - "vectorUp", - "vehicles", - "vehicleVarName", - "verifySignature", - "waitUntil", - "wind", - "worldName", - "worldToModel" - ], - "1.05": [ - "addVehicle", - "assignedVehicle", - "assignedVehicleRole", - "ctrlMapScreenToWorld", - "ctrlMapWorldToScreen", - "cutFadeOut", - "difficultyEnabled", - "distributionRegion", - "setCurrentWaypoint", - "titleFadeOut", - "waypoints" - ], - "1.11": [], - "1.08": [ - "airportSide", - "assignToAirport", - "attachedObject", - "attachObject", - "clearVehicleInit", - "createLocation", - "createMissionDisplay", - "deleteLocation", - "drawLocation", - "importance", - "landAt", - "lbSort", - "lbSortByValue", - "Location", - "locationPosition", - "nearestLocation", - "nearestLocations", - "rectangular", - "setAirportSide", - "setDirection", - "setImportance", - "setName", - "setPosition", - "setRectangular", - "setSide", - "setSize", - "setText", - "setType", - "size", - "sizeOf", - "type" - ] -} \ No newline at end of file +{} \ No newline at end of file diff --git a/devHelper/commands/arma2.json b/devHelper/commands/arma2.json index db93a77..9e26dfe 100644 --- a/devHelper/commands/arma2.json +++ b/devHelper/commands/arma2.json @@ -1,502 +1 @@ -{ - "docs": "https://community.bistudio.com/wiki/Category:Introduced_with_Arma_2", - "1.00": [ - "BIS_fnc_absSpeed", - "addEditorObject", - "BIS_fnc_addEvidence", - "addGroupIcon", - "addMenu", - "addMenuItem", - "addResources", - "addTeamMember", - "agent", - "agents", - "AISFinishHeal", - "allGroups", - "allow3DMode", - "allowDamage", - "allowFileOperations", - "allUnits", - "BIS_fnc_areEqual", - "BIS_fnc_arithmeticMean", - "armoryPoints", - "BIS_fnc_arrayCompare", - "BIS_fnc_arrayFindDeep", - "BIS_fnc_arrayInsert", - "BIS_fnc_arrayPop", - "BIS_fnc_arrayPush", - "BIS_fnc_arrayPushStack", - "BIS_fnc_arrayShift", - "BIS_fnc_arrayUnShift", - "assignedCargo", - "assignedCommander", - "assignedDriver", - "assignedGunner", - "attachTo", - "BIS_SOM_addSupportRequestFunc", - "boundingCenter", - "buildingExit", - "camConstuctionSetParams", - "cameraEffectEnableHUD", - "cameraView", - "camTarget", - "canUnloadInCombat", - "captiveNum", - "BIS_fnc_classMagazine", - "BIS_fnc_classWeapon", - "clearGroupIcons", - "clearOverlay", - "closeOverlay", - "collapseObjectTree", - "BIS_fnc_colorRGBtoHTML", - "commandChat", - "commandingMenu", - "commandRadio", - "commitOverlay", - "BIS_fnc_commsMenuCreate", - "BIS_fnc_commsMenuToggleAvailability", - "BIS_fnc_commsMenuToggleVisibility", - "completedFSM", - "BIS_fnc_conditionalSelect", - "Conversations", - "copyFromClipboard", - "copyToClipboard", - "copyWaypoints", - "createAgent", - "createDiaryLink", - "createDiaryRecord", - "createDiarySubject", - "createGearDialog", - "BIS_fnc_createMenu", - "createMenu", - "createSimpleTask", - "createTask", - "createTeam", - "BIS_fnc_crossProduct", - "ctrlAddEventHandler", - "ctrlAutoScrollDelay", - "ctrlAutoScrollRewind", - "ctrlAutoScrollSpeed", - "ctrlMapCursor", - "ctrlMapMouseOver", - "ctrlRemoveAllEventHandlers", - "ctrlRemoveEventHandler", - "ctrlSetAutoScrollDelay", - "ctrlSetAutoScrollRewind", - "ctrlSetAutoScrollSpeed", - "currentMagazine", - "currentTask", - "currentTasks", - "currentWaypoint", - "currentWeapon", - "cursorTarget", - "BIS_fnc_cutDecimals", - "dateToNumber", - "deleteEditorObject", - "deleteResources", - "deleteTeam", - "detach", - "BIS_fnc_diagAnim", - "diag_fps", - "diag_fpsMin", - "diag_frameNo", - "diag_log", - "diag_tickTime", - "diarySubjectExists", - "directSay", - "BIS_fnc_dirTo", - "disableConversation", - "disableSerialization", - "displayAddEventHandler", - "displayRemoveAllEventHandlers", - "displayRemoveEventHandler", - "BIS_fnc_distance2D", - "BIS_fnc_distance2Dsqr", - "BIS_fnc_dotProduct", - "drawLink", - "editObject", - "editorSetEventHandler", - "enableSaving", - "enableSentences", - "enableSimulation", - "endLoadingScreen", - "endMission", - "estimatedEndServerTime", - "evalObjectArgument", - "execEditorScript", - "execFSM", - "faction", - "failMission", - "findEditorObject", - "findEmptyPosition", - "findEmptyPositionReady", - "BIS_fnc_findNestedElement", - "BIS_fnc_findSafePos", - "forEachMember", - "forEachMemberAgent", - "forEachMemberTeam", - "BIS_fnc_fps", - "fromEditor", - "BIS_fnc_geometricMean", - "getEditorCamera", - "getEditorMode", - "getEditorObjectScope", - "BIS_fnc_getFactions", - "getFriend", - "getFSMVariable", - "getGroupIcon", - "getGroupIconParams", - "getGroupIcons", - "BIS_fnc_getLineDist", - "getObjectArgument", - "getObjectChildren", - "getObjectProxy", - "BIS_fnc_getPitchBank", - "BIS_fnc_greatestNum", - "groupIconSelectable", - "groupIconsVisible", - "groupSelectedUnits", - "groupSelectUnit", - "BIS_fnc_halo", - "hcAllGroups", - "hcGroupParams", - "hcLeader", - "hcRemoveAllGroups", - "hcRemoveGroup", - "hcSelected", - "hcSelectGroup", - "hcSetGroup", - "hcShowBar", - "hcShownBar", - "BIS_fnc_help", - "hintSilent", - "importAllGroups", - "inputAction", - "insertEditorObject", - "BIS_fnc_inTrigger", - "BIS_fnc_inv", - "BIS_fnc_invAdd", - "BIS_fnc_invCodeToArray", - "BIS_fnc_invRemove", - "BIS_fnc_invSlots", - "BIS_fnc_invSlotsEmpty", - "BIS_fnc_invSlotType", - "BIS_fnc_invString", - "isAgent", - "isDedicated", - "isFlatEmpty", - "BIS_fnc_isInFrontOf", - "isMultiplayer", - "isOnRoad", - "BIS_fnc_isPosBlacklisted", - "isRealTime", - "isShowing3DIcons", - "items", - "joinAs", - "joinAsSilent", - "kbAddDatabase", - "kbAddDatabaseTargets", - "kbAddTopic", - "kbHasTopic", - "kbReact", - "kbRemoveTopic", - "kbTell", - "kbWasSaid", - "landResult", - "leaveVehicle", - "lifeState", - "listObjects", - "BIS_fnc_listPlayers", - "lnbAddArray", - "lnbAddColumn", - "lnbAddRow", - "lnbClear", - "lnbColor", - "lnbCurSelRow", - "lnbData", - "lnbDeleteColumn", - "lnbDeleteRow", - "lnbGetColumnsPosition", - "lnbPicture", - "lnbSetColor", - "lnbSetColumnsPos", - "lnbSetCurSelRow", - "lnbSetData", - "lnbSetPicture", - "lnbSetText", - "lnbSetValue", - "lnbSize", - "lnbText", - "lnbValue", - "loadGame", - "loadOverlay", - "locationNull", - "BIS_fnc_locations", - "lockCargo", - "lockDriver", - "lockedCargo", - "lockedDriver", - "lockedTurret", - "lockTurret", - "lookAtPos", - "BIS_fnc_lowestNum", - "BIS_fnc_magnitude", - "BIS_fnc_magnitudeSqr", - "markerAlpha", - "markerBrush", - "markerShape", - "BIS_fnc_maxDiffArray", - "members", - "BIS_fnc_miscAnim", - "missionNamespace", - "morale", - "moveObjectToEnd", - "moveOut", - "moveTime", - "Namespace", - "nearEntities", - "nearestLocationWithDubbing", - "BIS_fnc_nearestNum", - "BIS_fnc_nearestPoint", - "BIS_fnc_nearestPosition", - "nearObjectsReady", - "nearRoads", - "newOverlay", - "nextMenuItemIndex", - "nMenuItems", - "numberToDate", - "BIS_fnc_objectsGrabber", - "BIS_fnc_objectsMapper", - "onCommandModeChanged", - "onDoubleClick", - "onGroupIconClick", - "onGroupIconOverEnter", - "onGroupIconOverLeave", - "onHCGroupSelectionChanged", - "onPreloadFinished", - "onPreloadStarted", - "onShowNewObject", - "onTeamSwitch", - "owner", - "BIS_fnc_parseNumber", - "parsingNamespace", - "playableUnits", - "playAction", - "playActionNow", - "playGesture", - "playMoveNow", - "playScriptedMission", - "BIS_fnc_posToGrid", - "ppEffectAdjust", - "ppEffectCommit", - "ppEffectCommitted", - "ppEffectCreate", - "ppEffectDestroy", - "ppEffectEnable", - "priority", - "processDiaryLink", - "progressLoadingScreen", - "progressPosition", - "progressSetPosition", - "BIS_fnc_randomIndex", - "BIS_fnc_randomInt", - "BIS_fnc_randomNum", - "rankId", - "BIS_fnc_recompile", - "BIS_fnc_refreshCommMenu", - "registeredTasks", - "registerTask", - "BIS_fnc_relativeDirTo", - "BIS_fnc_relPos", - "remoteControl", - "removeAllItems", - "removeDrawIcon", - "removeDrawLinks", - "removeGroupIcon", - "BIS_fnc_removeIndex", - "removeMenuItem", - "BIS_fnc_removeNestedElement", - "removeSimpleTask", - "removeTeamMember", - "resources", - "BIS_fnc_respect", - "restartEditorCamera", - "BIS_fnc_returnConfigEntry", - "BIS_fnc_returnGroupComposition", - "BIS_fnc_returnNestedElement", - "BIS_fnc_returnParents", - "BIS_fnc_returnVehicleTurrets", - "reversedMouseY", - "roadsConnectedTo", - "BIS_fnc_rotateVector2D", - "BIS_fnc_roundNum", - "safeZoneH", - "safeZoneW", - "safeZoneX", - "safeZoneY", - "saveOverlay", - "savingEnabled", - "say2D", - "say3D", - "BIS_fnc_sceneAreaClearance", - "BIS_fnc_sceneCheckWeapons", - "BIS_fnc_sceneCreateSceneTrigger", - "BIS_fnc_sceneCreateSoundEntities", - "BIS_fnc_sceneGetObjects", - "BIS_fnc_sceneGetParticipants", - "BIS_fnc_sceneGetPositionByAngle", - "BIS_fnc_sceneIntruderDetector", - "BIS_fnc_sceneMiscStuff", - "BIS_fnc_sceneRotate", - "BIS_fnc_sceneSetAnimationsForGroup", - "BIS_fnc_sceneSetBehaviour", - "BIS_fnc_sceneSetObjects", - "BIS_fnc_sceneSetPosFormation", - "screenToWorld", - "scriptName", - "selectBestPlaces", - "BIS_fnc_selectCrew", - "selectDiarySubject", - "selectedEditorObjects", - "selectEditorObject", - "selectNoPlayer", - "BIS_fnc_selectRandom", - "BIS_fnc_selectRandomWeighted", - "sendTask", - "sendTaskResult", - "serverTime", - "setArmoryPoints", - "setCurrentTask", - "setDrawIcon", - "setEditorMode", - "setEditorObjectScope", - "setFromEditor", - "setFSMVariable", - "setGroupIcon", - "setGroupIconParams", - "setGroupIconsSelectable", - "setGroupIconsVisible", - "setHit", - "setLeader", - "setMarkerAlpha", - "setMarkerAlphaLocal", - "BIS_fnc_setNestedElement", - "setObjectArguments", - "setObjectProxy", - "BIS_fnc_setPitchBank", - "setPosASL2", - "setSimpleTaskDescription", - "setSimpleTaskDestination", - "setTaskResult", - "setTaskState", - "setUnconscious", - "setVisibleIfTreeCollapsed", - "setWaypointCompletionRadius", - "setWind", - "show3DIcons", - "showCommandingMenu", - "showHUD", - "showLegend", - "showNewEditorObject", - "showSubtitles", - "BIS_fnc_showTime", - "sideUnknown", - "simpleTasks", - "simulationEnabled", - "BIS_fnc_sortNum", - "BIS_fnc_spawnCrew", - "BIS_fnc_spawnGroup", - "BIS_fnc_spawnVehicle", - "startLoadingScreen", - "BIS_fnc_subSelect", - "BIS_fnc_supplydrop", - "BIS_fnc_supplydropService", - "BIS_fnc_swapVars", - "switchAction", - "switchGesture", - "synchronizedObjects", - "synchronizeObjectsAdd", - "synchronizeObjectsRemove", - "synchronizeTrigger", - "targetsAggregate", - "targetsQuery", - "BIS_fnc_taskAttack", - "taskChildren", - "taskCompleted", - "BIS_fnc_taskDefend", - "taskDescription", - "taskDestination", - "BIS_fnc_taskHandler", - "taskHint", - "taskNull", - "taskParent", - "BIS_fnc_taskPatrol", - "taskResult", - "taskState", - "teamMember", - "teamMemberNull", - "teamName", - "teams", - "teamType", - "BIS_fnc_threat", - "BIS_fnc_transportService", - "triggerActivated", - "triggerActivation", - "triggerArea", - "triggerAttachedVehicle", - "triggerStatements", - "triggerText", - "triggerTimeout", - "triggerType", - "turretUnit", - "uiNamespace", - "BIS_fnc_unitVector", - "unlockAchievement", - "unregisterTask", - "updateDrawIcon", - "updateMenuItem", - "updateObjectTree", - "useAudioTimeForMoves", - "BIS_fnc_variableSpaceAdd", - "BIS_fnc_variableSpaceRemove", - "BIS_fnc_vectorAdd", - "BIS_fnc_vectorDiff", - "BIS_fnc_vectorFromXToY", - "BIS_fnc_vectorMultiply", - "BIS_fnc_version", - "viewDistance", - "visibleMap", - "waypointAttachedObject", - "waypointAttachedVehicle", - "waypointBehaviour", - "waypointCombatMode", - "waypointCompletionRadius", - "waypointDescription", - "waypointFormation", - "waypointHousePosition", - "waypointScript", - "waypointShow", - "waypointSpeed", - "waypointStatements", - "waypointTimeout", - "waypointType", - "with", - "worldToScreen", - "BIS_fnc_zzRotate" - ], - "1.03": [], - "1.05": [ - "checkAIFeature", - "debugFSM", - "enableAIFeature", - "openDSInterface", - "serverCommand", - "serverCommandAvailable", - "suppressFor", - "textLogFormat", - "uiSleep" - ], - "1.04": [], - "1.06": [], - "1.02": [] -} \ No newline at end of file +{} \ No newline at end of file diff --git a/devHelper/commands/arma2oa.json b/devHelper/commands/arma2oa.json index 1861c25..9e26dfe 100644 --- a/devHelper/commands/arma2oa.json +++ b/devHelper/commands/arma2oa.json @@ -1,141 +1 @@ -{ - "docs": "https://community.bistudio.com/wiki/Category:Introduced_with_Arma_2:_Operation_Arrowhead", - "1.63": [ - "diag_captureFrame", - "diag_captureSlowFrame", - "diag_logSlowFrame", - "getPlayerUIDOld", - "hasInterface", - "onEachFrame", - "systemChat" - ], - "1.54": [], - "1.57": [], - "1.55": [ - "addBackpackCargo", - "addBackpackCargoGlobal", - "addMagazineCargoGlobal", - "addMPEventHandler", - "addWeaponCargoGlobal", - "clearBackpackCargoGlobal", - "clearMagazineCargoGlobal", - "clearWeaponCargoGlobal", - "getBackpackCargo", - "getResolution", - "getTerrainHeightASL", - "hostMission", - "removeAllMPEventHandlers", - "removeMPEventHandler", - "setWaypointVisible", - "waypointVisible" - ], - "1.50": [ - "BIS_fnc_AAN", - "actionKeysNamesArray", - "addBackpack", - "addCamShake", - "aimedAtTarget", - "backpackSpaceFor", - "BIS_fnc_boundingBoxCorner", - "BIS_fnc_boundingBoxDimensions", - "BIS_fnc_boundingBoxMarker", - "BIS_fnc_boundingCircle", - "BIS_fnc_configViewer", - "currentMuzzle", - "currentVisionMode", - "currentWeaponMode", - "currentZeroing", - "BIS_fnc_dynamicText", - "enableCamShake", - "enableGunLights", - "enableIRLasers", - "fadeSpeech", - "BIS_fnc_findExtreme", - "fireAtTarget", - "forceWalk", - "BIS_fnc_FTLmanager", - "getElevationOffset", - "BIS_fnc_infoText", - "isAutoHoverOn", - "isForcedWalk", - "isManualFire", - "isWalking", - "laserTarget", - "BIS_fnc_linearConversion", - "BIS_fnc_music", - "removeBackpack", - "resetCamShake", - "BIS_fnc_respawnManager", - "scoreSide", - "BIS_fnc_scriptedMove", - "sendUDPMessage", - "setCamShakeDefParams", - "setCamShakeParams", - "setCamUseTI", - "setSimpleTaskTarget", - "setVehicleTIPars", - "setVelocityTransformation", - "BIS_fnc_spawnEnemy", - "BIS_fnc_spotter", - "unitBackpack", - "BIS_fnc_unitCapture", - "BIS_fnc_unitCaptureFiring", - "BIS_fnc_unitCaptureSimple", - "BIS_fnc_unitPlay", - "BIS_fnc_unitPlayFiring", - "BIS_fnc_unitPlaySimple" - ], - "1.51": [], - "1.62": [ - "aimPos", - "ASLToATL", - "ATLToASL", - "deActivateKey", - "eyePos", - "gearIDCAmmoCount", - "gearSlotAmmoCount", - "gearSlotData", - "libraryCredits", - "libraryDisclaimers", - "lineIntersects", - "lineIntersectsWith", - "moonIntensity", - "productVersion", - "publicVariableClient", - "publicVariableServer", - "setOwner", - "setToneMapping", - "setToneMappingParams", - "setUnitRecoilCoefficient", - "sunOrMoon", - "terrainIntersect", - "terrainIntersectASL", - "unitRecoilCoefficient", - "visiblePositionASL" - ], - "1.52": [], - "1.56": [ - "BIS_fnc_3Dcredits", - "BIS_fnc_crows", - "BIS_fnc_customGPS", - "BIS_fnc_customGPSvideo", - "BIS_fnc_customGPSVideo", - "BIS_fnc_destroyCity", - "BIS_fnc_dirIndicator", - "BIS_fnc_flies", - "BIS_fnc_playVideo", - "BIS_fnc_sandstorm" - ], - "1.60": [ - "allowCrewInImmobile", - "assignedTeam", - "callExtension", - "entities", - "loadMagazine", - "setWeaponReloadingTime", - "surfaceNormal", - "visiblePosition", - "weaponState" - ], - "1.64": [] -} \ No newline at end of file +{} \ No newline at end of file diff --git a/devHelper/commands/arma3.json b/devHelper/commands/arma3.json index d4a1e9c..9e26dfe 100644 --- a/devHelper/commands/arma3.json +++ b/devHelper/commands/arma3.json @@ -1,3023 +1 @@ -{ - "docs": "https://community.bistudio.com/wiki/Category:Introduced_with_Arma_3", - "0.50": [ - "actionName", - "addAction", - "BIS_fnc_addCommMenuItem", - "addGoggles", - "addHandgunItem", - "addHeadgear", - "addItem", - "addItemCargo", - "addItemCargoGlobal", - "addMagazines", - "addMissionEventHandler", - "addMusicEventHandler", - "addPrimaryWeaponItem", - "BIS_fnc_addRespawnPosition", - "addSecondaryWeaponItem", - "addUniform", - "addVest", - "allDeadMen", - "allMapMarkers", - "allSites", - "animateDoor", - "assignAsTurret", - "assignedItems", - "assignItem", - "backpack", - "backpackCargo", - "backpackItems", - "backpackMagazines", - "blufor", - "boundingBoxReal", - "buldozer_loadNewRoads", - "buldozer_reloadOperMap", - "BIS_fnc_call", - "cancelSimpleTaskDestination", - "className", - "clearAllItemsFromBackpack", - "clearBackpackCargo", - "clearItemCargo", - "clearItemCargoGlobal", - "BIS_fnc_codePerformance", - "commandArtilleryFire", - "createSite", - "ctrlChecked", - "ctrlHTMLLoaded", - "ctrlIDC", - "ctrlIDD", - "ctrlSetChecked", - "ctrlTextHeight", - "currentMagazineDetail", - "customChat", - "customRadio", - "debriefingText", - "deleteSite", - "disableCollisionWith", - "distanceSqr", - "doArtilleryFire", - "doorPhase", - "drawIcon3D", - "drawLine3D", - "enableCaustics", - "enableCollisionWith", - "enableFatigue", - "enableGunLights", - "BIS_fnc_endMission", - "BIS_fnc_error", - "eyeDirection", - "firstBackpack", - "forceWeaponFire", - "freeLook", - "getArtilleryAmmo", - "getArtilleryComputerSettings", - "getBleedingRemaining", - "getBurningValue", - "getDescription", - "getFatigue", - "getItemCargo", - "getOxygenRemaining", - "getPosASLW", - "goggles", - "groupFromNetId", - "groupId", - "BIS_fnc_guiMessage", - "gusts", - "handgunItems", - "handgunWeapon", - "headgear", - "humidity", - "independent", - "inRangeOfArtillery", - "isAbleToBreathe", - "isBleeding", - "isBurning", - "isCopilotEnabled", - "isFlashlightOn", - "isIRLaserOn", - "isLocalized", - "isTouchingGround", - "isTutHintsEnabled", - "itemCargo", - "language", - "lightnings", - "linearConversion", - "linkItem", - "load", - "loadAbs", - "loadBackpack", - "loadUniform", - "loadVest", - "BIS_fnc_log", - "magazineCargo", - "magazinesDetail", - "mineActive", - "BIS_fnc_MP", - "nearSupplies", - "netId", - "objectFromNetId", - "opfor", - "particlesQuality", - "playSound3D", - "ppEffectForceInNVG", - "primaryWeaponItems", - "profileName", - "rainbow", - "removeAllActions", - "removeAllAssignedItems", - "removeAllContainers", - "removeAllMissionEventHandlers", - "removeAllMusicEventHandlers", - "BIS_fnc_removeCommMenuItem", - "removeGoggles", - "removeHeadgear", - "removeItem", - "removeItems", - "removeMissionEventHandler", - "removeMusicEventHandler", - "BIS_fnc_removeRespawnPosition", - "removeUniform", - "removeVest", - "resetSubgroupDirection", - "revealMine", - "saveJoysticks", - "secondaryWeaponItems", - "sendAUMessage", - "setAmmo", - "setApertureNew", - "setBleedingRemaining", - "setCompassOscillation", - "setDebriefingText", - "setFatigue", - "setGusts", - "setHorizonParallaxCoef", - "setHUDMovementLevels", - "setLightAttenuation", - "setLightDayLight", - "setLightFlareMaxDistance", - "setLightFlareSize", - "setLightIntensity", - "setLightnings", - "setLightUseFlare", - "setLocalWindParams", - "setObjectMaterial", - "setObjectViewDistance", - "setOxygenRemaining", - "setParticleClass", - "setPosASLW", - "setRainbow", - "setRandomLip", - "setShadowDistance", - "setSystemOfUnits", - "setUserActionText", - "setVehicleAmmoDef", - "setWaves", - "setWaypointName", - "setWindDir", - "setWindForce", - "setWindStr", - "showChat", - "shownArtilleryComputer", - "BIS_fnc_showNotification", - "simulSetHumidity", - "simulWeatherSync", - "soldierMagazines", - "stance", - "swimInDepth", - "synchronizedTriggers", - "synchronizedWaypoints", - "BIS_fnc_timeToString", - "unassignItem", - "underwater", - "uniform", - "uniformItems", - "uniformMagazines", - "velocityModelSpace", - "vest", - "vestItems", - "vestMagazines", - "waves", - "waypointName", - "weaponAccessories", - "weaponCargo", - "weaponLowered", - "windDir", - "windStr" - ], - "1.16": [ - "addCuratorAddons", - "BIS_fnc_addCuratorAreaFromTrigger", - "addCuratorCameraArea", - "BIS_fnc_addCuratorChallenge", - "addCuratorEditableObjects", - "addCuratorEditingArea", - "BIS_fnc_addCuratorIcon", - "addCuratorPoints", - "allCurators", - "allowCuratorLogicIgnoreAreas", - "assignCurator", - "BIS_fnc_completedCuratorChallengesCount", - "curatorAddons", - "BIS_fnc_curatorAttachObject", - "BIS_fnc_curatorAttributes", - "BIS_fnc_curatorAutomatic", - "BIS_fnc_curatorAutomaticPositions", - "curatorCamera", - "curatorCameraArea", - "curatorCameraAreaCeiling", - "BIS_fnc_curatorChallengeDestroyVehicle", - "BIS_fnc_curatorChallengeFindIntel", - "BIS_fnc_curatorChallengeFireWeapon", - "BIS_fnc_curatorChallengeGetInVehicle", - "BIS_fnc_curatorChallengeIlluminate", - "BIS_fnc_curatorChallengeSpawnLightning", - "curatorCoef", - "curatorEditableObjects", - "curatorEditingArea", - "curatorEditingAreaType", - "BIS_fnc_curatorHint", - "curatorMouseOver", - "BIS_fnc_curatorObjectEdited", - "BIS_fnc_curatorObjectPlaced", - "BIS_fnc_curatorObjectRegistered", - "BIS_fnc_curatorObjectRegisteredTable", - "BIS_fnc_curatorPinged", - "curatorPoints", - "curatorRegisteredObjects", - "BIS_fnc_curatorRespawn", - "BIS_fnc_curatorSayMessage", - "curatorSelected", - "BIS_fnc_curatorVisionModes", - "curatorWaypointCost", - "BIS_fnc_curatorWaypointPlaced", - "diag_captureFrameToFile", - "BIS_fnc_drawCuratorDeaths", - "BIS_fnc_drawCuratorLocations", - "BIS_fnc_drawCuratorRespawnMarkers", - "BIS_fnc_exportCfgVehicles", - "BIS_fnc_exportCuratorCostTable", - "BIS_fnc_finishCuratorChallenge", - "BIS_fnc_forceCuratorInterface", - "forceWeatherChange", - "BIS_fnc_formatCuratorChallengeObjects", - "getAssignedCuratorLogic", - "getAssignedCuratorUnit", - "getDLCAssetsUsage", - "getDLCAssetsUsageByName", - "getDLCs", - "getTotalDLCUsageTime", - "BIS_fnc_initCuratorAttribute", - "isAutonomous", - "BIS_fnc_isCurator", - "BIS_fnc_isCuratorEditable", - "isEqualTo", - "BIS_fnc_isForcedCuratorInterface", - "BIS_fnc_listCuratorPlayers", - "BIS_fnc_loop", - "BIS_fnc_manageCuratorAddons", - "BIS_fnc_manageCuratorChallenges", - "BIS_fnc_mirrorCuratorSettings", - "BIS_fnc_moduleLightning", - "objectCurators", - "openCuratorInterface", - "BIS_fnc_registerCuratorObject", - "removeAllCuratorAddons", - "removeAllCuratorCameraAreas", - "removeAllCuratorEditingAreas", - "removeCuratorAddons", - "removeCuratorCameraArea", - "removeCuratorEditableObjects", - "removeCuratorEditingArea", - "BIS_fnc_removeCuratorIcon", - "BIS_fnc_removeDestroyedCuratorEditableObjects", - "BIS_fnc_runLater", - "setAutonomous", - "BIS_fnc_setCuratorAttributes", - "BIS_fnc_setCuratorCamera", - "setCuratorCameraAreaCeiling", - "setCuratorCoef", - "setCuratorEditingAreaType", - "BIS_fnc_setCuratorVisionModes", - "setCuratorWaypointCost", - "BIS_fnc_shakeCuratorCamera", - "BIS_fnc_showCuratorAttributes", - "showCuratorCompass", - "BIS_fnc_showCuratorFeedbackMessage", - "shownCuratorCompass", - "shownUAVFeed", - "showUAVFeed", - "BIS_fnc_toggleCuratorVisionMode", - "unassignCurator" - ], - "1.12": [ - "addScoreSide", - "binocular", - "briefingName", - "cbChecked", - "cbSetChecked", - "currentMagazineDetailTurret", - "currentMagazineTurret", - "currentWeaponTurret", - "enableDiagLegend", - "enableSimulationGlobal", - "getCenterOfMass", - "getMass", - "hideObjectGlobal", - "hmd", - "queryItemsPool", - "selectWeaponTurret", - "setSpeech" - ], - "1.10": [ - "BIS_fnc_bleedTickets", - "BIS_fnc_fixDate", - "BIS_fnc_isLeapYear", - "lineIntersectsObjs", - "BIS_fnc_monthDays", - "setDefaultCamera", - "BIS_fnc_sortAlphabetically" - ], - "1.14": [], - "0.56": [ - "compileFinal", - "difficulty", - "getAmmoCargo", - "getArtilleryETA", - "getFuelCargo", - "getRepairCargo", - "BIS_fnc_spawn" - ], - "1.18": [], - "0.76": [ - "addMagazineGlobal", - "BIS_fnc_addToPairs", - "addWeaponGlobal", - "allUnitsUAV", - "connectTerminalToUAV", - "BIS_fnc_consolidateArray", - "createVehicleCrew", - "BIS_fnc_findInPairs", - "getConnectedUAV", - "BIS_fnc_groupVehicles", - "isUAVConnected", - "magazinesAmmo", - "magazinesAmmoFull", - "BIS_fnc_moduleSector", - "BIS_fnc_nearestRoad", - "removeMagazineGlobal", - "BIS_fnc_removeSupportLink", - "removeWeaponGlobal", - "BIS_fnc_taskState", - "weaponsItems" - ], - "0.58": [], - "1.00": [ - "BIS_fnc_3DENCamera", - "BIS_fnc_3DENControlsHint", - "BIS_fnc_3DENDrawLocations", - "BIS_fnc_3DENInterface", - "BIS_fnc_3DENStatusBar", - "BIS_fnc_activateAddons", - "BIS_fnc_addClassOO", - "BIS_fnc_addScore", - "BIS_fnc_addScriptedEventHandler", - "BIS_fnc_addStackedEventHandler", - "BIS_fnc_addSupportLink", - "BIS_fnc_addWeapon", - "BIS_fnc_advHint", - "BIS_fnc_advHintArg", - "BIS_fnc_advHintCredits", - "BIS_fnc_advHintFormat", - "BIS_fnc_aircraftSystemsInit", - "BIS_fnc_aircraftWingStateCheck", - "BIS_fnc_alignTabs", - "BIS_fnc_allSynchronizedObjects", - "BIS_fnc_ambientAnim", - "BIS_fnc_ambientAnimCombat", - "BIS_fnc_ambientAnimGetParams", - "BIS_fnc_ambientFlyby", - "BIS_fnc_animalBehaviour", - "BIS_fnc_animalRandomization", - "BIS_fnc_animalSiteSpawn", - "BIS_fnc_animViewer", - "BIS_fnc_areEqualNotNil", - "BIS_fnc_areFriendly", - "BIS_fnc_baseVehicle", - "BIS_fnc_baseWeapon", - "BIS_fnc_basicBackpack", - "BIS_fnc_basicTask", - "BIS_fnc_bezierLength", - "BIS_fnc_blackIn", - "BIS_fnc_blackOut", - "BIS_fnc_bloodEffect", - "BIS_fnc_buildingPositions", - "BIS_fnc_callScriptedEventHandler", - "BIS_fnc_camera", - "BIS_fnc_cameraOld", - "BIS_fnc_camera_deleted", - "BIS_fnc_camera_getCam", - "BIS_fnc_camera_getCinemaBordersEnabled", - "BIS_fnc_camera_getFocus", - "BIS_fnc_camera_getFOV", - "BIS_fnc_camera_getHUDEnabled", - "BIS_fnc_camera_getVisionMode", - "BIS_fnc_camera_init", - "BIS_fnc_camera_setCam", - "BIS_fnc_camera_setCinemaBordersEnabled", - "BIS_fnc_camera_setFocus", - "BIS_fnc_camera_setFOV", - "BIS_fnc_camera_setHUDEnabled", - "BIS_fnc_camera_setVisionMode", - "BIS_fnc_camera_tick", - "BIS_fnc_cargoTurretIndex", - "BIS_fnc_carrier01CatapultActionAdd", - "BIS_fnc_carrier01CatapultActionRemove", - "BIS_fnc_carrier01CatapultID", - "BIS_fnc_carrier01CatapultLockTo", - "BIS_fnc_carrier01CrewInAnim", - "BIS_fnc_carrier01CrewPlayAnim", - "BIS_fnc_carrier01EdenDelete", - "BIS_fnc_carrier01EdenInit", - "BIS_fnc_carrier01Init", - "BIS_fnc_carrier01PosUpdate", - "BIS_fnc_changeSupportRadioChannel", - "BIS_fnc_cinemaBorder", - "BIS_fnc_clamp", - "BIS_fnc_clampVector", - "clearItemPool", - "BIS_fnc_colorConfigToRGBA", - "BIS_fnc_colorRGBAtoHTML", - "BIS_fnc_colorRGBAtoTexture", - "BIS_fnc_configPath", - "BIS_fnc_controlConfigs", - "BIS_fnc_createLogRecord", - "BIS_fnc_createObjectOO", - "BIS_fnc_credits_movie", - "BIS_fnc_credits_movieConfig", - "BIS_fnc_credits_movieSupport", - "BIS_fnc_ctrlFitToTextHeight", - "ctrlSetDisabledColor", - "BIS_fnc_ctrlSetScale", - "BIS_fnc_ctrlTextHeight", - "BIS_fnc_damageChanged", - "BIS_fnc_damagePulsing", - "BIS_fnc_debugConsoleExec", - "BIS_fnc_debugProfile", - "BIS_fnc_decodeFlags", - "BIS_fnc_decodeFlags2", - "BIS_fnc_decodeFlags4", - "BIS_fnc_decodeFlags8", - "BIS_fnc_deleteCounter", - "BIS_fnc_deleteInventory", - "BIS_fnc_deleteVehicleCrew", - "BIS_fnc_deltaTime", - "BIS_fnc_diagAAR", - "BIS_fnc_diagAARrecord", - "BIS_fnc_diagBulletCam", - "BIS_fnc_diagConfig", - "BIS_fnc_diagFindMissingAuthors", - "BIS_fnc_diagHit", - "BIS_fnc_diagJIRAlink", - "BIS_fnc_diagKey", - "BIS_fnc_diagKeyLayout", - "BIS_fnc_diagKeyTest", - "BIS_fnc_diagKnownAsTarget", - "BIS_fnc_diagKnownTargets", - "BIS_fnc_diagLoop", - "BIS_fnc_diagMacros", - "BIS_fnc_diagMacrosAuthor", - "BIS_fnc_diagMacrosEditorPreview", - "BIS_fnc_diagMacrosMapSize", - "BIS_fnc_diagMacrosNameSound", - "BIS_fnc_diagMacrosSimpleObject", - "BIS_fnc_diagMacrosVerify", - "BIS_fnc_diagMissionPositions", - "BIS_fnc_diagMissionWeapons", - "BIS_fnc_diagPreview", - "BIS_fnc_diagPreviewCycle", - "BIS_fnc_diagPreviewVehicleCrew", - "BIS_fnc_diagRadio", - "BIS_fnc_diagVehicleIcons", - "BIS_fnc_diagWiki", - "diag_dumpScriptAssembly", - "diag_enable", - "diag_enabled", - "diag_list", - "diag_mergeConfigFile", - "diag_toggle", - "BIS_fnc_dirtEffect", - "disableDebriefingStats", - "BIS_fnc_disableLoading", - "BIS_fnc_disableSaving", - "BIS_fnc_door", - "BIS_fnc_doorClose", - "BIS_fnc_doorNoHandleClose", - "BIS_fnc_doorNoHandleOpen", - "BIS_fnc_doorOpen", - "BIS_fnc_drawAO", - "BIS_fnc_drawMinefields", - "BIS_fnc_drawRespawnPositions", - "BIS_fnc_earthquake", - "BIS_fnc_effectFired", - "BIS_fnc_effectFiredArtillery", - "BIS_fnc_effectFiredCruiseMissile", - "BIS_fnc_effectFiredFlares", - "BIS_fnc_effectFiredHeliRocket", - "BIS_fnc_effectFiredLongSmoke", - "BIS_fnc_effectFiredRifle", - "BIS_fnc_effectFiredRocket", - "BIS_fnc_effectFiredSmokeLauncher", - "BIS_fnc_effectFiredSmokeLauncher_boat", - "BIS_fnc_effectKilled", - "BIS_fnc_effectKilledAirDestruction", - "BIS_fnc_effectKilledAirDestructionStage2", - "BIS_fnc_effectKilledSecondaries", - "BIS_fnc_effectPlankton", - "BIS_fnc_EGSpectatorCameraPrepareTarget", - "BIS_fnc_EGSpectatorCameraResetTarget", - "BIS_fnc_EGSpectatorCameraSetTarget", - "BIS_fnc_EGSpectatorCameraTick", - "BIS_fnc_EGSpectatorDraw2D", - "BIS_fnc_EGSpectatorDraw3D", - "BIS_fnc_EGSpectatorGetUnitsToDraw", - "BIS_fnc_ejectionSeatRelease", - "enableDebriefingStats", - "enableSatNormalOnDetail", - "BIS_fnc_enableSaving", - "BIS_fnc_encodeFlags", - "BIS_fnc_encodeFlags2", - "BIS_fnc_encodeFlags4", - "BIS_fnc_encodeFlags8", - "BIS_fnc_endMissionServer", - "BIS_fnc_enemyDetected", - "BIS_fnc_enemySides", - "BIS_fnc_enemyTargets", - "BIS_fnc_errorParamsType", - "BIS_fnc_establishingShot", - "BIS_fnc_estimatedTimeLeft", - "BIS_fnc_execFSM", - "BIS_fnc_execRemote", - "BIS_fnc_executeStackedEventHandler", - "BIS_fnc_execVM", - "BIS_fnc_exportCfgGroups", - "BIS_fnc_exportCfgHints", - "BIS_fnc_exportCfgMagazines", - "BIS_fnc_exportCfgPatches", - "BIS_fnc_exportCfgVehiclesAssetDB", - "BIS_fnc_exportCfgWeapons", - "BIS_fnc_exportConfigHierarchy", - "BIS_fnc_exportFunctionsToWiki", - "BIS_fnc_exportGroupFormations", - "BIS_fnc_exportGUIBaseClasses", - "BIS_fnc_exportInventory", - "BIS_fnc_exportMapToBiTXT", - "BIS_fnc_exportVehicle", - "BIS_fnc_fadeEffect", - "BIS_fnc_fatigueEffect", - "BIS_fnc_feedbackInit", - "BIS_fnc_feedbackMain", - "BIS_fnc_filterString", - "BIS_fnc_findAllNestedElements", - "BIS_fnc_findLookAt", - "BIS_fnc_findOverwatch", - "BIS_fnc_fireSupport", - "BIS_fnc_fireSupportCluster", - "BIS_fnc_fireSupportVirtual", - "BIS_fnc_flamesEffect", - "fogParams", - "BIS_fnc_forceEnd", - "BIS_fnc_friendlySides", - "BIS_fnc_functionMeta", - "BIS_fnc_getAngleDelta", - "BIS_fnc_getCfg", - "BIS_fnc_getCfgData", - "BIS_fnc_getCfgDataArray", - "BIS_fnc_getCfgDataBool", - "BIS_fnc_getCfgDataObject", - "BIS_fnc_getCfgDataPool", - "BIS_fnc_getCfgIsClass", - "BIS_fnc_getCfgSubClasses", - "getDLCUsageTime", - "BIS_fnc_getIntersectionsUnderCursor", - "BIS_fnc_getName", - "BIS_fnc_getNetMode", - "BIS_fnc_getObjectBBD", - "BIS_fnc_getParamValue", - "BIS_fnc_getRespawnMarkers", - "BIS_fnc_getRespawnPositions", - "BIS_fnc_getServerVariable", - "getShadowDistance", - "BIS_fnc_getTurrets", - "BIS_fnc_getUnitByUID", - "BIS_fnc_getVehicleCustomization", - "BIS_fnc_gridToPos", - "BIS_fnc_groupIndicator", - "BIS_fnc_guiEffectTiles", - "BIS_fnc_GUInewsfeed", - "BIS_fnc_hatchClose", - "BIS_fnc_hatchOpen", - "BIS_fnc_healing", - "BIS_fnc_healthEffects", - "BIS_fnc_HEXtoRGB", - "BIS_fnc_inAngleSector", - "BIS_fnc_incapacitatedEffect", - "incapacitatedState", - "BIS_fnc_indicateBleeding", - "BIS_fnc_initDisplay", - "BIS_fnc_initExpo", - "BIS_fnc_initIntelObject", - "BIS_fnc_initModules", - "BIS_fnc_initMultiplayer", - "BIS_fnc_initParams", - "BIS_fnc_initPlayable", - "BIS_fnc_initRespawn", - "BIS_fnc_initRespawnBackpack", - "BIS_fnc_initVehicleCrew", - "BIS_fnc_initVirtualUnit", - "BIS_fnc_initWorldScene", - "BIS_fnc_inString", - "BIS_fnc_instructorFigure", - "BIS_fnc_interpolateWeather", - "BIS_fnc_inventoryExists", - "BIS_fnc_isBuildingEnterable", - "BIS_fnc_isCampaign", - "BIS_fnc_isDebugConsoleAllowed", - "BIS_fnc_isDemo", - "isDLCAvailable", - "BIS_fnc_isEqualVector", - "BIS_fnc_isInsideArea", - "BIS_fnc_isInZoom", - "BIS_fnc_isLoading", - "BIS_fnc_isUnitVirtual", - "BIS_fnc_keyCode", - "BIS_fnc_keyHold", - "BIS_fnc_lerp", - "BIS_fnc_limitAmmunition", - "BIS_fnc_limitItems", - "BIS_fnc_limitSupport", - "BIS_fnc_limitWeaponItems", - "BIS_fnc_liveFeed", - "BIS_fnc_liveFeedEffects", - "BIS_fnc_liveFeedModuleEffects", - "BIS_fnc_liveFeedModuleInit", - "BIS_fnc_liveFeedModuleSetSource", - "BIS_fnc_liveFeedModuleSetTarget", - "BIS_fnc_liveFeedSetSource", - "BIS_fnc_liveFeedSetTarget", - "BIS_fnc_liveFeedTerminate", - "lnbColorRight", - "lnbPictureRight", - "lnbSetColorRight", - "lnbSetPictureColorRight", - "lnbSetPictureColorSelected", - "lnbSetPictureColorSelectedRight", - "lnbSetPictureRight", - "lnbSetTextRight", - "lnbTextRight", - "BIS_fnc_loadClass", - "BIS_fnc_loadEntry", - "BIS_fnc_loadFunctions", - "BIS_fnc_loadVehicle", - "BIS_fnc_localize", - "BIS_fnc_locationDescription", - "BIS_fnc_lockedDoorNoHandleOpen", - "BIS_fnc_lockedDoorOpen", - "BIS_fnc_locWeaponInfo", - "BIS_fnc_logFormat", - "BIS_fnc_logFormatServer", - "BIS_fnc_magazinesEntityType", - "BIS_fnc_mapAnimAdd", - "BIS_fnc_mapAnimClear", - "BIS_fnc_mapAnimDone", - "BIS_fnc_mapSize", - "BIS_fnc_markerToTrigger", - "BIS_fnc_markWaypoints", - "BIS_fnc_missileLaunchPositionFix", - "BIS_fnc_missionConversations", - "BIS_fnc_missionConversationsLocal", - "BIS_fnc_missionFlow", - "BIS_fnc_missionHandlers", - "BIS_fnc_missionRespawnType", - "BIS_fnc_missionTasks", - "BIS_fnc_missionTasksLocal", - "BIS_fnc_missionTimeLeft", - "BIS_fnc_moduleAI", - "BIS_fnc_moduleAmmo", - "BIS_fnc_moduleAnimals", - "BIS_fnc_moduleArsenal", - "BIS_fnc_moduleBleedTickets", - "BIS_fnc_moduleBootcampStage", - "BIS_fnc_moduleCAS", - "BIS_fnc_moduleChat", - "BIS_fnc_moduleCombatGetIn", - "BIS_fnc_moduleCountdown", - "BIS_fnc_moduleCoverMap", - "BIS_fnc_moduleCreateDiaryRecord", - "BIS_fnc_moduleCreateProjectile", - "BIS_fnc_moduleCurator", - "BIS_fnc_moduleCuratorAddAddons", - "BIS_fnc_moduleCuratorAddCameraArea", - "BIS_fnc_moduleCuratorAddEditableObjects", - "BIS_fnc_moduleCuratorAddEditingArea", - "BIS_fnc_moduleCuratorAddEditingAreaPlayers", - "BIS_fnc_moduleCuratorAddIcon", - "BIS_fnc_moduleCuratorAddPoints", - "BIS_fnc_moduleCuratorSetAttributes", - "BIS_fnc_moduleCuratorSetCamera", - "BIS_fnc_moduleCuratorSetCoefs", - "BIS_fnc_moduleCuratorSetCostsDefault", - "BIS_fnc_moduleCuratorSetCostsSide", - "BIS_fnc_moduleCuratorSetCostsVehicleClass", - "BIS_fnc_moduleCuratorSetEditingAreaType", - "BIS_fnc_moduleCuratorSetObjectCost", - "BIS_fnc_moduleDamage", - "BIS_fnc_moduleDate", - "BIS_fnc_moduleDiary", - "BIS_fnc_moduleDoorOpen", - "BIS_fnc_moduleEffectsBubbles", - "BIS_fnc_moduleEffectsEmitterCreator", - "BIS_fnc_moduleEffectsFire", - "BIS_fnc_moduleEffectsPlankton", - "BIS_fnc_moduleEffectsShells", - "BIS_fnc_moduleEffectsSmoke", - "BIS_fnc_moduleEndMission", - "BIS_fnc_moduleExecute", - "BIS_fnc_moduleFDBalloonAirDestruction", - "BIS_fnc_moduleFDBalloonWaterDestruction", - "BIS_fnc_moduleFDCPClear", - "BIS_fnc_moduleFDCPIn", - "BIS_fnc_moduleFDCPOut", - "BIS_fnc_moduleFDFadeMarker", - "BIS_fnc_moduleFDSkeetDestruction", - "BIS_fnc_moduleFDStatsClear", - "BIS_fnc_moduleFiringDrill", - "BIS_fnc_moduleFriendlyFire", - "BIS_fnc_moduleFuel", - "BIS_fnc_moduleGenericRadio", - "BIS_fnc_moduleGrenade", - "BIS_fnc_moduleGroupID", - "BIS_fnc_moduleHandle", - "BIS_fnc_moduleHealth", - "BIS_fnc_moduleHint", - "BIS_fnc_moduleHQ", - "BIS_fnc_moduleInit", - "BIS_fnc_moduleMine", - "BIS_fnc_moduleMissionName", - "BIS_fnc_moduleMode", - "BIS_fnc_moduleModules", - "BIS_fnc_moduleMPTypeDefense", - "BIS_fnc_moduleMPTypeGameMaster", - "BIS_fnc_moduleMPTypeGroundSupport", - "BIS_fnc_moduleMPTypeGroundSupportBase", - "BIS_fnc_moduleMPTypeSectorControl", - "BIS_fnc_moduleMPTypeSeize", - "BIS_fnc_moduleObjective", - "BIS_fnc_moduleObjectiveFind", - "BIS_fnc_moduleObjectiveGetIn", - "BIS_fnc_moduleObjectiveMove", - "BIS_fnc_moduleObjectiveRaceCP", - "BIS_fnc_moduleObjectiveRaceFinish", - "BIS_fnc_moduleObjectiveRaceStart", - "BIS_fnc_moduleObjectiveSector", - "BIS_fnc_moduleObjectiveTarget", - "BIS_fnc_modulePositioning", - "BIS_fnc_modulePoster", - "BIS_fnc_modulePostprocess", - "BIS_fnc_moduleProjectile", - "BIS_fnc_modulePunishment", - "BIS_fnc_moduleRadioChannelCreate", - "BIS_fnc_moduleRank", - "BIS_fnc_moduleRating", - "BIS_fnc_moduleRemoteControl", - "BIS_fnc_moduleRespawnInventory", - "BIS_fnc_moduleRespawnPosition", - "BIS_fnc_moduleRespawnTickets", - "BIS_fnc_moduleRespawnVehicle", - "BIS_fnc_moduleSaveGame", - "BIS_fnc_moduleSFX", - "BIS_fnc_moduleShowHide", - "BIS_fnc_moduleSimulationManager", - "BIS_fnc_moduleSimulationManager_grab", - "BIS_fnc_moduleSiteInit", - "BIS_fnc_moduleSkill", - "BIS_fnc_moduleSkiptime", - "BIS_fnc_moduleSound", - "BIS_fnc_moduleStrategicMapImage", - "BIS_fnc_moduleStrategicMapInit", - "BIS_fnc_moduleStrategicMapMission", - "BIS_fnc_moduleStrategicMapOpen", - "BIS_fnc_moduleStrategicMapORBAT", - "BIS_fnc_moduleSupportsInitProvider", - "BIS_fnc_moduleSupportsInitProviderVirtual", - "BIS_fnc_moduleSupportsInitRequester", - "BIS_fnc_moduleTaskCreate", - "BIS_fnc_moduleTaskSetDescription", - "BIS_fnc_moduleTaskSetDestination", - "BIS_fnc_moduleTaskSetState", - "BIS_fnc_moduleTimeMultiplier", - "BIS_fnc_moduleTracers", - "BIS_fnc_moduleTrident", - "BIS_fnc_moduleTriggers", - "BIS_fnc_moduleTTCPTrigger", - "BIS_fnc_moduleTTCPTriggerBehind", - "BIS_fnc_moduleTTStatsClear", - "BIS_fnc_moduleUnits", - "BIS_fnc_moduleUnlockArea", - "BIS_fnc_moduleUnlockObject", - "BIS_fnc_moduleVanguardFob", - "BIS_fnc_moduleVanguardObjective", - "BIS_fnc_moduleVanguardScorePersistence", - "BIS_fnc_moduleVolume", - "BIS_fnc_moduleWeather", - "BIS_fnc_moduleZoneProtection", - "BIS_fnc_moduleZoneRestriction", - "BIS_fnc_moveAction", - "BIS_fnc_moveToRespawnPosition", - "BIS_fnc_multiplySquareMatrixByVector", - "netObjNull", - "BIS_fnc_neutralizeUnit", - "BIS_fnc_objectHeight", - "BIS_fnc_objectInventoryAnimatedClose", - "BIS_fnc_objectInventoryAnimatedOpen", - "BIS_fnc_objectSide", - "BIS_fnc_objectVar", - "BIS_fnc_onDiaryChanged", - "BIS_fnc_onPlayerConnected", - "BIS_fnc_ORBATAddGroupOverlay", - "BIS_fnc_ORBATAnimate", - "BIS_fnc_ORBATConfigPreview", - "BIS_fnc_ORBATGetGroupParams", - "BIS_fnc_ORBATOpen", - "BIS_fnc_ORBATRemoveGroupOverlay", - "BIS_fnc_ORBATSetGroupFade", - "BIS_fnc_ORBATSetGroupParams", - "BIS_fnc_ORBATTooltip", - "BIS_fnc_ordinalNumber", - "BIS_fnc_packStaticWeapon", - "BIS_fnc_paramCountdown", - "BIS_fnc_paramDaytime", - "BIS_fnc_paramGuerFriendly", - "BIS_fnc_paramRespawnTickets", - "BIS_fnc_paramReviveBleedOutDuration", - "BIS_fnc_paramReviveDuration", - "BIS_fnc_paramReviveForceRespawnDuration", - "BIS_fnc_paramReviveMedicSpeedMultiplier", - "BIS_fnc_paramReviveMode", - "BIS_fnc_paramReviveRequiredItems", - "BIS_fnc_paramReviveRequiredTrait", - "BIS_fnc_paramReviveUnconsciousStateMode", - "BIS_fnc_paramTimeAcceleration", - "BIS_fnc_paramViewDistance", - "BIS_fnc_paramWeather", - "BIS_fnc_phoneticalWord", - "BIS_fnc_planeAiEject", - "BIS_fnc_planeEjection", - "BIS_fnc_planeEjectionFX", - "BIS_fnc_playEndMusic", - "BIS_fnc_playMusic", - "BIS_fnc_playSound", - "BIS_fnc_pow", - "BIS_fnc_preload", - "BIS_fnc_prepareAO", - "BIS_fnc_pulsate", - "BIS_fnc_quotations", - "BIS_fnc_radialRed", - "BIS_fnc_radialRedOut", - "BIS_fnc_rankParams", - "BIS_fnc_relPosObject", - "BIS_fnc_relScaledDist", - "BIS_fnc_removeAllScriptedEventHandlers", - "BIS_fnc_removeFromPairs", - "BIS_fnc_removeScriptedEventHandler", - "BIS_fnc_removeStackedEventHandler", - "BIS_fnc_respawnBase", - "BIS_fnc_respawnConfirm", - "BIS_fnc_respawnCounter", - "BIS_fnc_respawnEndMission", - "BIS_fnc_respawnGroup", - "BIS_fnc_respawnInstant", - "BIS_fnc_respawnMenuInventory", - "BIS_fnc_respawnMenuPosition", - "BIS_fnc_respawnMenuSpectator", - "BIS_fnc_respawnNone", - "BIS_fnc_respawnRounds", - "BIS_fnc_respawnSeagull", - "BIS_fnc_respawnSide", - "BIS_fnc_respawnSpectator", - "BIS_fnc_respawnTimePenalty", - "BIS_fnc_respawnWave", - "BIS_fnc_returnChildren", - "BIS_fnc_romanNumeral", - "BIS_fnc_rotateVector3D", - "BIS_fnc_rscLayer", - "BIS_fnc_saveInventory", - "BIS_fnc_saveVehicle", - "BIS_fnc_sayMessage", - "BIS_fnc_scriptedWaypointType", - "BIS_fnc_selectDiarySubject", - "BIS_fnc_selectRespawnTemplate", - "setCustomMissionData", - "BIS_fnc_setDate", - "BIS_fnc_setFog", - "BIS_fnc_setIDCStreamFriendly", - "BIS_fnc_setIdentity", - "BIS_fnc_setObjectRotation", - "BIS_fnc_setObjectTexture", - "BIS_fnc_setOvercast", - "BIS_fnc_setPPeffectTemplate", - "BIS_fnc_setRank", - "BIS_fnc_setRespawnDelay", - "BIS_fnc_setServerVariable", - "setSimulWeatherLayers", - "BIS_fnc_setTask", - "BIS_fnc_setTaskLocal", - "BIS_fnc_setToPairs", - "BIS_fnc_setVehicleMass", - "setWaypointLoiterRadius", - "setWaypointLoiterType", - "BIS_fnc_sharedObjectives", - "BIS_fnc_showMarkers", - "BIS_fnc_showRespawnMenu", - "BIS_fnc_showRespawnMenuDisableItemCheck", - "BIS_fnc_showRespawnMenuDisableItemDraw", - "BIS_fnc_showRespawnMenuHeader", - "BIS_fnc_showRespawnMenuInventory", - "BIS_fnc_showRespawnMenuInventoryDetails", - "BIS_fnc_showRespawnMenuInventoryItems", - "BIS_fnc_showRespawnMenuInventoryLimit", - "BIS_fnc_showRespawnMenuInventoryLimitRefresh", - "BIS_fnc_showRespawnMenuInventoryLimitRespawn", - "BIS_fnc_showRespawnMenuInventoryList", - "BIS_fnc_showRespawnMenuInventoryLoadout", - "BIS_fnc_showRespawnMenuInventoryMetadata", - "BIS_fnc_showRespawnMenuPosition", - "BIS_fnc_showRespawnMenuPositionList", - "BIS_fnc_showRespawnMenuPositionMap", - "BIS_fnc_showRespawnMenuPositionMapDraw", - "BIS_fnc_showRespawnMenuPositionMapHandle", - "BIS_fnc_showRespawnMenuPositionMetadata", - "BIS_fnc_showRespawnMenuPositionName", - "BIS_fnc_showRespawnMenuPositionRefresh", - "BIS_fnc_showSubtitle", - "BIS_fnc_showUnitInfo", - "showWaypoints", - "BIS_fnc_showWelcomeScreen", - "BIS_fnc_sideColor", - "BIS_fnc_sideID", - "BIS_fnc_sideName", - "BIS_fnc_sideNameUnlocalized", - "BIS_fnc_sideType", - "simulCloudDensity", - "simulCloudOcclusion", - "simulInClouds", - "BIS_fnc_singleWingSlideDoorClose", - "BIS_fnc_singleWingSlideDoorOpen", - "BIS_fnc_skirmishTrigger", - "BIS_fnc_spawnObjects", - "BIS_fnc_splitString", - "BIS_fnc_stalk", - "BIS_fnc_storeParamsValues", - "BIS_fnc_strategicMapAnimate", - "BIS_fnc_strategicMapMouseButtonClick", - "BIS_fnc_strategicMapOpen", - "BIS_fnc_subClasses", - "BIS_fnc_synchronizedObjects", - "BIS_fnc_synchronizedObjectsQueue", - "BIS_fnc_target", - "BIS_fnc_taskAlwaysVisible", - "BIS_fnc_taskChildren", - "BIS_fnc_taskCompleted", - "BIS_fnc_taskCreate", - "BIS_fnc_taskCurrent", - "BIS_fnc_taskDescription", - "BIS_fnc_taskDestination", - "BIS_fnc_taskExists", - "BIS_fnc_taskHint", - "BIS_fnc_taskParent", - "BIS_fnc_taskReal", - "BIS_fnc_taskSetCurrent", - "BIS_fnc_taskSetDescription", - "BIS_fnc_taskSetDestination", - "BIS_fnc_taskSetState", - "BIS_fnc_tasksUnit", - "BIS_fnc_taskVar", - "BIS_fnc_teamColor", - "BIS_fnc_terrainGradAngle", - "BIS_fnc_textTiles", - "BIS_fnc_textureMarker", - "BIS_fnc_textureVehicleIcon", - "BIS_fnc_titlecard", - "BIS_fnc_toUpperDisplayTexts", - "BIS_fnc_traceBullets", - "BIS_fnc_trackMissionTime", - "BIS_fnc_tridentClient", - "BIS_fnc_tridentExecute", - "BIS_fnc_tridentGetRelationship", - "BIS_fnc_tridentHandleDamage", - "BIS_fnc_tridentSetRelationship", - "BIS_fnc_triggerToMarker", - "BIS_fnc_trimString", - "tvPictureRight", - "tvSetSelectColor", - "BIS_fnc_twoWingDoorNoHandleClose", - "BIS_fnc_twoWingDoorNoHandleOpen", - "BIS_fnc_twoWingDoorOneHandleClose", - "BIS_fnc_twoWingDoorOneHandleOpen", - "BIS_fnc_twoWingDoorTwoHandleClose", - "BIS_fnc_twoWingDoorTwoHandleOpen", - "BIS_fnc_twoWingSlideDoorClose", - "BIS_fnc_twoWingSlideDoorOpen", - "BIS_fnc_typeText", - "BIS_fnc_typeText2", - "UAVControl", - "BIS_fnc_uniqueClasses", - "BIS_fnc_unitAddon", - "unitAddons", - "unlinkItem", - "BIS_fnc_unpackStaticWeapon", - "BIS_fnc_updatePlayerArray", - "BIS_fnc_validateParametersOO", - "BIS_fnc_vectorDivide", - "BIS_fnc_vehicleRoles", - "BIS_fnc_versionInfo", - "BIS_fnc_VRDrawGrid", - "BIS_fnc_VRFadeIn", - "BIS_fnc_VRFadeOut", - "BIS_fnc_VRTimer", - "waypointLoiterRadius", - "waypointLoiterType", - "BIS_fnc_weaponAddon", - "BIS_fnc_weaponComponents", - "BIS_fnc_weaponsEntityType", - "BIS_fnc_wpArtillery", - "BIS_fnc_wpLand", - "BIS_fnc_wpPatrol", - "BIS_fnc_wpRelax", - "BIS_fnc_wpSuppress" - ], - "1.28": [], - "1.06": [], - "1.24": [ - "BIS_fnc_addVirtualBackpackCargo", - "BIS_fnc_addVirtualItemCargo", - "BIS_fnc_addVirtualMagazineCargo", - "BIS_fnc_addVirtualWeaponCargo", - "allMines", - "BIS_fnc_animateTaskWaypoint", - "BIS_fnc_arsenal", - "BIS_fnc_compatibleItems", - "configClasses", - "detectedMines", - "disableUAVConnectability", - "enableUAVConnectability", - "BIS_fnc_getUnitInsignia", - "BIS_fnc_getVirtualBackpackCargo", - "BIS_fnc_getVirtualItemCargo", - "BIS_fnc_getVirtualMagazineCargo", - "BIS_fnc_getVirtualWeaponCargo", - "isAutotest", - "isUAVConnectable", - "mineDetectedBy", - "BIS_fnc_removeVirtualBackpackCargo", - "BIS_fnc_removeVirtualItemCargo", - "BIS_fnc_removeVirtualMagazineCargo", - "BIS_fnc_removeVirtualWeaponCargo", - "reverse", - "BIS_fnc_setUnitInsignia", - "BIS_fnc_VRCourseBallistics1", - "BIS_fnc_VRCourseBallistics2", - "BIS_fnc_VRCourseBallistics3", - "BIS_fnc_VRCourseBallistics4", - "BIS_fnc_VRCourseCommandingActions1", - "BIS_fnc_VRCourseCommandingActions2", - "BIS_fnc_VRCourseCommandingActions3", - "BIS_fnc_VRCourseCommandingBehaviour1", - "BIS_fnc_VRCourseCommandingBehaviour2", - "BIS_fnc_VRCourseCommandingBehaviour3", - "BIS_fnc_VRCourseCommandingMovement1", - "BIS_fnc_VRCourseCommandingMovement2", - "BIS_fnc_VRCourseCommandingVehicles1", - "BIS_fnc_VRCourseCommandingVehicles2", - "BIS_fnc_VRCourseCommandingVehicles3", - "BIS_fnc_VRCourseHeliAdvanced1", - "BIS_fnc_VRCourseHeliAdvanced2", - "BIS_fnc_VRCourseHeliAdvanced3", - "BIS_fnc_VRCourseHeliAdvanced4", - "BIS_fnc_VRCourseHeliAdvanced5", - "BIS_fnc_VRCourseHeliAdvanced6", - "BIS_fnc_VRCourseHeliBasics1", - "BIS_fnc_VRCourseHeliBasics2", - "BIS_fnc_VRCourseHeliBasics3", - "BIS_fnc_VRCourseHeliSlingload1", - "BIS_fnc_VRCourseHeliWeapons1", - "BIS_fnc_VRCourseHeliWeapons2", - "BIS_fnc_VRCourseHeliWeapons3", - "BIS_fnc_VRCourseHeliWeapons4", - "BIS_fnc_VRCourseLaunchers1", - "BIS_fnc_VRCourseLaunchers2", - "BIS_fnc_VRCourseLaunchers3", - "BIS_fnc_VRCoursePlaceables1", - "BIS_fnc_VRCoursePlaceables2", - "BIS_fnc_VRCoursePlaceables3", - "BIS_fnc_VRCourseTargetDesignation1", - "BIS_fnc_VRCourseTargetDesignation2", - "BIS_fnc_VRCourseTargetDesignation3", - "BIS_fnc_VRCourseWeaponHandlingA1", - "BIS_fnc_VRCourseWeaponHandlingA2", - "BIS_fnc_VRCourseWeaponHandlingA3", - "BIS_fnc_VRCourseWeaponHandlingB1", - "BIS_fnc_VRCourseWeaponHandlingB2", - "BIS_fnc_VRCourseWeaponHandlingB3", - "BIS_fnc_VRCourseWeaponHandlingC1", - "BIS_fnc_VRCourseWeaponHandlingC2", - "BIS_fnc_VRDrawBorder", - "BIS_fnc_VREffectKilled", - "BIS_fnc_VRHitpart", - "BIS_fnc_VRSpawnEffect", - "BIS_fnc_VRSpawnSelector" - ], - "1.26": [ - "buldozer_enableRoadDiag", - "buldozer_isEnabledRoadDiag", - "ctrlClassName", - "ctrlCreate", - "ctrlDelete", - "getCargoIndex", - "lockCameraTo", - "pushBack", - "setTimeMultiplier", - "timeMultiplier", - "vectorFromTo", - "vectorNormalized" - ], - "0.70": [ - "canAdd", - "handgunMagazine", - "isStreamFriendlyUIEnabled", - "primaryWeaponMagazine", - "removeAllHandgunItems", - "removeAllPrimaryWeaponItems", - "removeHandgunItem", - "removePrimaryWeaponItem", - "secondaryWeaponMagazine" - ], - "1.08": [ - "BIS_fnc_crewCount", - "getClientState", - "BIS_fnc_importImageLinks", - "BIS_fnc_itemType", - "BIS_fnc_jukebox", - "lnbSort", - "lnbSortByValue", - "BIS_fnc_objectType", - "setParticleFire", - "skillFinal", - "triggerTimeoutCurrent", - "waypointTimeoutCurrent" - ], - "1.20": [ - "BIS_fnc_advHintCall", - "BIS_fnc_initVehicleKart", - "lbSetPictureColorDisabled", - "lbSetPictureColorSelected", - "lbSetPictureRightColorDisabled", - "lbSetPictureRightColorSelected", - "BIS_fnc_moduleTimeTrial", - "BIS_fnc_moduleTTCPClear", - "BIS_fnc_moduleTTCPIn", - "BIS_fnc_moduleTTCPOut" - ], - "0.74": [ - "isSteamMission", - "markAsFinishedOnSteam", - "BIS_fnc_respawnTickets", - "tvAdd", - "tvClear", - "tvCollapse", - "tvCollapseAll", - "tvCount", - "tvCurSel", - "tvData", - "tvDelete", - "tvExpand", - "tvExpandAll", - "tvPicture", - "tvSetColor", - "tvSetCurSel", - "tvSetData", - "tvSetPicture", - "tvSetPictureColor", - "tvSetTooltip", - "tvSetValue", - "tvSort", - "tvSortByValue", - "tvText", - "tvTooltip", - "tvValue" - ], - "1.02": [ - "BIS_fnc_countdown", - "face", - "BIS_fnc_getFromPairs", - "nameSound", - "pitch", - "setCenterOfMass", - "setDetailMapBlendPars", - "setMass", - "setMusicEventHandler", - "setNameSound", - "setPitch", - "setSpeaker", - "speaker" - ], - "1.32": [ - "addBackpackGlobal", - "addMagazineAmmoCargo", - "addToRemainsCollector", - "addWeaponTurret", - "ctrlModel", - "ctrlModelDirAndUp", - "ctrlModelScale", - "ctrlSetModel", - "ctrlSetModelDirAndUp", - "ctrlSetModelScale", - "deleteAt", - "deleteRange", - "deleteVehicleCrew", - "getDirVisual", - "getHit", - "getPosASLVisual", - "getPosATLVisual", - "getPosVisual", - "getPosWorld", - "isCollisionLightOn", - "isInRemainsCollector", - "isLightOn", - "modelToWorldVisual", - "removeBackpackGlobal", - "removeFromRemainsCollector", - "removeWeaponTurret", - "scriptNull", - "setCollisionLight", - "BIS_fnc_setMissionStatusSlot", - "setPilotLight", - "setPosWorld", - "BIS_fnc_showMissionStatus", - "turretLocal", - "vectorDirVisual", - "vectorUpVisual", - "worldToModelVisual" - ], - "1.22": [ - "enableMimics", - "everyContainer", - "forceAddUniform", - "isUniformAllowed", - "lbSetPictureColor", - "lbSetPictureRightColor", - "magazinesAmmoCargo", - "openYoutubeVideo", - "removeWeaponAttachmentCargo", - "removeWeaponCargo", - "vectorAdd", - "vectorCos", - "vectorCrossProduct", - "vectorDiff", - "vectorDistance", - "vectorDistanceSqr", - "vectorDotProduct", - "vectorMagnitude", - "vectorMagnitudeSqr", - "vectorMultiply", - "visibleCompass", - "visibleGPS", - "visibleWatch", - "weaponAccessoriesCargo", - "weaponsItemsCargo" - ], - "1.04": [ - "addItemPool", - "addItemToBackpack", - "addItemToUniform", - "addItemToVest", - "backpackContainer", - "canAddItemToBackpack", - "canAddItemToUniform", - "canAddItemToVest", - "everyBackpack", - "forceRespawn", - "isInstructorFigureEnabled", - "itemsWithMagazines", - "magazinesDetailBackpack", - "magazinesDetailUniform", - "magazinesDetailVest", - "removeAllItemsWithMagazines", - "removeItemFromBackpack", - "removeItemFromUniform", - "removeItemFromVest", - "uniformContainer", - "vestContainer" - ], - "1.42": [ - "channelEnabled", - "controlsGroupCtrl", - "currentChannel", - "BIS_fnc_dataTerminalAnimate", - "BIS_fnc_dataTerminalColor", - "BIS_fnc_disableRevive", - "BIS_fnc_dynamicGroups", - "enableChannel", - "BIS_fnc_garage", - "getPlayerChannel", - "getSuppression", - "BIS_fnc_initVehicle", - "isTurnedOut", - "isWeaponDeployed", - "isWeaponRested", - "leaderboardRequestRowsFriends", - "leaderboardsRequestUploadScore", - "leaderboardsRequestUploadScoreKeepBest", - "leaderboardState", - "lnbSetPictureColor", - "BIS_fnc_moduleHvtInit", - "BIS_fnc_moduleHvtObjective", - "BIS_fnc_moduleHvtObjectives", - "BIS_fnc_moduleHvtObjectivesInstance", - "BIS_fnc_reenableRevive", - "BIS_fnc_reviveAllowed", - "BIS_fnc_reviveBleedOut", - "BIS_fnc_reviveDamageReset", - "BIS_fnc_reviveDebug", - "BIS_fnc_reviveEhDammaged", - "BIS_fnc_reviveEhHandleDamage", - "BIS_fnc_reviveEhHandleHeal", - "BIS_fnc_reviveEhKilled", - "BIS_fnc_reviveEhRespawn", - "BIS_fnc_reviveEnabled", - "BIS_fnc_reviveGet3dIcons", - "BIS_fnc_reviveGetActionIcon", - "BIS_fnc_reviveIconControl", - "BIS_fnc_reviveInit", - "BIS_fnc_reviveIsValid", - "BIS_fnc_reviveIsValidSecure", - "BIS_fnc_reviveOnBeingRevived", - "BIS_fnc_reviveOnForcingRespawn", - "BIS_fnc_reviveOnState", - "BIS_fnc_reviveOnStateJIP", - "BIS_fnc_reviveSecureUnit", - "setCurrentChannel", - "setSuppression" - ], - "1.48": [ - "allPlayers", - "arrayIntersect", - "configHierarchy", - "currentNamespace", - "currentThrowable", - "getObjectViewDistance", - "isObjectHidden", - "param", - "params", - "roleDescription", - "serverName", - "setGroupIdGlobal", - "BIS_fnc_unitHeadgear", - "weaponInertia", - "worldSize" - ], - "1.78": [ - "BIS_fnc_animatedBriefing", - "BIS_fnc_animatedOpening", - "BIS_fnc_animatedScreen", - "BIS_fnc_animatePicture", - "BIS_fnc_berp", - "BIS_fnc_berpVector", - "BIS_fnc_bezierInterpolate", - "BIS_fnc_bezierInterpolateVector", - "BIS_fnc_blinkMarker", - "BIS_fnc_bounceIn", - "BIS_fnc_bounceInOut", - "BIS_fnc_bounceInOutVector", - "BIS_fnc_bounceInVector", - "BIS_fnc_bounceOut", - "BIS_fnc_bounceOutVector", - "BIS_fnc_briefingAnimate", - "BIS_fnc_briefingInit", - "BIS_fnc_cancelMarker", - "BIS_fnc_changeColorMarker", - "BIS_fnc_clerp", - "BIS_fnc_colorMarker", - "BIS_fnc_controlPoint_compute", - "BIS_fnc_controlPoint_computeOwnerKey", - "BIS_fnc_controlPoint_edenAttributesChanged", - "BIS_fnc_controlPoint_edenConnectionChanged", - "BIS_fnc_controlPoint_edenDragged", - "BIS_fnc_controlPoint_edenIsSelected", - "BIS_fnc_controlPoint_edenRegisteredToWorld", - "BIS_fnc_controlPoint_edenUnregisteredFromWorld", - "BIS_fnc_controlPoint_getOwnerKey", - "BIS_fnc_controlPoint_isArrive", - "BIS_fnc_controlPoint_setIsArrive", - "BIS_fnc_createTooltip", - "ctrlTextWidth", - "BIS_fnc_easeIn", - "BIS_fnc_easeInOut", - "BIS_fnc_easeInOutVector", - "BIS_fnc_easeInVector", - "BIS_fnc_easeOut", - "BIS_fnc_easeOutVector", - "BIS_fnc_eventTimeline", - "BIS_fnc_getBorderMarkers", - "BIS_fnc_getMarkers", - "BIS_fnc_getMarkerState", - "getMusicPlayedTime", - "getUserMFDText", - "BIS_fnc_hermite", - "BIS_fnc_hermiteVector", - "BIS_fnc_hideMarker", - "BIS_fnc_hideMarkerArray", - "BIS_fnc_holdKey", - "BIS_fnc_interpolate", - "BIS_fnc_interpolateConstant", - "BIS_fnc_interpolateVector", - "BIS_fnc_interpolateVectorConstant", - "BIS_fnc_inverseLerp", - "isLaserOn", - "BIS_fnc_keyframeAnimation_deltaTime", - "BIS_fnc_keyframeAnimation_init", - "BIS_fnc_key_compute", - "BIS_fnc_key_computeOwnerCurve", - "BIS_fnc_key_computeTime", - "BIS_fnc_key_edenAreControlPointsLocked", - "BIS_fnc_key_edenAttributesChanged", - "BIS_fnc_key_edenConnectionChanged", - "BIS_fnc_key_edenDragged", - "BIS_fnc_key_edenIsSelected", - "BIS_fnc_key_edenRegisteredToWorld", - "BIS_fnc_key_edenUnregisteredFromWorld", - "BIS_fnc_key_getArriveControlPoint", - "BIS_fnc_key_getArriveTangent", - "BIS_fnc_key_getArriveTangentWeight", - "BIS_fnc_key_getConfigTime", - "BIS_fnc_key_getFOV", - "BIS_fnc_key_getInterpMode", - "BIS_fnc_key_getLeaveControlPoint", - "BIS_fnc_key_getLeaveTangent", - "BIS_fnc_key_getLeaveTangentWeight", - "BIS_fnc_key_getOwnerCurve", - "BIS_fnc_key_getTime", - "BIS_fnc_key_getValue", - "BIS_fnc_key_isFloat", - "BIS_fnc_key_isVector", - "BIS_fnc_key_setArriveTangent", - "BIS_fnc_key_setArriveTangentWeight", - "BIS_fnc_key_setInterpMode", - "BIS_fnc_key_setLeaveTangent", - "BIS_fnc_key_setLeaveTangentWeight", - "BIS_fnc_key_setTime", - "BIS_fnc_key_setValue", - "BIS_fnc_lerpVector", - "BIS_fnc_lookAtArray", - "BIS_fnc_lookAtArrayEH", - "BIS_fnc_missionSelector", - "BIS_fnc_moveMarker", - "openSteamApp", - "BIS_fnc_quinticIn", - "BIS_fnc_quinticInOut", - "BIS_fnc_quinticInOutVector", - "BIS_fnc_quinticInVector", - "BIS_fnc_quinticOut", - "BIS_fnc_quinticOutVector", - "BIS_fnc_resizeMarker", - "BIS_fnc_richCurve_compute", - "BIS_fnc_richCurve_computeCurveArcLength", - "BIS_fnc_richCurve_computeKeys", - "BIS_fnc_richCurve_computeOwnerTimeline", - "BIS_fnc_richCurve_computeSimulatedObjects", - "BIS_fnc_richCurve_edenAttributesChanged", - "BIS_fnc_richCurve_edenBakeCurve3D", - "BIS_fnc_richCurve_edenComputeNearestSegment", - "BIS_fnc_richCurve_edenConnectionChanged", - "BIS_fnc_richCurve_edenDragged", - "BIS_fnc_richCurve_edenDrawControlPoints3D", - "BIS_fnc_richCurve_edenDrawCurve3D", - "BIS_fnc_richCurve_edenIsSelected", - "BIS_fnc_richCurve_edenMarkStateDirty", - "BIS_fnc_richCurve_edenTick", - "BIS_fnc_richCurve_getCurveLength", - "BIS_fnc_richCurve_getCurvePoints", - "BIS_fnc_richCurve_getCurveValueFloat", - "BIS_fnc_richCurve_getCurveValueVector", - "BIS_fnc_richCurve_getFirstKey", - "BIS_fnc_richCurve_getKeyFromIndex", - "BIS_fnc_richCurve_getKeyIndex", - "BIS_fnc_richCurve_getKeys", - "BIS_fnc_richCurve_getKeysAtTime", - "BIS_fnc_richCurve_getKeyTime", - "BIS_fnc_richCurve_getLastKey", - "BIS_fnc_richCurve_getLookAtPosition", - "BIS_fnc_richCurve_getNextKey", - "BIS_fnc_richCurve_getOrientationMode", - "BIS_fnc_richCurve_getOwnerTimeline", - "BIS_fnc_richCurve_getPreviousKey", - "BIS_fnc_richCurve_getSimulatedObjects", - "BIS_fnc_richCurve_getTimeRange", - "BIS_fnc_richCurve_isTimeInSeconds", - "BIS_fnc_richCurve_numKeys", - "BIS_fnc_richCurve_reset", - "BIS_fnc_richCurve_resetKeysEventState", - "BIS_fnc_richCurve_setKeys", - "BIS_fnc_richCurve_setOrientationMode", - "BIS_fnc_rotateMarker", - "BIS_fnc_scaleAndTranslate", - "setUserMFDText", - "BIS_fnc_shakeMap", - "BIS_fnc_shakeMapEH", - "BIS_fnc_showMarker", - "BIS_fnc_showMarkerArray", - "BIS_fnc_simpleMoveMarker", - "BIS_fnc_slerp", - "BIS_fnc_timeline_edenAttributesChanged", - "BIS_fnc_timeline_edenConnectionChanged", - "BIS_fnc_timeline_edenDeleted", - "BIS_fnc_timeline_edenDragged", - "BIS_fnc_timeline_edenInit", - "BIS_fnc_timeline_edenIsSelected", - "BIS_fnc_zoomLock", - "BIS_fnc_zoomLockEH", - "BIS_fnc_zoomOnArea", - "BIS_fnc_zoomUnlock" - ], - "1.54": [ - "allowSprint", - "BIS_fnc_EGObjectiveVisualizer", - "BIS_fnc_EGObjectiveVisualizerDraw", - "BIS_fnc_EGSpectator", - "BIS_fnc_EGSpectatorCamera", - "enableStamina", - "flagSide", - "flagTexture", - "getAnimAimPrecision", - "getAnimSpeedCoef", - "getCustomAimCoef", - "getMousePosition", - "getStamina", - "inPolygon", - "isAimPrecisionEnabled", - "isEqualType", - "isEqualTypeAll", - "isEqualTypeAny", - "isEqualTypeArray", - "isEqualTypeParams", - "isSprintAllowed", - "isStaminaEnabled", - "nearestTerrainObjects", - "setAnimSpeedCoef", - "setCustomAimCoef", - "setObjectMaterialGlobal", - "setStamina", - "setStaminaScheme" - ], - "1.50": [ - "AGLToASL", - "ASLToAGL", - "didJIP", - "didJIPOwner", - "distance2D", - "getAllHitPointsDamage", - "getHitIndex", - "getModelInfo", - "getObjectType", - "joinString", - "lineIntersectsSurfaces", - "objectParent", - "remoteExec", - "remoteExecCall", - "setHitIndex", - "splitString", - "targetKnowledge" - ], - "1.60": [ - "BIS_fnc_addRespawnInventory", - "commandSuppressiveFire", - "doSuppressiveFire", - "BIS_fnc_exportEditorPreviews", - "BIS_fnc_getRespawnInventories", - "getTerrainGrid", - "pixelGrid", - "pixelH", - "pixelW", - "BIS_fnc_removeRespawnInventory", - "screenshot", - "BIS_fnc_setRespawnInventory", - "shownScoretable", - "BIS_fnc_showRespawnMenuDisableItem", - "showScoretable", - "useAISteeringComponent", - "userInputDisabled" - ], - "1.34": [ - "addForceGeneratorRTD", - "airDensityCurveRTD", - "airDensityRTD", - "allTurrets", - "canSlingLoad", - "BIS_fnc_didJIP", - "difficultyEnabledRTD", - "enablePersonTurret", - "enableRopeAttach", - "enableStressDamage", - "enginesIsOnRTD", - "enginesPowerRTD", - "enginesRpmRTD", - "enginesTorqueRTD", - "BIS_fnc_ffvUpdate", - "fullCrew", - "getSlingLoad", - "getTrimOffsetRTD", - "isAutoStartUpEnabledRTD", - "isAutoTrimOnRTD", - "isObjectRTD", - "isStressDamageEnabled", - "magazineTurretAmmo", - "BIS_fnc_moduleSlingload", - "BIS_fnc_moduleSpawnAI", - "BIS_fnc_moduleSpawnAIOptions", - "BIS_fnc_moduleSpawnAIPoint", - "BIS_fnc_moduleSpawnAISectorTactic", - "ropeAttachedObjects", - "ropeAttachedTo", - "ropeAttachEnabled", - "ropeAttachTo", - "ropeCreate", - "ropeCut", - "ropeEndPosition", - "ropeLength", - "ropes", - "ropeUnwind", - "ropeUnwound", - "rotorsForcesRTD", - "rotorsRpmRTD", - "serverCommandExecutable", - "setForceGeneratorRTD", - "setMagazineTurretAmmo", - "setSlingLoad", - "slingLoadAssistantShown", - "weightRTD" - ], - "1.72": [ - "addForce", - "addTorque", - "BIS_fnc_CPDummy", - "BIS_fnc_CPFindEmptyPosition", - "BIS_fnc_CPInit", - "BIS_fnc_CPLog", - "BIS_fnc_CPPickSafeDir", - "BIS_fnc_CPSafeAzimuths", - "BIS_fnc_CPSendReinforcements", - "BIS_fnc_CPSpawnGarrisonGrp", - "BIS_fnc_CPWaitUntil", - "enableInfoPanelComponent", - "enableVehicleSensor", - "getCompatiblePylonMagazines", - "infoPanel", - "infoPanelComponentEnabled", - "infoPanelComponents", - "infoPanels", - "isSensorTargetConfirmed", - "isVehicleRadarOn", - "isVehicleSensorEnabled", - "BIS_fnc_laptopInit", - "BIS_fnc_laptopPlayVideo", - "listRemoteTargets", - "listVehicleSensors", - "setInfoPanel", - "vectorModelToWorld", - "vectorModelToWorldVisual", - "vectorWorldToModel", - "vectorWorldToModelVisual" - ], - "1.44": [], - "1.40": [ - "append", - "configSourceModList", - "enableUAVWaypoints", - "groupOwner", - "serverCommand", - "setGroupOwner", - "waypointsEnabledUAV" - ], - "1.70": [ - "admin", - "BIS_fnc_admin", - "BIS_fnc_aircraftFoldingWings", - "BIS_fnc_aircraftTailhookAi", - "airplaneThrottle", - "ammoOnPylon", - "animateBay", - "animatePylon", - "confirmSensorTarget", - "ctAddHeader", - "ctAddRow", - "ctClear", - "ctCurSel", - "ctData", - "ctFindHeaderRows", - "ctFindRowHeader", - "ctHeaderControls", - "ctHeaderCount", - "ctRemoveHeaders", - "ctRemoveRows", - "ctRowControls", - "ctRowCount", - "ctSetCurSel", - "ctSetData", - "ctSetHeaderTemplate", - "ctSetRowTemplate", - "ctSetValue", - "ctValue", - "diag_resetShapes", - "endl", - "forceFlagTexture", - "forgetTarget", - "getCursorObjectParams", - "getForcedFlagTexture", - "getPylonMagazines", - "getUserMFDValue", - "isDamageAllowed", - "modelToWorldVisualWorld", - "modelToWorldWorld", - "remoteExecutedOwner", - "reportRemoteTarget", - "set3DENLogicType", - "setAirplaneThrottle", - "setAmmoOnPylon", - "setPylonLoadout", - "setPylonsPriority", - "setUserMFDValue", - "setVehicleRadar", - "setVehicleReceiveRemoteTargets", - "setVehicleReportOwnPosition", - "setVehicleReportRemoteTargets", - "targets", - "vehicleReceiveRemoteTargets", - "vehicleReportOwnPosition", - "vehicleReportRemoteTargets" - ], - "1.46": [], - "1.38": [ - "addWeaponItem", - "allControls", - "allDisplays", - "allVariables", - "configSourceMod", - "getObjectMaterials", - "getObjectTextures", - "removeSecondaryWeaponItem", - "turretOwner" - ], - "1.36": [ - "BIS_fnc_configExtremes", - "configProperties", - "getObjectDLC", - "getPersonUsedDLCs", - "BIS_fnc_openFieldManual", - "setUnloadInCombat", - "shownChat" - ], - "1.62": [ - "addOwnedMine", - "addPlayerScores", - "BIS_fnc_adjustSimpleObject", - "canVehicleCargo", - "createMPCampaignDisplay", - "BIS_fnc_createSimpleObject", - "ctrlSetAngle", - "ctrlSetFontHeightSecondary", - "ctrlSetFontSecondary", - "enableAimPrecision", - "enableVehicleCargo", - "BIS_fnc_EXP_camp_addTickets", - "BIS_fnc_EXP_camp_balanceGroup", - "BIS_fnc_EXP_camp_checkpoint", - "BIS_fnc_EXP_camp_dynamicAISkill", - "BIS_fnc_EXP_camp_getCinematicMode", - "BIS_fnc_EXP_camp_getPlayersGroup", - "BIS_fnc_EXP_camp_guidedProjectile", - "BIS_fnc_EXP_camp_hasMissionStarted", - "BIS_fnc_EXP_camp_IFF", - "BIS_fnc_EXP_camp_initCharacter", - "BIS_fnc_EXP_camp_initClasses", - "BIS_fnc_EXP_camp_initDifficulty", - "BIS_fnc_EXP_camp_lobby", - "BIS_fnc_EXP_camp_lobby_clearVars", - "BIS_fnc_EXP_camp_lobby_ctrlSetColor", - "BIS_fnc_EXP_camp_lobby_findHost", - "BIS_fnc_EXP_camp_lobby_getHostSettings", - "BIS_fnc_EXP_camp_lobby_getPlayerSquadName", - "BIS_fnc_EXP_camp_lobby_go", - "BIS_fnc_EXP_camp_lobby_intro", - "BIS_fnc_EXP_camp_lobby_launch", - "BIS_fnc_EXP_camp_lobby_loop", - "BIS_fnc_EXP_camp_lobby_missionCountdown", - "BIS_fnc_EXP_camp_lobby_onLoad", - "BIS_fnc_EXP_camp_lobby_onUnLoad", - "BIS_fnc_EXP_camp_lobby_playMissionVideo", - "BIS_fnc_EXP_camp_lobby_serverPing", - "BIS_fnc_EXP_camp_lobby_serverUpdate", - "BIS_fnc_EXP_camp_lobby_structuredText", - "BIS_fnc_EXP_camp_lobby_UIMilitaryManager", - "BIS_fnc_EXP_camp_lobby_UIMissionCountdown", - "BIS_fnc_EXP_camp_lobby_UIMissionManager", - "BIS_fnc_EXP_camp_lobby_UIOverlayManager", - "BIS_fnc_EXP_camp_lobby_UIProgressManager", - "BIS_fnc_EXP_camp_lobby_UISettingsManager", - "BIS_fnc_EXP_camp_lobby_updateHostSettings", - "BIS_fnc_EXP_camp_lobby_updateIntel", - "BIS_fnc_EXP_camp_lobby_updateMilitaryEfficiency", - "BIS_fnc_EXP_camp_lobby_updatePlayers", - "BIS_fnc_EXP_camp_lobby_updatePlayerStatus", - "BIS_fnc_EXP_camp_manager", - "BIS_fnc_EXP_camp_manager_getState", - "BIS_fnc_EXP_camp_manager_onPlayerRegistered", - "BIS_fnc_EXP_camp_manager_setState", - "BIS_fnc_EXP_camp_manager_triggerEvent", - "BIS_fnc_EXP_camp_playerChecklist", - "BIS_fnc_EXP_camp_playSubtitles", - "BIS_fnc_EXP_camp_playTimelineVideo", - "BIS_fnc_EXP_camp_replaceVehicles", - "BIS_fnc_EXP_camp_setCinematicMode", - "BIS_fnc_EXP_camp_setSkill", - "BIS_fnc_EXP_camp_SITREP", - "flyInHeightASL", - "forcedMap", - "getAimingCoef", - "getAllOwnedMines", - "getContainerMaxLoad", - "getMissionDLCs", - "getShotParents", - "getVehicleCargo", - "getWeaponSway", - "BIS_fnc_holdActionAdd", - "BIS_fnc_holdActionRemove", - "BIS_fnc_isThrowable", - "isVehicleCargo", - "missionDifficulty", - "modParams", - "openDLCPage", - "pixelGridBase", - "pixelGridNoUIScale", - "removeAllOwnedMines", - "removeOwnedMine", - "BIS_fnc_replaceWithSimpleObject", - "setVehicleCargo", - "BIS_fnc_simpleObjectData", - "tvSetPictureColorDisabled", - "tvSetPictureColorSelected", - "tvSetPictureRight", - "tvSetPictureRightColor", - "tvSetPictureRightColorDisabled", - "tvSetPictureRightColorSelected", - "vehicleCargoEnabled" - ], - "1.52": [], - "1.98": [ - "allActiveTitleEffects", - "BIS_fnc_drawBoundingBox", - "BIS_fnc_escortAI", - "BIS_fnc_escortAIHoldAction", - "getTextWidth", - "BIS_fnc_OMSetForecastLimit", - "BIS_fnc_OMWeatherManagerCore", - "BIS_fnc_OMWeatherManagerMain", - "BIS_fnc_OMWeatherManagerRain", - "BIS_fnc_OMWeatherReport", - "BIS_fnc_OMWeatherUICalc", - "BIS_fnc_OM_addLoadedEH", - "BIS_fnc_OM_allInfectedDeadCode", - "BIS_fnc_OM_AS_ShowStaticText", - "BIS_fnc_OM_BuildSectorsData", - "BIS_fnc_OM_camera", - "BIS_fnc_OM_conversation", - "BIS_fnc_OM_createConversation", - "BIS_fnc_OM_credits", - "BIS_fnc_OM_Epicentrum", - "BIS_fnc_OM_EXEC", - "BIS_fnc_OM_HandleMapControls", - "BIS_fnc_OM_infectedGroupHandle", - "BIS_fnc_OM_init", - "BIS_fnc_OM_medicineDeliveredCode", - "BIS_fnc_OM_medicineRanOutCode", - "BIS_fnc_OM_moduleActionQueue", - "BIS_fnc_OM_moduleAwareness", - "BIS_fnc_OM_moduleCheckpoint_checkAngleToObject", - "BIS_fnc_OM_moduleCheckpoint_checkDistanceFromObject", - "BIS_fnc_OM_moduleCheckpoint_handleStates", - "BIS_fnc_OM_moduleCheckpoint_intersect", - "BIS_fnc_OM_moduleCheckpoint_navigateVehicleToCheck", - "BIS_fnc_OM_moduleCheckpoint_playAnim", - "BIS_fnc_OM_moduleDepot", - "BIS_fnc_OM_moduleEconomy", - "BIS_fnc_OM_moduleFastTravel", - "BIS_fnc_OM_moduleMarket", - "BIS_fnc_OM_ModuleQuest_defend", - "BIS_fnc_OM_ModuleQuest_destroyObject", - "BIS_fnc_OM_moduleRadio", - "BIS_fnc_OM_moduleRandomConversation", - "BIS_fnc_OM_moduleReputation", - "BIS_fnc_OM_moduleRestPoint", - "BIS_fnc_OM_moduleSmartMarkers", - "BIS_fnc_OM_ModuleSyndikatAgent", - "BIS_fnc_OM_ModuleSyndikatTeam", - "BIS_fnc_OM_Module_initSmallValueSilder", - "BIS_fnc_OM_pause", - "BIS_fnc_OM_phone_addCall", - "BIS_fnc_OM_phone_addContact", - "BIS_fnc_OM_phone_core", - "BIS_fnc_OM_phone_customSectionInit", - "BIS_fnc_OM_phone_customSectionShow", - "BIS_fnc_OM_phone_customSectionWeatherShow", - "BIS_fnc_OM_phone_getDiaryListIndexByName", - "BIS_fnc_OM_phone_incomingCall", - "BIS_fnc_OM_phone_menuHandler", - "BIS_fnc_OM_phone_menuInit", - "BIS_fnc_OM_phone_removeCall", - "BIS_fnc_OM_phone_SMS", - "BIS_fnc_OM_phone_SMSSend", - "BIS_fnc_OM_saveGame", - "BIS_fnc_OM_savingEnabled", - "BIS_fnc_OM_SectorGetSectors", - "BIS_fnc_OM_sellEquipment", - "BIS_fnc_OM_SentryDrone", - "BIS_fnc_OM_skip", - "BIS_fnc_OM_warnCriticalCode", - "BIS_fnc_OM_warnMildCode", - "setTriggerInterval", - "BIS_fnc_transformVectorDirAndUp", - "triggerInterval", - "vehicleMoveInfo" - ], - "1.58": [ - "BIS_fnc_3DENEntityMenu", - "BIS_fnc_3DENGrid", - "BIS_fnc_3DENIntel", - "BIS_fnc_3DENListLocations", - "BIS_fnc_3DENModuleDescription", - "BIS_fnc_3DENNotification", - "BIS_fnc_3DENShowMessage", - "BIS_fnc_3DENToolbar", - "allCutLayers", - "animateSource", - "animationNames", - "animationSourcePhase", - "canSuspend", - "configSourceAddonList", - "createSimpleObject", - "ctrlParentControlsGroup", - "BIS_fnc_diagObjectPerformance", - "diag_codePerformance", - "difficultyOption", - "displayParent", - "drawPolygon", - "BIS_fnc_getArea", - "getCameraViewDirection", - "getUnitLoadout", - "getUnitTrait", - "BIS_fnc_groupFromNetId", - "hideSelection", - "inArea", - "BIS_fnc_initSliderValue", - "moonPhase", - "BIS_fnc_netId", - "BIS_fnc_objectFromNetId", - "roadAt", - "selectionNames", - "setSimpleTaskAlwaysVisible", - "setSimpleTaskCustomData", - "setSimpleTaskType", - "setTaskMarkerOffset", - "setUnitLoadout", - "setUnitTrait", - "setWaypointForceBehaviour", - "sideAmbientLife", - "sideEmpty", - "BIS_fnc_sunriseSunsetTime", - "taskAlwaysVisible", - "taskCustomData", - "taskMarkerOffset", - "BIS_fnc_taskSetAlwaysVisible", - "BIS_fnc_taskSetType", - "BIS_fnc_taskType", - "taskType", - "BIS_fnc_taskTypeIcon", - "waypointForceBehaviour" - ], - "1.82": [ - "a_hash_b", - "ctrlSetPixelPrecision", - "diag_lightNewLoad", - "diag_setLightNew", - "disableMapIndicators", - "findIf", - "getPlateNumber", - "BIS_fnc_randomPosIntersection", - "setPlateNumber" - ], - "1.80": [], - "1.64": [ - "actionIDs", - "actionParams", - "BIS_fnc_attachToRelative", - "diag_activeScripts", - "diag_recordTurretLimits", - "enableAudioFeature", - "forceFollowRoad", - "getAllEnvSoundControllers", - "getAllSoundControllers", - "getEnvSoundController", - "getPilotCameraDirection", - "getPilotCameraPosition", - "getPilotCameraRotation", - "getPilotCameraTarget", - "getSoundController", - "getSoundControllerResult", - "hasPilotCamera", - "setPilotCameraDirection", - "setPilotCameraRotation", - "setPilotCameraTarget", - "BIS_fnc_switchLamp", - "unitAimPosition", - "unitAimPositionVisual", - "unitIsUAV", - "useAIOperMapObstructionTest", - "BIS_fnc_vectorDirAndUpRelative", - "visibleScoretable", - "BIS_fnc_weaponDirectionRelative" - ], - "1.66": [ - "BIS_fnc_bitflagsCheck", - "BIS_fnc_bitflagsFlip", - "BIS_fnc_bitflagsSet", - "BIS_fnc_bitflagsToArray", - "BIS_fnc_bitflagsUnset", - "BIS_fnc_bitwiseAND", - "BIS_fnc_bitwiseNOT", - "BIS_fnc_bitwiseOR", - "BIS_fnc_bitwiseXOR", - "inAreaArray", - "isMultiplayerSolo", - "isRemoteExecuted", - "selectMax", - "selectMin", - "setShotParents", - "toFixed" - ], - "1.86": [ - "BIS_fnc_3DENExportSQF", - "BIS_fnc_calculateDateTime", - "BIS_fnc_compareDateTimes", - "diag_drawMode", - "getCustomSoundController", - "getCustomSoundControllerCount", - "BIS_fnc_isDateTimeNewer", - "BIS_fnc_priorityQueue_GetHighestPriority", - "BIS_fnc_priorityQueue_GetLowestPriority", - "BIS_fnc_priorityQueue_Init", - "BIS_fnc_priorityQueue_IsEmpty", - "BIS_fnc_priorityQueue_IsFull", - "BIS_fnc_priorityQueue_PopItem", - "BIS_fnc_priorityQueue_PushItem", - "setCustomSoundController", - "BIS_fnc_WLAICore", - "BIS_fnc_WLAIPathSegmentation", - "BIS_fnc_WLAIPurchases", - "BIS_fnc_WLAircraftArrival", - "BIS_fnc_WLAirdrop", - "BIS_fnc_WLAISectorScan", - "BIS_fnc_WLCalculateIncome", - "BIS_fnc_WLCalculateSectorConnections", - "BIS_fnc_WLClientInit", - "BIS_fnc_WLDebug", - "BIS_fnc_WLDefenceSetup", - "BIS_fnc_WLDropPurchase", - "BIS_fnc_WLFundsInfo", - "BIS_fnc_WLGarrisonRetreat", - "BIS_fnc_WLInit", - "BIS_fnc_WLInSectorArea", - "BIS_fnc_WLLoadoutApply", - "BIS_fnc_WLLoadoutGrab", - "BIS_fnc_WLMostVotedSector", - "BIS_fnc_WLNavalArrival", - "BIS_fnc_WLOpenArsenal", - "BIS_fnc_WLOSD", - "BIS_fnc_WLOutlineIcons", - "BIS_fnc_WLPlayersTracking", - "BIS_fnc_WLPlayersTrackingServer", - "BIS_fnc_WLPurchaseMenu", - "BIS_fnc_WLRandomPosRect", - "BIS_fnc_WLRecalculateServices", - "BIS_fnc_WLRemovalHandle", - "BIS_fnc_WLReputation", - "BIS_fnc_WLRequestFastTravel", - "BIS_fnc_WLRequestFundsTransfer", - "BIS_fnc_WLRequestPurchase", - "BIS_fnc_WLRequestSectorScan", - "BIS_fnc_WLRequestVotingReset", - "BIS_fnc_WLSectorFundsPayoff", - "BIS_fnc_WLSectorHandle", - "BIS_fnc_WLSectorHandleServer", - "BIS_fnc_WLSectorIconUpdate", - "BIS_fnc_WLSectorInit", - "BIS_fnc_WLSectorListing", - "BIS_fnc_WLSectorPopulate", - "BIS_fnc_WLSectorScanHandle", - "BIS_fnc_WLSectorsCommonInit", - "BIS_fnc_WLSectorSelectionEnd", - "BIS_fnc_WLSectorSelectionHandle", - "BIS_fnc_WLSectorSelectionHandleServer", - "BIS_fnc_WLSectorSelectionStart", - "BIS_fnc_WLSectorsSetup", - "BIS_fnc_WLSectorTaskHandle", - "BIS_fnc_WLSectorUpdate", - "BIS_fnc_WLSeizingBarHandle", - "BIS_fnc_WLSendResponseTeam", - "BIS_fnc_WLShowInfo", - "BIS_fnc_WLSideToFaction", - "BIS_fnc_WLSmoothText", - "BIS_fnc_WLSoundMsg", - "BIS_fnc_WLSubroutine_purchaseMenuAssetAvailability", - "BIS_fnc_WLSubroutine_purchaseMenuGetUIScale", - "BIS_fnc_WLSubroutine_purchaseMenuHandleDLC", - "BIS_fnc_WLSubroutine_purchaseMenuRefresh", - "BIS_fnc_WLSubroutine_purchaseMenuSetAssetDetails", - "BIS_fnc_WLSubroutine_purchaseMenuSetItemsList", - "BIS_fnc_WLSyncTime", - "BIS_fnc_WLUpdateAO", - "BIS_fnc_WLVarsInit", - "BIS_fnc_WLVehicleHandle", - "BIS_fnc_WLVotingBarHandle" - ], - "2.04": [ - "allDiarySubjects", - "apertureParams", - "combatBehaviour", - "diag_dumpTerrainSynth", - "diag_getTerrainGrid", - "diag_getTerrainHeight", - "diag_getTerrainSegmentOffset", - "diag_localized", - "environmentVolume", - "fadeEnvironment", - "focusedCtrl", - "markerShadow", - "openGPS", - "ropeSegments", - "setCombatBehaviour", - "setDiarySubjectPicture", - "setMarkerShadow", - "setMarkerShadowLocal", - "setWeaponZeroing", - "speechVolume", - "taskName", - "values" - ], - "1.56": [ - "BIS_fnc_3DENDiagCreateList", - "BIS_fnc_3DENDiagFonts", - "BIS_fnc_3DENDiagMouseControl", - "BIS_fnc_3DENExportAttributes", - "BIS_fnc_3DENExportOldSQM", - "BIS_fnc_3DENExportTerrainBuilder", - "BIS_fnc_3DENFlashlight", - "BIS_fnc_3DENMissionPreview", - "BIS_fnc_3DENTutorial", - "BIS_fnc_3DENVisionMode", - "BIS_fnc_3den_init", - "BIS_fnc_3den_onKeyDown", - "BIS_fnc_3den_onKeyUp", - "BIS_fnc_3den_onMissionLoad", - "BIS_fnc_3den_onMissionNew", - "BIS_fnc_3den_onMissionPreviewEnd", - "BIS_fnc_3den_onSelectionChange", - "add3DENConnection", - "add3DENEventHandler", - "add3DENLayer", - "all3DENEntities", - "apply", - "BIS_fnc_camera_edenAttributesChanged", - "BIS_fnc_camera_edenConnectionChanged", - "BIS_fnc_camera_edenDeleted", - "BIS_fnc_camera_edenInit", - "BIS_fnc_camera_edenIsSelected", - "BIS_fnc_camera_edenRegisteredToWorld", - "BIS_fnc_camera_edenReset", - "BIS_fnc_camera_edenSelectionChanged", - "BIS_fnc_camera_edenUnregisteredFromWorld", - "checkVisibility", - "clear3DENAttribute", - "clear3DENInventory", - "clientOwner", - "collect3DENHistory", - "configNull", - "create3DENComposition", - "create3DENEntity", - "current3DENOperation", - "cursorObject", - "delete3DENEntities", - "do3DENAction", - "edit3DENMissionAttributes", - "exportJIPMessages", - "BIS_fnc_garage3DEN", - "get3DENActionState", - "get3DENAttribute", - "get3DENCamera", - "get3DENConnections", - "get3DENEntity", - "get3DENEntityID", - "get3DENGrid", - "get3DENIconsVisible", - "get3DENLayerEntities", - "get3DENLinesVisible", - "get3DENMissionAttribute", - "get3DENMouseOver", - "get3DENSelected", - "getClientStateNumber", - "getMissionConfig", - "getMissionConfigValue", - "getMissionLayerEntities", - "getMissionLayers", - "getPlayerScores", - "getRelDir", - "getRelPos", - "BIS_fnc_highlightControl", - "BIS_fnc_initAmmoBox", - "BIS_fnc_initListNBoxSorting", - "is3DEN", - "is3DENMultiplayer", - "isFilePatchingEnabled", - "leaderboardDeInit", - "leaderboardGetRows", - "leaderboardInit", - "leaderboardRequestRowsGlobal", - "leaderboardRequestRowsGlobalAroundUser", - "lockIdentity", - "logNetwork", - "logNetworkTerminate", - "menuAction", - "menuAdd", - "menuChecked", - "menuClear", - "menuCollapse", - "menuData", - "menuDelete", - "menuEnable", - "menuEnabled", - "menuExpand", - "menuHover", - "menuPicture", - "menuSetAction", - "menuSetCheck", - "menuSetData", - "menuSetPicture", - "menuSetValue", - "menuShortcut", - "menuShortcutText", - "menuSize", - "menuSort", - "menuText", - "menuURL", - "menuValue", - "missionVersion", - "move3DENCamera", - "ppEffectEnabled", - "pushBackUnique", - "remove3DENConnection", - "remove3DENEventHandler", - "remove3DENLayer", - "removeAll3DENEventHandlers", - "save3DENInventory", - "selectRandom", - "set3DENAttribute", - "set3DENAttributes", - "set3DENGrid", - "set3DENIconsVisible", - "set3DENLayer", - "set3DENLinesVisible", - "set3DENMissionAttribute", - "set3DENMissionAttributes", - "set3DENModelsVisible", - "set3DENObjectType", - "set3DENSelected", - "BIS_fnc_sideIsEnemy", - "BIS_fnc_sideIsFriendly", - "tvSetText" - ], - "1.94": [ - "BIN_fnc_addButtonEvents", - "BIN_fnc_addDangerZone", - "BIN_fnc_addEntitiesToArea", - "BIN_fnc_addFaradayCage", - "BIN_fnc_addIDWMapMeasurementPoint", - "BIN_fnc_addObjectsToArea", - "BIN_fnc_addRecordedSignal", - "BIN_fnc_addRotation", - "BIN_fnc_addSignal", - "BIN_fnc_addSiteEntities", - "BIN_fnc_addTranslation", - "BIN_fnc_addTravelPoint", - "addWeaponWithAttachmentsCargo", - "addWeaponWithAttachmentsCargoGlobal", - "BIN_fnc_allIDWMapMeasurementPoints", - "BIN_fnc_allowAntennaReveal", - "BIN_fnc_allowedAntennaReveal", - "BIN_fnc_animateSmooth", - "BIN_fnc_assignAntenna", - "BIN_fnc_assignedAntenna", - "BIN_fnc_attachChemlight", - "BIN_fnc_bakeAntenna", - "BIN_fnc_behaviorInit", - "BIN_fnc_bezier", - "BIN_fnc_bezierAverage", - "BIN_fnc_bezierBoundingBox", - "BIN_fnc_bezierEditor", - "BIN_fnc_bezierNormalize", - "BIN_fnc_bezierVelocity", - "BIN_fnc_breatheInit", - "BIN_fnc_calculateLinkBudget", - "calculatePath", - "BIN_fnc_calculateSpectrumAnalyzerValues", - "BIN_fnc_callButtonEvent", - "BIN_fnc_cargoPlatform_01_adjust", - "BIN_fnc_cargoPlatform_01_destruction", - "BIN_fnc_cargoPlatform_01_update", - "BIN_fnc_CBRNCharacterAdd", - "BIN_fnc_CBRNContaminantAdd", - "BIN_fnc_CBRNContaminantRemove", - "BIN_fnc_CBRNGearActivate", - "BIN_fnc_CBRNGearDeactivate", - "BIN_fnc_CBRNGearUpdate", - "BIN_fnc_CBRNHoseInit", - "BIN_fnc_CBRNInContaminant", - "BIN_fnc_circleSmokeMissile", - "BIN_fnc_clearIDWMap", - "BIN_fnc_clearTXScan", - "BIN_fnc_colorHSLtoRGB", - "BIN_fnc_crearAllData", - "BIN_fnc_createScriptedSoundSource", - "BIN_fnc_createScriptedSoundSourceVehicle", - "BIN_fnc_createTXScan", - "BIN_fnc_cropTXScan", - "BIN_fnc_curatorInit", - "BIN_fnc_debugDraw", - "BIN_fnc_debugDrawMapInit", - "BIN_fnc_debugQuests", - "BIN_fnc_debugText", - "BIN_fnc_deconShowerAnim", - "BIN_fnc_deconShowerAnimLarge", - "BIN_fnc_deconShowerAnimStop", - "BIN_fnc_deconShowerCollision", - "BIN_fnc_deconShowerDelete", - "BIN_fnc_deconShowerMove", - "BIN_fnc_deleteAntenna", - "BIN_fnc_deleteDangerZone", - "BIN_fnc_deleteDiaryRecord", - "BIN_fnc_deleteFaradayCage", - "BIN_fnc_deleteLoopedRadioSignal", - "BIN_fnc_deleteSignal", - "BIN_fnc_deleteSpectrumAnalyzer", - "BIN_fnc_deleteTravelPoint", - "BIN_fnc_deleteTXScan", - "BIN_fnc_diag_addAllSpectrumAnalyzers", - "BIN_fnc_diag_drawAllAreaObjectsBounds", - "BIN_fnc_diag_getAllAreaEntities", - "BIN_fnc_diag_getAllAreaObjects", - "BIN_fnc_diag_IDWMap", - "BIN_fnc_diag_logAntenna", - "BIN_fnc_diag_revealAllAntennas", - "BIN_fnc_diag_showLinkBudgetMap", - "BIN_fnc_diag_TXScan", - "BIN_fnc_distanceToAreaBorder", - "BIN_fnc_dockModule", - "BIN_fnc_drawAntennas", - "BIN_fnc_drawIconFixed", - "BIN_fnc_drawIDWMap", - "BIN_fnc_drawMap", - "BIN_fnc_drawProbeMap", - "BIN_fnc_drawSpectrum", - "BIN_fnc_drawTooltip", - "BIN_fnc_drawTXScan", - "BIN_fnc_droneDestructionFX", - "BIN_fnc_droneModuleDestruction", - "BIN_fnc_editMoveProperties", - "BIN_fnc_empVehicle", - "BIN_fnc_enableSaving", - "BIN_fnc_eulerToVector", - "BIN_fnc_exit", - "BIN_fnc_exitAntennas", - "BIN_fnc_exitDiary", - "BIN_fnc_exitGroup", - "BIN_fnc_exitPersistentObjects", - "BIN_fnc_exitQuests", - "BIN_fnc_exitSites", - "BIN_fnc_exitTasks", - "BIN_fnc_findNearestGrid", - "BIN_fnc_findPath", - "BIN_fnc_findSafePositions", - "BIN_fnc_findTargetWeight", - "BIN_fnc_frequencyToString", - "BIN_fnc_getAISquadID", - "BIN_fnc_getAISquadPosition", - "BIN_fnc_getAllAISquads", - "BIN_fnc_getAllAreas", - "BIN_fnc_getAllTXScans", - "BIN_fnc_getAntennaAngle", - "BIN_fnc_getAntennaCanReveal", - "BIN_fnc_getAntennaFrequency", - "BIN_fnc_getAntennaFrequencyClass", - "BIN_fnc_getAntennaGain", - "BIN_fnc_getAntennaName", - "BIN_fnc_getAntennaObject", - "BIN_fnc_getAntennaPower", - "BIN_fnc_getAntennaRevealValue", - "BIN_fnc_getAntennas", - "BIN_fnc_getAntennaScanPolygon", - "BIN_fnc_getAntennaScans", - "BIN_fnc_getAntennaScanSignals", - "BIN_fnc_getAntennaSensitivity", - "BIN_fnc_getAntennaSignal", - "BIN_fnc_getAntennaSignalHistory", - "BIN_fnc_getAntennaType", - "getAudioOptionVolumes", - "BIN_fnc_getBehaviorCoef", - "BIN_fnc_getCharacterSounds", - "BIN_fnc_getCurrentSignal", - "BIN_fnc_getEntityBoundingBarrel", - "BIN_fnc_getFollowingSignals", - "BIN_fnc_getFormattedControl", - "BIN_fnc_getGridCollisions", - "BIN_fnc_getGridMap", - "BIN_fnc_getGridPath", - "BIN_fnc_getGroupSeed", - "BIN_fnc_getIDWMapDrawColorSet", - "BIN_fnc_getIDWMapDrawPatternIndex", - "BIN_fnc_getIDWMapParams", - "BIN_fnc_getIDWMapSaveData", - "BIN_fnc_getIDWMapStaticDataLayers", - "BIN_fnc_getLinkBudget", - "BIN_fnc_getLinkDir", - "BIN_fnc_getLinkedAntennas", - "BIN_fnc_getLinkStrength", - "BIN_fnc_getObjectAntennas", - "BIN_fnc_getObjectBoundingBarrel", - "BIN_fnc_getPatrolRoutes", - "BIN_fnc_getRadioConversation", - "BIN_fnc_getRecordedSignals", - "BIN_fnc_getRoleIcon", - "BIN_fnc_getRotation", - "BIN_fnc_getSignalAge", - "BIN_fnc_getSignalTypeClass", - "BIN_fnc_getSignalTypes", - "BIN_fnc_getSiteLayerEntities", - "getSubtitleOptions", - "BIN_fnc_getTerrainObjects", - "BIN_fnc_getTXScanAngle", - "BIN_fnc_getTXScanDrawData", - "BIN_fnc_getTXScanPolygon", - "BIN_fnc_getTXScanPolygonDetails", - "BIN_fnc_getTXScanPosition", - "BIN_fnc_getTXScanPrecision", - "BIN_fnc_getTXScanSaveData", - "BIN_fnc_getTXScanWorldBounds", - "BIN_fnc_gravityBurst", - "BIN_fnc_gravityCannon_01_ai", - "BIN_fnc_grenadeThrowback", - "BIN_fnc_hackAIDrone", - "BIN_fnc_handDrawBezier", - "BIN_fnc_handDrawEllipse", - "BIN_fnc_hasAntennaSignal", - "BIS_fnc_hasItem", - "BIN_fnc_inDangerZone", - "BIN_fnc_initAcctime", - "BIN_fnc_initActors", - "BIN_fnc_initAI", - "BIN_fnc_initAIBase", - "BIN_fnc_initAIDrone", - "BIN_fnc_initAISquad", - "BIN_fnc_initAntennas", - "BIN_fnc_initConstants", - "BIN_fnc_initCutLayers", - "BIN_fnc_initDiary", - "BIN_fnc_initDroneModule", - "BIN_fnc_initGroup", - "BIN_fnc_initHub", - "BIN_fnc_initInspectableDiaryRecord", - "BIN_fnc_initInventory", - "BIN_fnc_initLocations", - "BIN_fnc_initMiniUGV", - "BIN_fnc_initMothershipLights", - "BIN_fnc_initPersistentObjects", - "BIN_fnc_initProbeMap", - "BIN_fnc_initPuzzle", - "BIN_fnc_initQuests", - "BIN_fnc_initRevive", - "BIN_fnc_initSideColors", - "BIN_fnc_initSites", - "BIN_fnc_initTasks", - "BIN_fnc_initTurret", - "BIN_fnc_initUAV", - "BIN_fnc_initUGV", - "BIN_fnc_inList", - "BIN_fnc_inRadioConversation", - "BIN_fnc_inRadioConversationWith", - "BIN_fnc_isAIBase", - "BIN_fnc_isAntenna", - "BIN_fnc_isAntennaBaked", - "BIN_fnc_isAntennaBroadcasting", - "BIN_fnc_isAntennaJammed", - "BIN_fnc_isAntennaRevealed", - "BIN_fnc_isAntennaSelected", - "BIN_fnc_isExtensionError", - "BIN_fnc_isNull", - "BIN_fnc_isPaused", - "BIN_fnc_isPausedInit", - "BIN_fnc_isPuzzleReset", - "BIN_fnc_isPuzzleTerminated", - "BIN_fnc_isRadioHandshake", - "BIN_fnc_isRadioSilence", - "BIN_fnc_joinAISquad", - "BIN_fnc_lightBurst", - "BIN_fnc_list", - "lnbSetTooltip", - "BIN_fnc_loadIDWMap", - "BIN_fnc_loadTXScanState", - "BIN_fnc_markDangerZone", - "BIN_fnc_markFreeAreaPositions", - "BIN_fnc_matrixMultiply", - "BIN_fnc_matrixTranspose", - "BIN_fnc_matterballDestruction", - "BIN_fnc_matterballEffects", - "BIN_fnc_matterCollectionFX", - "BIN_fnc_missileDeflection", - "BIN_fnc_missileSwarm", - "BIN_fnc_moduleAntenna", - "BIN_fnc_moduleCBRN", - "BIN_fnc_moduleChargeSequence", - "BIN_fnc_moduleDangerZone", - "BIN_fnc_moduleFaradayCage", - "BIN_fnc_moduleGravityAnomaly", - "BIN_fnc_moduleMovementGrid", - "BIN_fnc_modulePointOfInterest", - "BIN_fnc_moduleSimpleObject", - "BIN_fnc_moduleTravel", - "BIN_fnc_moveAI", - "BIN_fnc_moveAIReinforcements", - "BIN_fnc_moveInit", - "BIN_fnc_moveModule", - "BIN_fnc_moveObject", - "BIN_fnc_moveTo", - "BIN_fnc_moveToModelSpace", - "BIN_fnc_moveToOnArc", - "BIN_fnc_onPuzzleCompleted", - "BIN_fnc_onPuzzleProgress", - "BIN_fnc_onPuzzleReset", - "BIN_fnc_onPuzzleStepCompleted", - "BIN_fnc_onPuzzleTerminated", - "BIN_fnc_persistentVariables", - "BIN_fnc_playAlternatingSound", - "BIN_fnc_playMission", - "BIN_fnc_playPatrolAnim", - "BIN_fnc_playPatrolAnimDone", - "BIN_fnc_postInit", - "BIN_fnc_preInit", - "BIN_fnc_preInitEM", - "BIN_fnc_preInitIDWMap", - "BIN_fnc_preInitTXScan", - "BIN_fnc_probeAnim", - "BIN_fnc_probeCoreDelete", - "BIN_fnc_probeCoreEffects", - "BIN_fnc_probeCoreInit", - "BIN_fnc_probeCoreLegsDestroyed", - "BIN_fnc_probeCoreUpdate", - "BIN_fnc_probeDelete", - "BIN_fnc_probeHitpoint", - "BIN_fnc_probeVeinHitpoint", - "BIN_fnc_ProbingArm_fired", - "BIN_fnc_ProbingBeam_fired", - "BIN_fnc_ProbingBeam_sendData", - "BIN_fnc_prototypeCannon_01_ai", - "BIN_fnc_prototypeCannon_01_player", - "BIN_fnc_prototypeCannon_01_slaved", - "BIN_fnc_puzzle_mole", - "BIN_fnc_puzzle_outlier", - "BIN_fnc_reactRadio", - "BIN_fnc_reactRadio_Base", - "BIN_fnc_reactRadio_Player", - "BIN_fnc_reactRadio_Squad", - "BIN_fnc_recordSignal", - "BIN_fnc_resetPuzzle", - "BIN_fnc_revealAntenna", - "BIN_fnc_revealFrequency", - "BIN_fnc_saveIDWMap", - "BIN_fnc_saveTXScanState", - "BIN_fnc_savingEnabled", - "BIN_fnc_scan", - "BIN_fnc_scanObject", - "BIN_fnc_scanTX", - "BIN_fnc_selectDiaryCategory", - "BIN_fnc_selectDiaryRecord", - "BIN_fnc_selectDiaryTask", - "BIN_fnc_sendPing", - "BIN_fnc_sendRadioSignal", - "BIN_fnc_setAISquadID", - "BIN_fnc_setAntenna", - "BIN_fnc_setAntennaAngle", - "BIN_fnc_setAntennaCanReveal", - "BIN_fnc_setAntennaClass", - "BIN_fnc_setAntennaFrequency", - "BIN_fnc_setAntennaFrequencyFromList", - "BIN_fnc_setAntennaGain", - "BIN_fnc_setAntennaName", - "BIN_fnc_setAntennaObject", - "BIN_fnc_setAntennaPower", - "BIN_fnc_setAntennaRevealValue", - "BIN_fnc_setAntennaScans", - "BIN_fnc_setAntennaSensitivity", - "BIN_fnc_setAntennaType", - "BIN_fnc_setBehavior", - "BIN_fnc_setBehaviorCoef", - "BIN_fnc_setBreathe", - "BIN_fnc_setCurrentSignal", - "BIN_fnc_setCustomSoundController", - "BIN_fnc_setDiaryRecord", - "BIN_fnc_setDroneModuleParams", - "BIN_fnc_setDroneModuleTarget", - "BIN_fnc_setGravityPulse", - "BIN_fnc_setIDWMapDrawColorSet", - "BIN_fnc_setIDWMapDrawPatternIndex", - "BIN_fnc_setIDWMapParams", - "BIN_fnc_setIDWMapStaticDataLayers", - "BIN_fnc_setModuleSpeed", - "BIN_fnc_setMoveProperties", - "BIN_fnc_setObjectGrid", - "BIN_fnc_setPlayerSelectedBand", - "BIN_fnc_setPointOfInterest", - "BIN_fnc_setRadioConversation", - "BIN_fnc_setRadioHandshake", - "BIN_fnc_setRadioSilence", - "BIN_fnc_setRagdoll", - "BIN_fnc_setSite", - "BIN_fnc_setSpectrumAnalyzer", - "BIN_fnc_setTargetWeight", - "BIN_fnc_setTXScanAngle", - "BIN_fnc_setTXScanPolygon", - "BIN_fnc_setTXScanPosition", - "BIN_fnc_setTXScanPrecision", - "BIN_fnc_setTXScanWorldBounds", - "BIN_fnc_showAntennaIcon", - "BIN_fnc_showAntennaIcons", - "BIN_fnc_showCurrentTask", - "BIN_fnc_showHorizontalCompass", - "BIN_fnc_showMapOptions", - "BIN_fnc_showPlayerSpectrumAnalyzer", - "BIN_fnc_showSimpleNotification", - "BIN_fnc_showSpectrumAnalyzer", - "BIN_fnc_showSpectrumAnalyzerGUI", - "BIN_fnc_showSpectrumAnalyzerMuzzle", - "BIN_fnc_showSpectrumAnalyzerPiP", - "BIN_fnc_showVision", - "BIN_fnc_skip", - "BIN_fnc_soundDrone", - "BIN_fnc_switchMap", - "BIN_fnc_taskActive", - "BIN_fnc_taskAdded", - "BIN_fnc_terminatePuzzle", - "BIN_fnc_translationDone", - "BIN_fnc_travelToPoint", - "BIS_fnc_turretConfig", - "BIN_fnc_tvSaveExpanded", - "BIN_fnc_updateEM", - "BIN_fnc_updateGravityPulse", - "BIN_fnc_updateIDWMapDrawData", - "BIN_fnc_updatePlayerAntenna", - "BIN_fnc_updatePlayerInput", - "BIN_fnc_updatePlayerSpectrumAnalyzer", - "BIN_fnc_updatePlayerSpectrumAnalyzerSounds", - "BIN_fnc_updateSignalDurations", - "BIN_fnc_updateSpectrumAnalyzerInput", - "BIN_fnc_updateTXScanDrawData", - "BIN_fnc_vectorToEuler", - "BIS_fnc_vehicleCrewTurrets", - "BIN_fnc_wpAddScript", - "BIN_fnc_wpDroneMove", - "BIN_fnc_wpMoveFast", - "BIN_fnc_wpPatrol" - ], - "1.76": [ - "BIS_fnc_3DENAttributeDoorStates", - "allAirports", - "BIS_fnc_allTurrets", - "BIS_fnc_carAlarm", - "BIS_fnc_createRuin", - "drawTriangle", - "BIS_fnc_firedBombDemine", - "BIS_fnc_getCloudletParams", - "BIS_fnc_initInspectable", - "BIS_fnc_initLeaflet", - "isUIContext", - "BIS_fnc_moduleCivilianPresence", - "BIS_fnc_moduleCivilianPresenceSafeSpot", - "BIS_fnc_moduleCivilianPresenceUnit", - "BIS_fnc_moduleEditTerrainObject", - "BIS_fnc_moduleHideTerrainObjects", - "selectRandomWeighted", - "BIS_fnc_setObjectShotParents", - "BIS_fnc_showAANArticle", - "BIS_fnc_smoothStep", - "BIS_fnc_timeline_cleanup", - "BIS_fnc_timeline_deleted", - "BIS_fnc_timeline_finish", - "BIS_fnc_timeline_getAlpha", - "BIS_fnc_timeline_getCurrentTime", - "BIS_fnc_timeline_getInterpMode", - "BIS_fnc_timeline_getLength", - "BIS_fnc_timeline_getPlayFromStart", - "BIS_fnc_timeline_getPlayRate", - "BIS_fnc_timeline_getPlayTime", - "BIS_fnc_timeline_getPosition", - "BIS_fnc_timeline_getSimulatedCurves", - "BIS_fnc_timeline_getStopTime", - "BIS_fnc_timeline_getTimeLeft", - "BIS_fnc_timeline_init", - "BIS_fnc_timeline_isFinished", - "BIS_fnc_timeline_isLooping", - "BIS_fnc_timeline_isPaused", - "BIS_fnc_timeline_isPlaying", - "BIS_fnc_timeline_isReverse", - "BIS_fnc_timeline_play", - "BIS_fnc_timeline_setInterpMode", - "BIS_fnc_timeline_setLength", - "BIS_fnc_timeline_setLoop", - "BIS_fnc_timeline_setPause", - "BIS_fnc_timeline_setPlayRate", - "BIS_fnc_timeline_setPosition", - "BIS_fnc_timeline_setReverse", - "BIS_fnc_timeline_simulateCurves", - "BIS_fnc_timeline_stop", - "BIS_fnc_timeline_tick", - "BIS_fnc_wpDemine" - ], - "2.00": [ - "addonFiles", - "allAddonsInfo", - "configOf", - "connectToServer", - "ctrlMousePosition", - "ctrlScrollValues", - "ctrlSetScrollValues", - "ctrlSetTextSelection", - "ctrlTextSelection", - "diag_allMissionEventHandlers", - "diag_dumpCalltraceToLog", - "diaryRecordNull", - "elevatePeriscope", - "getAllUnitTraits", - "getAssetDLCInfo", - "getAttackTarget", - "getLighting", - "getLightingAt", - "getLoadedModsInfo", - "getPlayerVoNVolume", - "getRoadInfo", - "getSteamFriendsServers", - "getVehicleTIPars", - "is3DENPreview", - "isFinal", - "localNamespace", - "lockedInventory", - "lockInventory", - "namedProperties", - "periscopeElevation", - "radioChannelInfo", - "setPlayerVoNVolume", - "setWaypointLoiterAltitude", - "surfaceTexture", - "systemTime", - "systemTimeUTC", - "unitTurret", - "waypointLoiterAltitude" - ], - "1.74": [], - "1.68": [ - "BIS_fnc_aircraftCatapultLaunch", - "BIS_fnc_aircraftTailhook", - "allSimpleObjects", - "BIS_fnc_animateFlag", - "canTriggerDynamicSimulation", - "BIS_fnc_carrier01AnimateDeflectors", - "deleteGroupWhenEmpty", - "diag_dynamicSimulationEnd", - "diag_dynamicSimulationStart", - "dynamicSimulationDistance", - "dynamicSimulationDistanceCoef", - "dynamicSimulationEnabled", - "dynamicSimulationSystemEnabled", - "enableDynamicSimulation", - "enableDynamicSimulationSystem", - "enableWeaponDisassembly", - "environmentEnabled", - "flagAnimationPhase", - "isGroupDeletedWhenEmpty", - "isRemoteExecutedJIP", - "isSimpleObject", - "parseSimpleArray", - "setConvoySeparation", - "setDriveOnPath", - "setDynamicSimulationDistance", - "setDynamicSimulationDistanceCoef", - "setFeatureType", - "setFlagAnimationPhase", - "BIS_fnc_setHitPointDamage", - "setVelocityModelSpace", - "terrainIntersectAtASL", - "triggerDynamicSimulation" - ], - "1.92": [ - "bezierInterpolation", - "ctrlSetPositionH", - "ctrlSetPositionW", - "ctrlSetPositionX", - "ctrlSetPositionY", - "customWaypointPosition", - "decayGraphValues", - "getGraphValues", - "BIS_fnc_mapGridSize", - "BIS_fnc_markerToString", - "matrixMultiply", - "matrixTranspose", - "missileTarget", - "missileTargetPos", - "setBehaviourStrong", - "setMissileTarget", - "setMissileTargetPos", - "BIS_fnc_stringToMarker", - "BIS_fnc_stringToMarkerLocal", - "triggerAmmo", - "vectorLinearConversion" - ], - "2.06": [ - "addUserActionEventHandler", - "allLODs", - "allUsers", - "ambientTemperature", - "canDeployWeapon", - "conversationDisabled", - "ctrlBackgroundColor", - "ctrlForegroundColor", - "ctrlMapSetPosition", - "ctrlSetTooltipMaxWidth", - "diag_setTerrainHeight", - "diag_stacktrace", - "directionStabilizationEnabled", - "displayChild", - "enableDirectionStabilization", - "gestureState", - "getCruiseControl", - "getDebriefingText", - "getSensorTargets", - "getSensorThreats", - "getTextureInfo", - "getUserInfo", - "hashValue", - "lbSortBy", - "lbTooltip", - "lnbSortBy", - "missionEnd", - "radioEnabled", - "regexFind", - "regexMatch", - "regexReplace", - "removeAllUserActionEventHandlers", - "removeUserActionEventHandler", - "selectionVectorDirAndUp", - "sentencesEnabled", - "serverNamespace", - "setCruiseControl", - "setLightConePars", - "setLightIR", - "setLightVolumeShape", - "setTowParent", - "shownSubtitles", - "uniqueUnitItems", - "weaponReloadingTime" - ], - "2.02": [ - "addBinocularItem", - "binocularItems", - "binocularMagazine", - "break", - "breakWith", - "compileScript", - "continue", - "continueWith", - "createHashMap", - "createHashMapFromArray", - "ctrlFontHeight", - "ctrlSetMousePosition", - "ctrlSetURL", - "ctrlStyle", - "ctrlTextColor", - "ctrlTooltip", - "ctrlURL", - "diag_exportConfig", - "diag_exportTerrainSVG", - "diag_scope", - "fileExists", - "flatten", - "forceCadetDifficulty", - "forceUnicode", - "get", - "getAllPylonsInfo", - "getObjectScale", - "getOrDefault", - "getPlayerID", - "getTextRaw", - "HashMap", - "import", - "insert", - "isNotEqualTo", - "keys", - "markerChannel", - "markerPolyline", - "menuSetShortcut", - "menuSetText", - "menuSetURL", - "merge", - "missionNameSource", - "removeAllBinocularItems", - "removeAllSecondaryWeaponItems", - "removeBinocularItem", - "setMarkerPolyline", - "setMarkerPolylineLocal", - "setObjectScale", - "setUnitCombatMode", - "trim", - "tvIsSelected", - "tvSelection", - "tvSetSelected", - "tvSortAll", - "tvSortByValueAll", - "unitCombatMode" - ], - "1.90": [], - "1.84": [ - "BIS_fnc_boatRack01ActionAdd", - "BIS_fnc_BoatRack01ActionCondition", - "BIS_fnc_boatRack01ActionRemove", - "BIS_fnc_boatRack01AdjustZOffset", - "BIS_fnc_boatRack01CanExetuteAction", - "BIS_fnc_boatRack01CanProgressAction", - "BIS_fnc_boatRack01Init", - "BIS_fnc_boatRack01InitAdjustZOffsets", - "calculatePlayerVisibilityByFriendly", - "ctrlAnimateModel", - "ctrlAnimationPhaseModel", - "BIS_fnc_destroyer01AnimateHangarDoors", - "BIS_fnc_destroyer01EdenDelete", - "BIS_fnc_destroyer01EdenInit", - "BIS_fnc_destroyer01GetShipPart", - "BIS_fnc_destroyer01HandleDamage", - "BIS_fnc_destroyer01Init", - "BIS_fnc_destroyer01InitHullNumbers", - "BIS_fnc_destroyer01OperateHangarDoors", - "BIS_fnc_destroyer01PlayHangarDoorSound", - "BIS_fnc_destroyer01PosUpdate", - "getCalculatePlayerVisibilityByFriendly" - ], - "1.96": [ - "BIS_fnc_3DENMissionStats", - "BIS_fnc_compatibleMagazines", - "currentPilot", - "diag_deltaTime", - "getDiverState", - "getMissionPath", - "getObjectFOV", - "getPosWorldVisual", - "isActionMenuVisible", - "isGameFocused", - "isGamePaused", - "BIS_fnc_parseNumberSafe", - "removeDiaryRecord", - "removeDiarySubject", - "BIS_fnc_respawnBackpack", - "BIS_fnc_setCustomSoundController", - "setDiaryRecordText", - "setEffectiveCommander", - "BIS_fnc_spawnOrdered", - "toLowerANSI", - "toUpperANSI", - "BIS_fnc_WLArsenalFilter", - "BIS_fnc_WLParseAssetList", - "BIS_fnc_WLSyncedTime" - ] -} \ No newline at end of file +{} \ No newline at end of file diff --git a/devHelper/commands/ofp.json b/devHelper/commands/ofp.json index 0ee48bc..9e26dfe 100644 --- a/devHelper/commands/ofp.json +++ b/devHelper/commands/ofp.json @@ -1,376 +1 @@ -{ - "docs": "https://community.bistudio.com/wiki/Category:Introduced_with_Operation_Flashpoint", - "1.30": [], - "1.00": [ - "!_a", - "+", - "-", - "a_!=_b", - "a_%_b", - "a_&&_b", - "a_*_b", - "a_/_b", - "a_=_b", - "a_==_b", - "a_greater_b", - "a_greater=_b", - "a_less_b", - "a_less=_b", - "a_or_b", - "a_^_b", - "abs", - "accTime", - "acos", - "action", - "addMagazine", - "addMagazineCargo", - "addRating", - "addScore", - "addWeapon", - "addWeaponCargo", - "alive", - "allowDammage", - "allowFleeing", - "allowGetIn", - "ammo", - "and", - "asin", - "assignAsCargo", - "assignAsCommander", - "assignAsDriver", - "assignAsGunner", - "atan", - "atan2", - "atg", - "behaviour", - "benchmark", - "buildingPos", - "cadetMode", - "camCommand", - "camCommit", - "camCommitted", - "camCreate", - "camDestroy", - "cameraEffect", - "camSetBank", - "camSetDir", - "camSetDive", - "camSetFov", - "camSetFovRange", - "camSetPos", - "camSetRelPos", - "camSetTarget", - "canFire", - "canMove", - "canStand", - "captive", - "civilian", - "clearMagazineCargo", - "clearWeaponCargo", - "combatMode", - "commander", - "commandFire", - "commandFollow", - "commandMove", - "commandStop", - "commandTarget", - "commandWatch", - "cos", - "count", - "countEnemy", - "countFriendly", - "countSide", - "countType", - "countUnknown", - "crew", - "cutObj", - "cutRsc", - "cutText", - "dayTime", - "debugLog", - "deg", - "direction", - "disableAI", - "disableUserInput", - "distance", - "doFire", - "doFollow", - "doMove", - "doStop", - "doTarget", - "doWatch", - "driver", - "east", - "enableEndDialog", - "enableRadio", - "exec", - "exit", - "exp", - "fadeMusic", - "fadeRadio", - "fadeSound", - "false", - "fire", - "flag", - "flagOwner", - "fleeing", - "flyInHeight", - "forceEnd", - "forEach", - "format", - "formation", - "formLeader", - "fuel", - "getDammage", - "getDir", - "getMarkerPos", - "getPos", - "globalChat", - "globalRadio", - "goto", - "group", - "groupChat", - "groupRadio", - "grpNull", - "gunner", - "handsHit", - "hasWeapon", - "hint", - "hintC", - "hintCadet", - "in", - "inflame", - "isNull", - "knowsAbout", - "land", - "leader", - "list", - "ln", - "local", - "localize", - "lock", - "locked", - "lockWP", - "log", - "mod", - "move", - "moveInCargo", - "moveInCommander", - "moveInDriver", - "moveInGunner", - "musicVolume", - "name", - "nearestBuilding", - "nearestObject", - "nil", - "not", - "objNull", - "objStatus", - "or", - "orderGetIn", - "pi", - "player", - "playMove", - "playMusic", - "playSound", - "private", - "rad", - "random", - "rating", - "removeAllWeapons", - "removeMagazine", - "removeMagazines", - "removeWeapon", - "resistance", - "reveal", - "saveGame", - "say", - "score", - "select", - "setAccTime", - "setAmmoCargo", - "setBehaviour", - "setCaptive", - "setCombatMode", - "setDammage", - "setDir", - "setFace", - "setFaceAnimation", - "setFlagOwner", - "setFlagSide", - "setFlagTexture", - "setFog", - "setFormation", - "setFormDir", - "setFuel", - "setFuelCargo", - "setGroupId", - "setIdentity", - "setMarkerPos", - "setMarkerType", - "setMimic", - "setOvercast", - "setPos", - "setRadioMsg", - "setRepairCargo", - "setSpeedMode", - "setUnitPos", - "setViewDistance", - "showCinemaBorder", - "showCompass", - "showGPS", - "showMap", - "shownCompass", - "shownGPS", - "shownMap", - "shownPad", - "shownRadio", - "shownWarrant", - "shownWatch", - "showPad", - "showRadio", - "showWarrant", - "showWatch", - "side", - "sideRadio", - "sin", - "skipTime", - "someAmmo", - "soundVolume", - "speed", - "speedMode", - "sqrt", - "stop", - "stopped", - "switchCamera", - "switchLight", - "switchMove", - "tan", - "textLog", - "tg", - "time", - "titleCut", - "titleObj", - "titleRsc", - "titleText", - "true", - "unassignVehicle", - "unitReady", - "units", - "vehicle", - "vehicleRadio", - "west" - ], - "1.10": [], - "1.99": [], - "1.46": [], - "1.90": [], - "1.75": [ - "addMagazinePool", - "addWeaponPool", - "animate", - "animationPhase", - "buttonAction", - "buttonSetAction", - "cheatsEnabled", - "clearMagazinePool", - "clearWeaponPool", - "closeDialog", - "createDialog", - "ctrlEnable", - "ctrlEnabled", - "ctrlSetText", - "ctrlShow", - "ctrlText", - "ctrlVisible", - "deleteIdentity", - "deleteStatus", - "drop", - "enemy", - "fillWeaponsFromPool", - "lbAdd", - "lbClear", - "lbColor", - "lbCurSel", - "lbData", - "lbDelete", - "lbPicture", - "lbSetColor", - "lbSetCurSel", - "lbSetData", - "lbSetPicture", - "lbSetValue", - "lbSize", - "lbText", - "lbValue", - "loadIdentity", - "loadStatus", - "magazines", - "object", - "onBriefingGear", - "onBriefingGroup", - "onBriefingNotes", - "onBriefingPlan", - "pickWeaponPool", - "primaryWeapon", - "putWeaponPool", - "queryMagazinePool", - "queryWeaponPool", - "resize", - "saveIdentity", - "saveStatus", - "saveVar", - "secondaryWeapon", - "set", - "setObjectTexture", - "setRain", - "setSkill", - "setTerrainGrid", - "skill", - "weapons" - ], - "1.85": [ - "addEventHandler", - "call", - "comment", - "do", - "else", - "if", - "onMapSingleClick", - "preprocessFile", - "removeAllEventHandlers", - "removeEventHandler", - "sliderPosition", - "sliderRange", - "sliderSetPosition", - "sliderSetRange", - "sliderSetSpeed", - "sliderSpeed", - "then", - "while" - ], - "1.80": [], - "1.21": [ - "getMarkerColor", - "getMarkerSize", - "getMarkerType", - "getWPPos", - "requiredVersion", - "setMarkerColor", - "setMarkerSize", - "setWPPos" - ], - "1.04": [], - "1.20": [], - "1.78": [], - "1.34": [ - "createUnit", - "createVehicle", - "deleteVehicle", - "join", - "publicVariable", - "sideChat", - "vehicleChat" - ], - "1.27": [] -} \ No newline at end of file +{} \ No newline at end of file diff --git a/devHelper/commands/ofpResistance.json b/devHelper/commands/ofpResistance.json index cc6e37d..9e26dfe 100644 --- a/devHelper/commands/ofpResistance.json +++ b/devHelper/commands/ofpResistance.json @@ -1,113 +1 @@ -{ - "docs": "https://community.bistudio.com/wiki/Category:Introduced_with_Operation_Flashpoint:_Elite", - "1.00": [ - "actionKeys", - "actionKeysImages", - "actionKeysNames", - "activateAddons", - "activateKey", - "addLiveStats", - "addWaypoint", - "assignedTarget", - "assignTeam", - "attackEnabled", - "camSetFocus", - "camUseNVG", - "clearRadio", - "commandGetOut", - "composeText", - "createCenter", - "createGroup", - "createGuardedPoint", - "createMine", - "createSoundSource", - "createTrigger", - "deleteGroup", - "deleteMarker", - "deleteWaypoint", - "dissolveTeam", - "doGetOut", - "enableAI", - "find", - "finishMissionInit", - "getPosASL", - "glanceAt", - "isKeyActive", - "isKindOf", - "keyImage", - "keyName", - "lightAttachObject", - "lightDetachObject", - "lineBreak", - "lookAt", - "moveToCompleted", - "onPlayerConnected", - "parseText", - "playMission", - "preloadCamera", - "preloadObject", - "preloadSound", - "preloadTitleObj", - "preloadTitleRsc", - "preprocessFileLineNumbers", - "processInitCommands", - "radioVolume", - "respawnVehicle", - "runInitScript", - "scriptDone", - "selectLeader", - "selectPlayer", - "sendSimpleCommand", - "setAttributes", - "setCameraEffect", - "setCameraInterest", - "setDate", - "setDestination", - "setDropInterval", - "setEffectCondition", - "setFormationTask", - "setFriend", - "setHideBehind", - "setLightAmbient", - "setLightColor", - "setMarkerBrush", - "setMarkerDir", - "setMarkerText", - "setMusicEffect", - "setParticleRandom", - "setPlayable", - "setPosASL", - "setTargetAge", - "setTitleEffect", - "setTriggerArea", - "setUnitAbility", - "setUnitRank", - "setVectorDir", - "setVectorUp", - "setVehicleArmor", - "setVehicleId", - "setVehicleInit", - "setVehicleLock", - "setVehiclePosition", - "setWaypointBehaviour", - "setWaypointDescription", - "setWaypointFormation", - "setWaypointHousePosition", - "setWaypointPosition", - "setWaypointScript", - "setWaypointSpeed", - "setWaypointStatements", - "setWaypointTimeout", - "spawn", - "surfaceIsWater", - "surfaceType", - "synchronizeWaypoint", - "terminate", - "triggerAttachObject", - "unassignTeam", - "vectorDir", - "waypointAttachObject", - "waypointAttachVehicle", - "weaponDirection" - ] -} \ No newline at end of file +{} \ No newline at end of file diff --git a/devHelper/commands/toh.json b/devHelper/commands/toh.json index 1143c3b..9e26dfe 100644 --- a/devHelper/commands/toh.json +++ b/devHelper/commands/toh.json @@ -1,200 +1 @@ -{ - "docs": "https://community.bistudio.com/wiki/Category:Introduced_with_Take_On_Helicopters", - "1.01": [ - "assignAsCargoIndex", - "enableCopilot", - "enableTraffic", - "isPiPEnabled", - "setTrafficDensity", - "setTrafficDistance", - "setTrafficGap", - "setTrafficSpeed" - ], - "1.00": [ - "BIS_fnc_ambientBlacklist", - "BIS_fnc_ambientBlacklistAdd", - "BIS_fnc_ambientBoats", - "BIS_fnc_ambientHelicopters", - "BIS_fnc_ambientPlanes", - "BIS_fnc_ambientPostprocess", - "BIS_fnc_animType", - "BIS_fnc_assignPlayerRole", - "batteryChargeRTD", - "BIS_fnc_camFollow", - "clearForcesRTD", - "collectiveRTD", - "BIS_fnc_convertUnits", - "BIS_fnc_counter", - "BIS_fnc_credits", - "BIS_fnc_dbClassCheck", - "BIS_fnc_dbClassId", - "BIS_fnc_dbClassIndex", - "BIS_fnc_dbClassList", - "BIS_fnc_dbClassRemove", - "BIS_fnc_dbClassReturn", - "BIS_fnc_dbClassSet", - "BIS_fnc_dbConfigPath", - "BIS_fnc_dbImportConfig", - "BIS_fnc_dbImportXML", - "BIS_fnc_dbIsClass", - "BIS_fnc_dbIsValue", - "BIS_fnc_dbPrint", - "BIS_fnc_dbSymbolClass", - "BIS_fnc_dbSymbolValue", - "BIS_fnc_dbValueCheck", - "BIS_fnc_dbValueId", - "BIS_fnc_dbValueIndex", - "BIS_fnc_dbValueList", - "BIS_fnc_dbValueRemove", - "BIS_fnc_dbValueReturn", - "BIS_fnc_dbValueSet", - "BIS_fnc_diaryHints", - "BIS_fnc_diaryMaps", - "BIS_fnc_displayClouds", - "BIS_fnc_displayColorGet", - "BIS_fnc_displayColorSet", - "BIS_fnc_displayControls", - "BIS_fnc_displayLoading", - "BIS_fnc_displayMission", - "BIS_fnc_displayName", - "BIS_fnc_displayResize", - "enableAutoStartUpRTD", - "enableAutoTrimRTD", - "BIS_fnc_endMission", - "BIS_fnc_errorMsg", - "forceAtPositionRTD", - "forceGeneratorRTD", - "BIS_fnc_functionPath", - "BIS_fnc_functionsDebug", - "BIS_fnc_GC", - "BIS_fnc_GCinit", - "BIS_fnc_genericSentence", - "BIS_fnc_genericSentenceInit", - "getEngineTargetRPMRTD", - "getHitPointDamage", - "BIS_fnc_getIDC", - "BIS_fnc_getIDD", - "getRotorBrakeRTD", - "getWingsOrientationRTD", - "getWingsPositionRTD", - "BIS_fnc_GUIbackground", - "BIS_fnc_GUIeditor", - "BIS_fnc_GUIgrid", - "BIS_fnc_GUIgridToProfile", - "BIS_fnc_GUIhint", - "BIS_fnc_guiMessage", - "BIS_fnc_halt", - "BIS_fnc_helicopterCanFly", - "BIS_fnc_helicopterDamage", - "BIS_fnc_helicopterGetHitpoints", - "BIS_fnc_helicopterSeat", - "BIS_fnc_helicopterSeatMove", - "BIS_fnc_helicopterType", - "BIS_fnc_HUDLimits", - "HUDMovementLevels", - "BIS_fnc_isLocalized", - "BIS_fnc_kbCanSpeak", - "BIS_fnc_kbCreateDummy", - "BIS_fnc_kbIsSpeaking", - "BIS_fnc_kbMenu", - "BIS_fnc_kbPriority", - "BIS_fnc_kbSentence", - "BIS_fnc_kbSkip", - "BIS_fnc_kbTell", - "BIS_fnc_kbTellLocal", - "BIS_fnc_kbTopicConfig", - "BIS_fnc_keypointsExport", - "BIS_fnc_keypointsExportFromKML", - "BIS_fnc_KMLimport", - "BIS_fnc_markerCreate", - "BIS_fnc_markerParams", - "BIS_fnc_markerPath", - "BIS_fnc_moveIn", - "BIS_fnc_MP", - "BIS_fnc_MPexec", - "BIS_fnc_nearestHelipad", - "BIS_fnc_noFlyZone", - "BIS_fnc_noFlyZonesCreate", - "BIS_fnc_noFlyZonesExport", - "BIS_fnc_numberDigits", - "numberOfEnginesRTD", - "BIS_fnc_numberText", - "BIS_fnc_onEnd", - "BIS_fnc_onLoad", - "BIS_fnc_overviewAuthor", - "BIS_fnc_overviewDifficulty", - "BIS_fnc_overviewMission", - "BIS_fnc_overviewTerrain", - "BIS_fnc_overviewTimeTrial", - "BIS_fnc_param", - "BIS_fnc_paramIn", - "BIS_fnc_PIP", - "BIS_fnc_playerName", - "BIS_fnc_posDegToUTM", - "BIS_fnc_posDegToWorld", - "BIS_fnc_position", - "BIS_fnc_posUTMToDeg", - "profileNamespace", - "BIS_fnc_progressLoadingScreen", - "radioChannelAdd", - "radioChannelCreate", - "radioChannelRemove", - "radioChannelSetCallSign", - "radioChannelSetLabel", - "BIS_fnc_radioSetChannel", - "BIS_fnc_radioSetPlaylist", - "BIS_fnc_radioSetTrack", - "BIS_fnc_randomPos", - "BIS_fnc_randomPosTrigger", - "ropeCreate", - "ropeDestroy", - "ropeDetach", - "ropeSetCargoMass", - "BIS_fnc_roundDir", - "BIS_fnc_saveGame", - "saveProfileNamespace", - "BIS_fnc_secondsToString", - "setActualCollectiveRTD", - "setAPURTD", - "setBatteryChargeRTD", - "setBatteryRTD", - "setBrakesRTD", - "setCustomWeightRTD", - "setEngineRpmRTD", - "BIS_fnc_setHeight", - "setHitPointDamage", - "setPiPEffect", - "setRotorBrakeRTD", - "setStarterRTD", - "setThrottleRTD", - "setWantedRPMRTD", - "setWingForceScaleRTD", - "BIS_fnc_shakeGauges", - "BIS_fnc_shutdown", - "BIS_fnc_singleMissionConfig", - "BIS_fnc_singleMissionKeys", - "BIS_fnc_singleMissionName", - "stopEngineRTD", - "systemOfUnits", - "throttleRTD", - "BIS_fnc_titleText", - "windRTD", - "wingsForcesRTD", - "BIS_fnc_worldArea", - "BIS_fnc_wpAerobatics", - "BIS_fnc_wpAngle", - "BIS_fnc_wpCheckpoint", - "BIS_fnc_wpFastRope", - "BIS_fnc_wpFormation", - "BIS_fnc_wpHover", - "BIS_fnc_wpLand", - "BIS_fnc_wpRestricted", - "BIS_fnc_wpSlingLoadAttach", - "BIS_fnc_wpSlingLoadDetach", - "BIS_fnc_wpSlingLoadDrop", - "BIS_fnc_wpSteady", - "BIS_fnc_wpTimed", - "BIS_fnc_wpTransport", - "BIS_fnc_wpWinchLoad" - ] -} \ No newline at end of file +{} \ No newline at end of file diff --git a/devHelper/getCommands.js b/devHelper/getCommands.js index 566ace6..87b9e30 100644 --- a/devHelper/getCommands.js +++ b/devHelper/getCommands.js @@ -15,26 +15,39 @@ const path = require('path'); arma3: '/wiki/Category:Introduced_with_Arma_3', }; - await Promise.all(Object.keys(introducedInGamesMap).map(async game => { - const html = await (await fetch(`${WIKI_BASE_URL}${introducedInGamesMap[game]}`)).text(); - const document = parse(html); - const introducedInVersionMap = Array.from(document.querySelectorAll('.CategoryTreeLabel')).reduce( - (acc, a) => ({ ...acc, [/\d+\.\d+/.exec(a.textContent).shift()]: a.getAttribute('href') }), - {} - ); - const gameCommands = { docs: `${WIKI_BASE_URL}${introducedInGamesMap[game]}` }; - await Promise.all(Object.keys(introducedInVersionMap).map(async version => { - const cmdhtml = await (await fetch(`${WIKI_BASE_URL}${introducedInVersionMap[version]}`)).text(); - const cmdDocument = parse(cmdhtml); - const commands = Array.from(cmdDocument.querySelectorAll('div.mw-category-group > ul > li > a[title]')) - .filter(a => !a.classList.length && !a.textContent.includes(':')) - .map(a => a.textContent.replace(/[ ]+/g, '_')); - gameCommands[version] = commands; - })); - fs.writeFileSync( - path.join(process.cwd(), 'devHelper/commands', `${game}.json`), - JSON.stringify(gameCommands, null, 2), - 'utf8' - ); - })); + await Promise.all( + Object.keys(introducedInGamesMap).map(async game => { + const html = await (await fetch(`${WIKI_BASE_URL}${introducedInGamesMap[game]}`)).text(); + const document = parse(html); + const introducedInVersionMap = Array.from(document.querySelectorAll('.CategoryTreeLabel')).reduce( + (acc, a) => ({ ...acc, [/\d+\.\d+/.exec(a.textContent).shift()]: a.getAttribute('href') }), + {} + ); + const gameCommands = { docs: `${WIKI_BASE_URL}${introducedInGamesMap[game]}` }; + await Promise.all( + Object.keys(introducedInVersionMap).map(async version => { + const cmdhtml = await (await fetch(`${WIKI_BASE_URL}${introducedInVersionMap[version]}`)).text(); + const cmdDocument = parse(cmdhtml); + const commands = Array.from(cmdDocument.querySelectorAll('div.mw-category-group > ul > li > a[title]')) + .filter(a => !a.classList.length && !a.textContent.includes(':')) + .map(a => a.textContent.replace(/[ ]+/g, '_')); + gameCommands[version] = commands; + }) + ); + const gameCommandsSorted = Object.keys(gameCommands) + .sort((a, b) => { + if (a === 'docs') { + return -1; + } + if (b === 'docs') { + return 1; + } + const [, aVer] = /(\d+\.\d+)/.exec(a); + const [, bVer] = /(\d+\.\d+)/.exec(b); + return Number.parseFloat(aVer) - Number.parseFloat(bVer); + }) + .reduce((acc, key) => (gameCommands[key].legnth ? { ...acc, [key]: gameCommands[key] } : acc), {}); + fs.writeFileSync(path.join(process.cwd(), 'devHelper/commands', `${game}.json`), JSON.stringify(gameCommandsSorted, null, 2), 'utf8'); + }) + ); })(); From 083fb0f5ab6feda434fe2217818c1bbf7c5eeeef Mon Sep 17 00:00:00 2001 From: Chase <29675446+theace0296@users.noreply.github.com> Date: Thu, 18 Nov 2021 18:50:35 -0500 Subject: [PATCH 04/19] Revert to base --- devHelper/commands/arma.json | 564 ++++- devHelper/commands/arma2.json | 588 +++++- devHelper/commands/arma2oa.json | 162 +- devHelper/commands/arma3.json | 2808 ++++++++++++++++++++++++- devHelper/commands/ofp.json | 445 +++- devHelper/commands/ofpResistance.json | 123 +- devHelper/commands/toh.json | 209 +- 7 files changed, 4892 insertions(+), 7 deletions(-) diff --git a/devHelper/commands/arma.json b/devHelper/commands/arma.json index 9e26dfe..7b042ea 100644 --- a/devHelper/commands/arma.json +++ b/devHelper/commands/arma.json @@ -1 +1,563 @@ -{} \ No newline at end of file +{ + "docs": "https://community.bistudio.com/wiki/Category:Introduced_with_Armed_Assault", + "1.00": [ + "actionKeys", + "actionKeysImages", + "actionKeysNames", + "activateAddons", + "activateKey", + "addSwitchableUnit", + "addWaypoint", + "animationState", + "assert", + "assignedTarget", + "assignTeam", + "attackEnabled", + "boundingBox", + "breakOut", + "breakTo", + "camCommitPrepared", + "cameraInterest", + "cameraOn", + "campaignConfigFile", + "camPreload", + "camPreloaded", + "camPrepareBank", + "camPrepareDir", + "camPrepareDive", + "camPrepareFocus", + "camPrepareFov", + "camPrepareFovRange", + "camPreparePos", + "camPrepareRelPos", + "camPrepareTarget", + "camSetFocus", + "camUseNVG", + "case", + { + "key": "catch", + "overwrite": { + "type": "exceptionHandling" + } + }, + "ceil", + "clearRadio", + "closeDisplay", + "commandFSM", + "commandGetOut", + { + "key": "compile", + "overwrite": { + "type": "compilationStatement" + } + }, + "composeText", + "configFile", + "configName", + { + "key": "controlNull", + "overwrite": { + "returns": "bool" + } + }, + "createCenter", + "createDisplay", + { + "key": "createGroup", + "overwrite": { + "returns": "objGroup" + } + }, + "createGuardedPoint", + { + "key": "createMarker", + "overwrite": { + "returns": "objMarker" + } + }, + "createMine", + "createSoundSource", + "createTarget", + "createTrigger", + { + "key": "createVehicleLocal", + "overwrite": { + "returns": "objVehicle" + } + }, + "ctrlActivate", + "ctrlCommit", + { + "key": "ctrlCommitted", + "overwrite": { + "returns": "bool" + } + }, + "ctrlFade", + "ctrlMapAnimAdd", + "ctrlMapAnimClear", + "ctrlMapAnimCommit", + "ctrlMapAnimDone", + "ctrlMapScale", + "ctrlParent", + "ctrlPosition", + "ctrlScale", + "ctrlSetActiveColor", + "ctrlSetBackgroundColor", + "ctrlSetEventHandler", + "ctrlSetFade", + "ctrlSetFocus", + "ctrlSetFont", + "ctrlSetFontH1", + "ctrlSetFontH1B", + "ctrlSetFontH2", + "ctrlSetFontH2B", + "ctrlSetFontH3", + "ctrlSetFontH3B", + "ctrlSetFontH4", + "ctrlSetFontH4B", + "ctrlSetFontH5", + "ctrlSetFontH5B", + "ctrlSetFontH6", + "ctrlSetFontH6B", + "ctrlSetFontHeight", + "ctrlSetFontHeightH1", + "ctrlSetFontHeightH2", + "ctrlSetFontHeightH3", + "ctrlSetFontHeightH4", + "ctrlSetFontHeightH5", + "ctrlSetFontHeightH6", + "ctrlSetFontP", + "ctrlSetFontPB", + "ctrlSetForegroundColor", + "ctrlSetPosition", + "ctrlSetScale", + "ctrlSetStructuredText", + "ctrlSetTextColor", + "ctrlSetTooltip", + "ctrlSetTooltipColorBox", + "ctrlSetTooltipColorShade", + "ctrlSetTooltipColorText", + "ctrlShown", + "ctrlType", + "currentCommand", + "date", + "default", + "deleteCenter", + "deleteCollection", + "deleteGroup", + "deleteMarker", + "deleteTarget", + "deleteWaypoint", + { + "key": "displayCtrl", + "overwrite": { + "returns": "uiControl" + } + }, + { + "key": "displayNull", + "overwrite": { + "returns": "bool" + } + }, + { + "key": "displaySetEventHandler", + "overwrite": { + "type": "eventStatement" + } + }, + "dissolveTeam", + { + "key": "doFSM", + "overwrite": { + "type": "executionStatement" + } + }, + "doGetOut", + "drawArrow", + "drawEllipse", + "drawIcon", + "drawLine", + "drawRectangle", + { + "key": "echo", + "overwrite": { + "type": "diagnoseStatement" + } + }, + "effectiveCommander", + { + "key": "emptyPositions", + "overwrite": { + "returns": "scalar", + "syntax": " emptyPositions ", + "example": "_freeCargoPositions = vehicle player emptyPositions \"cargo\";", + "docSyntax": "vehicle emptyPositions position", + "description": "Returns the number of given positions in the vehicle. Positions can be \"Commander\", \"Driver\", \"Gunner\" or \"Cargo\"" + } + }, + "enableAI", + "enableAttack", + "enableEnvironment", + "enableReload", + "enableTeamSwitch", + { + "key": "execVM", + "overwrite": { + "type": "executionStatement" + } + }, + { + "key": "exitWith", + "overwrite": { + "type": "controlStatement" + } + }, + "expectedDestination", + "exportLandscapeXYZ", + "fadeRadio", + "find", + "findCover", + "findDisplay", + "findNearestEnemy", + "finishMissionInit", + "finite", + "floor", + "fog", + "fogForecast", + { + "key": "for", + "overwrite": { + "type": "controlStatement" + } + }, + "forceSpeed", + "formationDirection", + "formationLeader", + "formationMembers", + "formationPosition", + "formationTask", + "formatText", + "from", + "getArray", + "getHideFrom", + "getNumber", + "getPosASL", + "getSpeed", + "getText", + { + "key": "getVariable", + "overwrite": { + "returns": "any", + "syntax": " getVariable ", + "example": "_thePublicVariable = _myTruck getVariable \"myPublicVariable\";", + "docSyntax": "varspace getVariable name", + "description": "Return the value of variable in the variable space assigned to various data types.", + "tags": "[AG] " + } + }, + "glanceAt", + "halt", + "hideBehindScripted", + "hideBody", + "hierarchyObjectsCount", + "htmlLoad", + "image", + "inGameUISetEventHandler", + "inheritsFrom", + "initAmbientLife", + "intersect", + "isArray", + "isClass", + "isFormationLeader", + "isHidden", + "isHideBehindScripted", + "isKeyActive", + "isKindOf", + "isMarkedForCollection", + "isNil", + "isNumber", + "isPlayer", + "isText", + "keyImage", + "keyName", + "lbIsSelected", + "lbSelection", + "lbSetSelected", + "lightAttachObject", + "lightDetachObject", + "limitSpeed", + "lineBreak", + "lookAt", + "max", + "min", + "missionConfigFile", + { + "key": "modelToWorld", + "overwrite": { + "returns": "array", + "syntax": " modelToWorld ", + "example": "_aboveAndBehindPlayer = player modelToWorld [0,-1,3];", + "docSyntax": "model modelToWorld position", + "description": "Translates relative position from object model space into world position." + } + }, + "moveInTurret", + "moveTarget", + "moveTo", + "moveToCompleted", + "moveToFailed", + "nearestObjects", + "nearObjects", + "needReload", + "nextWeatherChange", + "onBriefingTeamSwitch", + "onPlayerConnected", + "onPlayerDisconnected", + "overcast", + "overcastForecast", + "parseNumber", + "parseText", + "playerRespawnTime", + "playerSide", + "playMission", + "positionCameraToWorld", + "posScreenToWorld", + "posWorldToScreen", + "precision", + "preloadCamera", + "preloadObject", + "preloadSound", + "preloadTitleObj", + "preloadTitleRsc", + "preprocessFileLineNumbers", + "processInitCommands", + "radioVolume", + "rain", + "rank", + "reload", + "reloadEnabled", + "removeSwitchableUnit", + "respawnVehicle", + "round", + "runInitScript", + "scopeName", + "scriptDone", + "selectionPosition", + "selectLeader", + "selectPlayer", + "sendSimpleCommand", + "setAperture", + "setAttributes", + "setCameraEffect", + "setCameraInterest", + "setDate", + "setDestination", + "setDropInterval", + "setEffectCondition", + "setFormationTask", + "setFriend", + "setHideBehind", + "setLightAmbient", + "setLightBrightness", + "setLightColor", + "setMarkerBrush", + "setMarkerDir", + "setMarkerShape", + "setMarkerText", + "setMousePosition", + "setMusicEffect", + "setParticleCircle", + "setParticleParams", + "setParticleRandom", + "setPlayable", + "setPosASL", + "setRank", + "setSoundEffect", + "setTargetAge", + "setTitleEffect", + "setTriggerActivation", + "setTriggerArea", + "setTriggerStatements", + "setTriggerText", + "setTriggerTimeout", + "setTriggerType", + "setUnitAbility", + "setUnitRank", + { + "key": "setVariable", + "overwrite": { + "returns": "void", + "syntax": " setVariable [,]", + "example": "_myTruck setVariable [\"myPublicVariable\", 123, true];", + "docSyntax": "varspace setVariable [name, value]", + "description": "Set variable to given value in the variable space of given element.", + "tags": "[AG] [EL] " + } + }, + "setVectorDir", + "setVectorUp", + "setVehicleAmmo", + "setVehicleArmor", + "setVehicleId", + "setVehicleInit", + "setVehicleLock", + "setVehiclePosition", + "setVehicleVarName", + "setWaypointBehaviour", + "setWaypointCombatMode", + "setWaypointDescription", + "setWaypointFormation", + "setWaypointHousePosition", + "setWaypointPosition", + "setWaypointScript", + "setWaypointSpeed", + "setWaypointStatements", + "setWaypointTimeout", + "setWaypointType", + "showWaypoint", + "sleep", + { + "key": "spawn", + "overwrite": { + "type": "executionStatement" + } + }, + "step", + "str", + "supportInfo", + { + "key": "surfaceIsWater", + "overwrite": { + "returns": "bool", + "syntax": "surfaceIsWater ", + "example": "_isWater = surfaceIsWater [1000, 3000];", + "docSyntax": "surfaceIsWater position", + "description": "Returns whether water is at given position." + } + }, + "surfaceType", + { + "key": "switch", + "overwrite": { + "type": "controlStatement" + } + }, + "switchableUnits", + "synchronizeWaypoint", + "synchronizeWaypoint trigger", + "teamSwitch", + "teamSwitchEnabled", + "terminate", + "text", + { + "key": "throw", + "overwrite": { + "type": "exceptionHandling" + } + }, + "to", + "triggerAttachObject", + "triggerAttachVehicle", + { + "key": "try", + "overwrite": { + "type": "exceptionHandling" + } + }, + "typeName", + "unassignTeam", + "unitPos", + "vectorDir", + "vectorUp", + "vehicles", + "vehicleVarName", + "verifySignature", + "waitUntil", + "waypointAttachObject", + "waypointAttachVehicle", + "weaponDirection", + "wind", + "worldName", + "worldToModel" + ], + "1.04": [ + "createMarkerLocal", + "deleteMarkerLocal", + "markerDir", + "markerText", + "setMarkerBrushLocal", + "setMarkerColorLocal", + "setMarkerDirLocal", + "setMarkerPosLocal", + "setMarkerShapeLocal", + "setMarkerSizeLocal", + "setMarkerTextLocal", + "setMarkerTypeLocal", + "setUnitPosWeak" + ], + "1.05": [ + "addVehicle", + "assignedVehicle", + "assignedVehicleRole", + "ctrlMapScreenToWorld", + "ctrlMapWorldToScreen", + "cutFadeOut", + "difficultyEnabled", + "distributionRegion", + "setCurrentWaypoint", + "titleFadeOut", + "waypoints" + ], + "1.06": [ + "isServer", + "joinSilent" + ], + "1.07": [ + "nearTargets" + ], + "1.08": [ + "airportSide", + "assignToAirport", + "attachedObject", + "attachObject", + "clearVehicleInit", + "createLocation", + "createMissionDisplay", + "deleteLocation", + "drawLocation", + "importance", + "landAt", + "lbSort", + "lbSortByValue", + "locationPosition", + "nearestLocation", + "nearestLocations", + "rectangular", + "setAirportSide", + "setDirection", + "setImportance", + "setName", + "setPosition", + "setRectangular", + "setSide", + "setSize", + "setText", + "setType", + "size", + "sizeOf", + "type" + ], + "1.09": [ + "addPublicVariableEventHandler", + "setVectorDirAndUp", + "toArray", + "toLower", + "toString", + "toUpper" + ], + "1.11": [ + "removeClothing" + ] +} \ No newline at end of file diff --git a/devHelper/commands/arma2.json b/devHelper/commands/arma2.json index 9e26dfe..22837aa 100644 --- a/devHelper/commands/arma2.json +++ b/devHelper/commands/arma2.json @@ -1 +1,587 @@ -{} \ No newline at end of file +{ + "docs": "https://community.bistudio.com/wiki/Category:Introduced_with_Arma_2", + "1.00": [ + "addEditorObject", + "addGroupIcon", + "addLiveStats", + "addMenu", + "addMenuItem", + "addResources", + "addTeamMember", + "agent", + "agents", + "AISFinishHeal", + "allGroups", + "allow3DMode", + "allowDamage", + "allowFileOperations", + "allUnits", + "armoryPoints", + "assignedCargo", + "assignedCommander", + "assignedDriver", + "assignedGunner", + "attachTo", + "BIS_fnc_absSpeed", + "BIS_fnc_addEvidence", + "BIS_fnc_areEqual", + "BIS_fnc_arithmeticMean", + "BIS_fnc_arrayCompare", + "BIS_fnc_arrayFindDeep", + "BIS_fnc_arrayInsert", + "BIS_fnc_arrayPop", + "BIS_fnc_arrayPush", + "BIS_fnc_arrayPushStack", + "BIS_fnc_arrayShift", + "BIS_fnc_arrayUnShift", + "BIS_fnc_classMagazine", + "BIS_fnc_classWeapon", + "BIS_fnc_colorRGBtoHTML", + "BIS_fnc_commsMenuCreate", + "BIS_fnc_commsMenuToggleAvailability", + "BIS_fnc_commsMenuToggleVisibility", + "BIS_fnc_conditionalSelect", + "BIS_fnc_createmenu", + "BIS_fnc_crossProduct", + "BIS_fnc_cutDecimals", + { + "key": "BIS_fnc_diagAnim", + "overwrite": { + "type": "diagnoseFunction" + } + }, + "BIS_fnc_dirTo", + "BIS_fnc_distance2D", + "BIS_fnc_distance2Dsqr", + "BIS_fnc_dotProduct", + "BIS_fnc_findNestedElement", + "BIS_fnc_findSafePos", + { + "key": "BIS_fnc_fps", + "overwrite": { + "type": "diagnoseFunction" + } + }, + "BIS_fnc_geometricMean", + "BIS_fnc_getFactions", + "BIS_fnc_getLineDist", + "BIS_fnc_getPitchBank", + "BIS_fnc_greatestNum", + "BIS_fnc_halo", + "BIS_fnc_help", + "BIS_fnc_inTrigger", + "BIS_fnc_inv", + "BIS_fnc_invAdd", + "BIS_fnc_invCodeToArray", + "BIS_fnc_invRemove", + "BIS_fnc_invSlots", + "BIS_fnc_invSlotsEmpty", + "BIS_fnc_invSlotType", + "BIS_fnc_invString", + "BIS_fnc_isInFrontOf", + "BIS_fnc_isPosBlacklisted", + "BIS_fnc_listPlayers", + "BIS_fnc_locations", + "BIS_fnc_lowestNum", + "BIS_fnc_magnitude", + "BIS_fnc_magnitudeSqr", + "BIS_fnc_maxDiffArray", + "BIS_fnc_miscanim", + "BIS_fnc_nearestNum", + "BIS_fnc_nearestPoint", + "BIS_fnc_nearestPosition", + "BIS_fnc_objectsGrabber", + "BIS_fnc_objectsMapper", + "BIS_fnc_parseNumber", + "BIS_fnc_posToGrid", + "BIS_fnc_randomIndex", + "BIS_fnc_randomInt", + "BIS_fnc_randomNum", + "BIS_fnc_recompile", + "BIS_fnc_refreshCommMenu", + "BIS_fnc_relativeDirTo", + "BIS_fnc_relPos", + "BIS_fnc_removeIndex", + "BIS_fnc_removeNestedElement", + "BIS_fnc_respect", + "BIS_fnc_returnConfigEntry", + "BIS_fnc_returnGroupComposition", + "BIS_fnc_returnNestedElement", + "BIS_fnc_returnParents", + "BIS_fnc_returnVehicleTurrets", + "BIS_fnc_rotateVector2D", + "BIS_fnc_roundNum", + "BIS_fnc_sceneAreaClearance", + "BIS_fnc_sceneCheckWeapons", + "BIS_fnc_sceneCreateSceneTrigger", + "BIS_fnc_sceneCreateSoundEntities", + "BIS_fnc_sceneGetObjects", + "BIS_fnc_sceneGetParticipants", + "BIS_fnc_sceneGetPositionByAngle", + "BIS_fnc_sceneIntruderDetector", + "BIS_fnc_sceneMiscStuff", + "BIS_fnc_sceneRotate", + "BIS_fnc_sceneSetAnimationsForGroup", + "BIS_fnc_sceneSetBehaviour", + "BIS_fnc_sceneSetObjects", + "BIS_fnc_sceneSetPosFormation", + "BIS_fnc_selectCrew", + "BIS_fnc_selectRandom", + "BIS_fnc_selectRandomWeighted", + "BIS_fnc_setNestedElement", + "BIS_fnc_setPitchBank", + "BIS_fnc_showTime", + "BIS_fnc_sortNum", + "BIS_fnc_spawnCrew", + "BIS_fnc_spawnGroup", + "BIS_fnc_spawnVehicle", + "BIS_fnc_subSelect", + "BIS_fnc_supplydrop", + "BIS_fnc_supplydropService", + "BIS_fnc_swapVars", + "BIS_fnc_taskAttack", + "BIS_fnc_taskDefend", + { + "key": "BIS_fnc_taskHandler", + "overwrite": { + "returns": "void", + "syntax": "[, [[, ]] call BIS_fnc_taskHandler;", + "example": "[ BIS_cooper, [ [\"objShaftoe\", 1], [\"objGorka\", 3]] call BIS_fnc_taskHandler;", + "docSyntax": "[unit, [[task, priority]] call BIS_fnc_taskHandler;", + "description": "Automatically sets tasks as current for assigned units." + } + }, + "BIS_fnc_taskPatrol", + "BIS_fnc_threat", + "BIS_fnc_transportService", + "BIS_fnc_unitVector", + "BIS_fnc_variableSpaceAdd", + "BIS_fnc_variableSpaceRemove", + "BIS_fnc_vectorAdd", + "BIS_fnc_vectorDiff", + "BIS_fnc_vectorFromXToY", + "BIS_fnc_vectorMultiply", + "BIS_fnc_version", + "BIS_fnc_zzRotate", + "BIS_SOM_addSupportRequestFunc", + "boundingCenter", + "buildingExit", + "camConstuctionSetParams", + "cameraEffectEnableHUD", + "cameraView", + "camTarget", + "canUnloadInCombat", + "captiveNum", + "clearGroupIcons", + "clearOverlay", + "closeOverlay", + "collapseObjectTree", + "commandChat", + "commandingMenu", + "commandRadio", + "commitOverlay", + "completedFSM", + { + "key": "copyFromClipboard", + "overwrite": { + "returns": "string", + "example": "hint copyFromClipboard;", + "docSyntax": "copyFromClipboard", + "description": "Return the content of the (text) clipboard." + } + }, + "copyToClipboard", + "copyWaypoints", + "createAgent", + "createDiaryLink", + "createDiaryRecord", + "createDiarySubject", + "createGearDialog", + "createMenu", + "createSimpleTask", + "createTask", + "createTeam", + "ctrlAddEventHandler", + "ctrlAutoScrollDelay", + "ctrlAutoScrollRewind", + "ctrlAutoScrollSpeed", + "ctrlMapCursor", + "ctrlMapMouseOver", + "ctrlRemoveAllEventHandlers", + "ctrlRemoveEventHandler", + "ctrlSetAutoScrollDelay", + "ctrlSetAutoScrollRewind", + "ctrlSetAutoScrollSpeed", + "currentMagazine", + "currentTask", + "currentTasks", + "currentWaypoint", + "currentWeapon", + { + "key": "cursorTarget", + "overwrite": { + "returns": "object" + } + }, + "dateToNumber", + "deleteEditorObject", + "deleteResources", + "deleteTeam", + "detach", + { + "key": "diag_fps", + "overwrite": { + "type": "diagnoseStatement" + } + }, + { + "key": "diag_fpsMin", + "overwrite": { + "type": "diagnoseStatement" + } + }, + { + "key": "diag_frameNo", + "overwrite": { + "type": "diagnoseStatement" + } + }, + { + "key": "diag_log", + "overwrite": { + "type": "diagnoseStatement" + } + }, + { + "key": "diag_tickTime", + "overwrite": { + "type": "diagnoseStatement" + } + }, + "diarySubjectExists", + "directSay", + "disableConversation", + "disableSerialization", + "displayAddEventHandler", + "displayRemoveAllEventHandlers", + { + "key": "displayRemoveEventHandler", + "overwrite": { + "returns": "void", + "syntax": " displayRemoveEventHandler [,]", + "example": "mod_keyDownEHId = (findDisplay 46) displayRemoveEventHandler [\"keyDown\",5];", + "docSyntax": "display displayRemoveEventHandler [handler name,id]", + "description": "Remove a given event handler from the given display." + } + }, + "drawLink", + "editObject", + "editorSetEventHandler", + "enableSaving", + "enableSentences", + "enableSimulation", + "endLoadingScreen", + "endMission", + "estimatedEndServerTime", + "evalObjectArgument", + "execEditorScript", + { + "key": "execFSM", + "overwrite": { + "type": "executionStatement" + } + }, + "faction", + "failMission", + "findEditorObject", + "findEmptyPosition", + "findEmptyPositionReady", + "forEachMember", + "forEachMemberAgent", + "forEachMemberTeam", + "fromEditor", + "getEditorCamera", + "getEditorMode", + "getEditorObjectScope", + "getFriend", + "getFSMVariable", + "getGroupIcon", + "getGroupIconParams", + "getGroupIcons", + "getObjectArgument", + "getObjectChildren", + "getObjectProxy", + "groupIconSelectable", + "groupIconsVisible", + "groupSelectedUnits", + "groupSelectUnit", + "hcAllGroups", + "hcGroupParams", + "hcLeader", + "hcRemoveAllGroups", + "hcRemoveGroup", + "hcSelected", + "hcSelectGroup", + "hcSetGroup", + "hcShowBar", + "hcShownBar", + "hintSilent", + "importAllGroups", + "inputAction", + "insertEditorObject", + "isAgent", + "isDedicated", + "isFlatEmpty", + "isMultiplayer", + "isOnRoad", + "isRealTime", + "isShowing3DIcons", + "items", + "joinAs", + "joinAsSilent", + "kbAddDatabase", + "kbAddDatabaseTargets", + "kbAddTopic", + "kbHasTopic", + "kbReact", + "kbRemoveTopic", + "kbTell", + "kbWasSaid", + "landResult", + "leaveVehicle", + "lifeState", + "listObjects", + "lnbAddArray", + "lnbAddColumn", + "lnbAddRow", + "lnbClear", + "lnbColor", + "lnbCurSelRow", + "lnbData", + "lnbDeleteColumn", + "lnbDeleteRow", + "lnbGetColumnsPosition", + "lnbPicture", + "lnbSetColor", + "lnbSetColumnsPos", + "lnbSetCurSelRow", + "lnbSetData", + "lnbSetPicture", + "lnbSetText", + "lnbSetValue", + "lnbSize", + "lnbText", + "lnbValue", + "loadGame", + "loadOverlay", + "locationNull", + "lockCargo", + "lockDriver", + "lockedCargo", + "lockedDriver", + "lockedTurret", + "lockTurret", + "lookAtPos", + "markerAlpha", + "markerBrush", + "markerShape", + "members", + "missionNamespace", + "morale", + "moveObjectToEnd", + "moveOut", + "moveTime", + "nearEntities", + "nearestLocationWithDubbing", + "nearObjectsReady", + "nearRoads", + "newOverlay", + "nextMenuItemIndex", + "nMenuItems", + "numberToDate", + "onCommandModeChanged", + "onDoubleClick", + "onGroupIconClick", + "onGroupIconOverEnter", + "onGroupIconOverLeave", + "onHCGroupSelectionChanged", + "onPreloadFinished", + "onPreloadStarted", + "onShowNewObject", + "onTeamSwitch", + "owner", + "parsingNamespace", + "playableUnits", + "playAction", + "playActionNow", + "playGesture", + "playMoveNow", + "playScriptedMission", + "ppEffectAdjust", + "ppEffectCommit", + "ppEffectCommitted", + "ppEffectCreate", + "ppEffectDestroy", + "ppEffectEnable", + "priority", + "processDiaryLink", + "progressLoadingScreen", + "progressPosition", + "progressSetPosition", + "rankId", + "registeredTasks", + "registerTask", + "remoteControl", + "removeAllItems", + "removeDrawIcon", + "removeDrawLinks", + "removeGroupIcon", + "removeMenuItem", + "removeSimpleTask", + "removeTeamMember", + "resources", + "restartEditorCamera", + "reversedMouseY", + "roadsConnectedTo", + "safeZoneH", + "safeZoneW", + "safeZoneX", + "safeZoneY", + "saveOverlay", + "savingEnabled", + "say2D", + "say3D", + "screenToWorld", + "scriptName", + "selectBestPlaces", + "selectDiarySubject", + "selectedEditorObjects", + "selectEditorObject", + "selectNoPlayer", + "sendTask", + "sendTaskResult", + "serverTime", + "setArmoryPoints", + "setCurrentTask", + "setDrawIcon", + "setEditorMode", + "setEditorObjectScope", + "setFromEditor", + "setFSMVariable", + "setGroupIcon", + "setGroupIconParams", + "setGroupIconsSelectable", + "setGroupIconsVisible", + "setHit", + "setLeader", + "setMarkerAlpha", + "setMarkerAlphaLocal", + "setObjectArguments", + "setObjectProxy", + "setPosASL2", + "setSimpleTaskDescription", + "setSimpleTaskDestination", + "setTaskResult", + "setTaskState", + "setUnconscious", + "setVisibleIfTreeCollapsed", + "setWaypointCompletionRadius", + "setWind", + "show3DIcons", + "showCommandingMenu", + "showHUD", + "showLegend", + "showNewEditorObject", + "showSubtitles", + "sideUnknown", + "simpleTasks", + "simulationEnabled", + "startLoadingScreen", + "switchAction", + "switchGesture", + "synchronizedObjects", + "synchronizeObjectsAdd", + "synchronizeObjectsRemove", + "synchronizeTrigger", + "targetsAggregate", + "targetsQuery", + "taskChildren", + "taskCompleted", + "taskDescription", + "taskDestination", + "taskHint", + "taskNull", + "taskParent", + "taskResult", + "taskState", + "teamMember", + "teamMemberNull", + "teamName", + "teams", + "teamType", + "triggerActivated", + "triggerActivation", + "triggerArea", + "triggerAttachedVehicle", + "triggerStatements", + "triggerText", + "triggerTimeout", + "triggerType", + "turretUnit", + "uiNamespace", + "unlockAchievement", + "unregisterTask", + "updateDrawIcon", + "updateMenuItem", + "updateObjectTree", + "useAudioTimeForMoves", + "viewDistance", + "visibleMap", + "waypointAttachedObject", + "waypointAttachedVehicle", + "waypointBehaviour", + "waypointCombatMode", + "waypointCompletionRadius", + "waypointDescription", + "waypointFormation", + "waypointHousePosition", + "waypointScript", + "waypointShow", + "waypointSpeed", + "waypointStatements", + "waypointTimeout", + "waypointType", + "with", + "worldToScreen" + ], + "1.02": [ + "getPlayerUID", + "mapCenterOnCamera" + ], + "1.03": [ + "getPosATL", + "openMap", + "safeZoneWAbs", + "safeZoneXAbs", + "setPosATL" + ], + "1.04": [ + "mapGridPosition", + "unitsBelowHeight", + "WFSideText" + ], + "1.05": [ + "checkAIFeature", + "debugFSM", + "enableAIFeature", + "openDSInterface", + "serverCommand", + "serverCommandAvailable", + "suppressFor", + "textLogFormat", + "uiSleep" + ], + "1.06": [ + "hideObject" + ] +} \ No newline at end of file diff --git a/devHelper/commands/arma2oa.json b/devHelper/commands/arma2oa.json index 9e26dfe..3347b9a 100644 --- a/devHelper/commands/arma2oa.json +++ b/devHelper/commands/arma2oa.json @@ -1 +1,161 @@ -{} \ No newline at end of file +{ + "docs": "https://community.bistudio.com/wiki/Category:Introduced_with_Arma_2:_Operation_Arrowhead", + "1.51": [ + "actionKeysNamesArray", + "addBackpack", + "addCamShake", + "aimedAtTarget", + "backpackSpaceFor", + "BIS_fnc_AAN", + "BIS_fnc_boundingBoxCorner", + "BIS_fnc_infoText", + "BIS_fnc_scriptedMove", + "currentMuzzle", + "currentVisionMode", + "currentWeaponMode", + "currentZeroing", + "enableCamShake", + "enableGunLights Arma 2", + "enableIRLasers", + "fadeSpeech", + "fireAtTarget", + "forceWalk", + "getElevationOffset", + "isAutoHoverOn", + "isForcedWalk", + "isManualFire", + "isWalking", + "laserTarget", + "removeBackpack", + "resetCamShake", + "scoreSide", + "sendUDPMessage", + "setCamShakeDefParams", + "setCamShakeParams", + "setCamUseTI", + "setVehicleTIPars", + "setVelocityTransformation", + "unitBackpack" + ], + "1.52": [ + "addMagazineTurret", + "magazinesTurret", + "removeMagazinesTurret", + "removeMagazineTurret", + "weaponsTurret" + ], + "1.54": [ + "disableTIEquipment", + "enableEngineArtillery", + "getMagazineCargo", + "getWeaponCargo" + ], + "1.55": [ + "addBackpackCargo", + "addBackpackCargoGlobal", + "addMagazineCargoGlobal", + "addMPEventHandler", + "addWeaponCargoGlobal", + "clearBackpackCargoGlobal", + "clearMagazineCargoGlobal", + "clearWeaponCargoGlobal", + "getBackpackCargo", + "getResolution", + "getTerrainHeightASL", + "hostMission", + "removeAllMPEventHandlers", + "removeMPEventHandler", + "setSimpleTaskTarget", + "setWaypointVisible", + "waypointVisible" + ], + "1.56": [ + "BIS_fnc_3Dcredits", + "BIS_fnc_crows", + "BIS_fnc_customGPS", + "BIS_fnc_customGPSvideo", + "BIS_fnc_customGPSVideo", + "BIS_fnc_destroyCity", + "BIS_fnc_dirIndicator", + "BIS_fnc_flies", + "BIS_fnc_playVideo", + "BIS_fnc_sandstorm" + ], + "1.57": [ + "allDead", + "allMissionObjects", + "setPlayerRespawnTime" + ], + "1.60": [ + "allowCrewInImmobile", + "assignedTeam", + { + "key": "callExtension", + "overwrite": { + "type": "executionStatement" + } + }, + "entities", + "loadMagazine", + "setWeaponReloadingTime", + "surfaceNormal", + "visiblePosition", + "weaponState" + ], + "1.62": [ + "aimPos", + "ASLToATL", + "ATLToASL", + "deActivateKey", + "eyePos", + "gearIDCAmmoCount", + "gearSlotAmmoCount", + "gearSlotData", + "libraryCredits", + "libraryDisclaimers", + "lineIntersects", + "lineIntersectsWith", + "moonIntensity", + "productVersion", + "publicVariableClient", + "publicVariableServer", + "setOwner", + "setToneMapping", + "setToneMappingParams", + "setUnitRecoilCoefficient", + "sunOrMoon", + "terrainIntersect", + "terrainIntersectASL", + "unitRecoilCoefficient", + "visiblePositionASL" + ], + "1.63": [ + { + "key": "diag_captureFrame", + "overwrite": { + "type": "diagnoseStatement" + } + }, + { + "key": "diag_captureSlowFrame", + "overwrite": { + "type": "diagnoseStatement" + } + }, + { + "key": "diag_logSlowFrame", + "overwrite": { + "type": "diagnoseStatement" + } + }, + "getPlayerUIDOld", + "hasInterface", + "onEachFrame", + "systemChat" + ], + "1.64": [ + "addWeaponTurret", + "getHit", + "removeWeaponTurret" + ] +} \ No newline at end of file diff --git a/devHelper/commands/arma3.json b/devHelper/commands/arma3.json index 9e26dfe..ab53406 100644 --- a/devHelper/commands/arma3.json +++ b/devHelper/commands/arma3.json @@ -1 +1,2807 @@ -{} \ No newline at end of file +{ + "docs": "https://community.bistudio.com/wiki/Category:Introduced_with_Arma_3", + "0.50": [ + "actionName", + "addAction", + "addGoggles", + "addHandgunItem", + "addHeadgear", + "addItem", + "addItemCargo", + "addItemCargoGlobal", + "addMagazines", + "addMissionEventHandler", + "addMusicEventHandler", + "addPrimaryWeaponItem", + "addSecondaryWeaponItem", + "addUniform", + "addVest", + "allDeadMen", + "allMapMarkers", + "allSites", + "animateDoor", + "assignAsTurret", + "assignedItems", + "assignItem", + { + "key": "backpack", + "overwrite": { + "returns": "string", + "syntax": "backpack ", + "example": "_classname = backpack player;", + "docSyntax": "backpack unit", + "description": "Returns a class of a backpack." + } + }, + "backpackCargo", + "backpackItems", + "backpackMagazines", + "BIS_fnc_addCommMenuItem", + "BIS_fnc_addRespawnPosition", + { + "key": "BIS_fnc_call", + "overwrite": { + "type": "executionFunction" + } + }, + { + "key": "BIS_fnc_codePerformance", + "overwrite": { + "type": "diagnoseFunction" + } + }, + "BIS_fnc_endMission", + { + "key": "BIS_fnc_error", + "overwrite": { + "type": "diagnoseFunction" + } + }, + { + "key": "BIS_fnc_log", + "overwrite": { + "type": "diagnoseFunction" + } + }, + "BIS_fnc_MP", + "BIS_fnc_param", + "BIS_fnc_removeCommMenuItem", + "BIS_fnc_removeRespawnPosition", + "BIS_fnc_showNotification", + "BIS_fnc_timeToString", + { + "key": "blufor", + "overwrite": { + "returns": "objSide" + } + }, + "boundingBoxReal", + "buldozer_LoadNewRoads", + "buldozer_reloadOperMap", + "cancelSimpleTaskDestination", + "className", + "clearAllItemsFromBackpack", + "clearBackpackCargo", + "clearItemCargo", + "clearItemCargoGlobal", + "commandArtilleryFire", + "createSite", + "ctrlChecked", + "ctrlHTMLLoaded", + "ctrlIDC", + "ctrlIDD", + "ctrlSetChecked", + "ctrlTextHeight", + "currentMagazineDetail", + "customChat", + "customRadio", + "debriefingText", + "deleteSite", + "disableCollisionWith", + "distanceSqr", + "doArtilleryFire", + "doorPhase", + "drawIcon3D", + "drawLine3D", + "enableCaustics", + "enableCollisionWith", + "enableCopilot", + "enableFatigue", + "eyeDirection", + "firstBackpack", + "forceWeaponFire", + "freeLook", + "getArtilleryAmmo", + "getArtilleryComputerSettings", + "getBleedingRemaining", + "getBurningValue", + "getDescription", + "getFatigue", + "getItemCargo", + "getOxygenRemaining", + "getPosASLW", + "goggles", + "groupFromNetId", + "groupId", + "gusts", + "handgunItems", + "handgunWeapon", + "headgear", + "humidity", + { + "key": "independent", + "overwrite": { + "returns": "objSide" + } + }, + "inRangeOfArtillery", + "isAbleToBreathe", + "isBleeding", + "isBurning", + "isCopilotEnabled", + "isFlashlightOn", + "isIRLaserOn", + "isLocalized", + "isPipEnabled", + "isTouchingGround", + "isTutHintsEnabled", + "itemCargo", + "language", + "lightnings", + "linearConversion", + "linkItem", + "load", + "loadAbs", + "loadBackpack", + "loadUniform", + "loadVest", + "magazineCargo", + "magazinesDetail", + "mineActive", + "nearSupplies", + "netId", + "objectFromNetId", + { + "key": "opfor", + "overwrite": { + "returns": "objSide" + } + }, + "particlesQuality", + "playSound3D", + "ppEffectForceInNVG", + "primaryWeaponItems", + "profileName", + "rainbow", + "removeAllActions", + "removeAllAssignedItems", + "removeAllContainers", + "removeAllMissionEventHandlers", + "removeAllMusicEventHandlers", + "removeGoggles", + "removeHeadgear", + "removeItem", + "removeItems", + "removeMissionEventHandler", + "removeMusicEventHandler", + "removeUniform", + "removeVest", + "resetSubgroupDirection", + "revealMine", + "saveJoysticks", + "secondaryWeaponItems", + "sendAUMessage", + "setAmmo", + "setApertureNew", + "setBleedingRemaining", + "setCompassOscillation", + "setDebriefingText", + "setFatigue", + "setGusts", + "setHorizonParallaxCoef", + "setHUDMovementLevels", + "setLightAttenuation", + "setLightDayLight", + "setLightFlareMaxDistance", + "setLightFlareSize", + "setLightIntensity", + "setLightnings", + "setLightUseFlare", + "setLocalWindParams", + "setObjectMaterial", + "setObjectViewDistance", + "setOxygenRemaining", + "setParticleClass", + "setPosASLW", + "setRainbow", + "setRandomLip", + "setShadowDistance", + "setSystemOfUnits", + "setUserActionText", + "setVehicleAmmoDef", + "setWaves", + "setWaypointName", + "setWindDir", + "setWindForce", + "setWindStr", + "showChat", + "shownArtilleryComputer", + "simulSetHumidity", + "simulWeatherSync", + "soldierMagazines", + "stance", + "swimInDepth", + "synchronizedTriggers", + "synchronizedWaypoints", + "unassignItem", + "underwater", + "uniform", + "uniformItems", + "uniformMagazines", + "velocityModelSpace", + "vest", + "vestItems", + "vestMagazines", + "waves", + "waypointName", + "weaponAccessories", + "weaponCargo", + "weaponLowered", + "windDir", + "windStr" + ], + "0.56": [ + { + "key": "BIS_fnc_spawn", + "overwrite": { + "type": "executionFunction" + } + }, + { + "key": "compileFinal", + "overwrite": { + "type": "compilationStatement" + } + }, + "difficulty", + "getAmmoCargo", + "getArtilleryETA", + "getFuelCargo", + "getRepairCargo" + ], + "0.58": [ + "BIS_fnc_arrayShuffle", + "BIS_fnc_endLoadingScreen", + "BIS_fnc_loadInventory", + "BIS_fnc_sortBy", + "BIS_fnc_startLoadingScreen", + "lbSetTooltip" + ], + "0.70": [ + "canAdd", + "handgunMagazine", + "isStreamFriendlyUIEnabled", + "primaryWeaponMagazine", + "removeAllHandgunItems", + "removeAllPrimaryWeaponItems", + "removeHandgunItem", + "removePrimaryWeaponItem", + "secondaryWeaponMagazine" + ], + "0.74": [ + "BIS_fnc_respawnTickets", + "isSteamMission", + "markAsFinishedOnSteam", + "tvAdd", + "tvClear", + "tvCollapse", + "tvCollapseAll", + "tvCount", + "tvCurSel", + "tvData", + "tvDelete", + "tvExpand", + "tvExpandAll", + "tvPicture", + "tvSetColor", + "tvSetCurSel", + "tvSetData", + "tvSetPicture", + "tvSetPictureColor", + "tvSetTooltip", + "tvSetValue", + "tvSort", + "tvSortByValue", + "tvText", + "tvTooltip", + "tvValue" + ], + "0.76": [ + "addMagazineGlobal", + "addWeaponGlobal", + "allUnitsUAV", + "BIS_fnc_addToPairs", + "BIS_fnc_consolidateArray", + "BIS_fnc_findInPairs", + "BIS_fnc_groupVehicles", + "BIS_fnc_moduleSector", + "BIS_fnc_nearestRoad", + "BIS_fnc_removeSupportLink", + "BIS_fnc_taskState", + "connectTerminalToUAV", + "createVehicleCrew", + "getConnectedUAV", + "isUAVConnected", + "magazinesAmmo", + "magazinesAmmoFull", + "removeMagazineGlobal", + "removeWeaponGlobal", + "weaponsItems" + ], + "1.00": [ + "BIS_fnc_3DENAttributeDoorStates", + "BIS_fnc_3DENCamera", + "BIS_fnc_3DENControlsHint", + "BIS_fnc_3DENDrawLocations", + "BIS_fnc_3DENInterface", + "BIS_fnc_3DENStatusBar", + "BIS_fnc_activateAddons", + "BIS_fnc_addClassOO", + "BIS_fnc_addScore", + "BIS_fnc_addScriptedEventHandler", + "BIS_fnc_addStackedEventHandler", + "BIS_fnc_addSupportLink", + "BIS_fnc_addWeapon", + "BIS_fnc_advHint", + "BIS_fnc_advHintArg", + "BIS_fnc_advHintCredits", + "BIS_fnc_advHintFormat", + "BIS_fnc_AircraftCatapultLaunch", + "BIS_fnc_AircraftSystemsInit", + "BIS_fnc_AircraftTailhook", + "BIS_fnc_AircraftWingStateCheck", + "BIS_fnc_alignTabs", + "BIS_fnc_allSynchronizedObjects", + "BIS_fnc_ambientAnim", + "BIS_fnc_ambientAnimCombat", + "BIS_fnc_ambientAnimGetParams", + "BIS_fnc_ambientFlyby", + "BIS_fnc_animalBehaviour", + "BIS_fnc_animalRandomization", + "BIS_fnc_animalSiteSpawn", + "BIS_fnc_animViewer", + "BIS_fnc_areEqualNotNil", + "BIS_fnc_areFriendly", + "BIS_fnc_baseVehicle", + "BIS_fnc_baseWeapon", + "BIS_fnc_basicBackpack", + "BIS_fnc_basicTask", + "BIS_fnc_bezierLength", + "BIS_fnc_blackIn", + "BIS_fnc_blackOut", + "BIS_fnc_bloodEffect", + "BIS_fnc_briefingAnimate", + "BIS_fnc_briefingInit", + "BIS_fnc_buildingPositions", + "BIS_fnc_callScriptedEventHandler", + "BIS_fnc_camera", + "BIS_fnc_camera_deleted", + "BIS_fnc_camera_getCam", + "BIS_fnc_camera_getCinemaBordersEnabled", + "BIS_fnc_camera_getFocus", + "BIS_fnc_camera_getFOV", + "BIS_fnc_camera_getHUDEnabled", + "BIS_fnc_camera_getVisionMode", + "BIS_fnc_camera_init", + "BIS_fnc_camera_setCam", + "BIS_fnc_camera_setCinemaBordersEnabled", + "BIS_fnc_camera_setFocus", + "BIS_fnc_camera_setFOV", + "BIS_fnc_camera_setHUDEnabled", + "BIS_fnc_camera_setVisionMode", + "BIS_fnc_camera_tick", + "BIS_fnc_cameraOld", + "BIS_fnc_cargoTurretIndex", + "BIS_fnc_Carrier01AnimateDeflectors", + "BIS_fnc_Carrier01CatapultActionAdd", + "BIS_fnc_Carrier01CatapultActionRemove", + "BIS_fnc_Carrier01CatapultID", + "BIS_fnc_Carrier01CatapultLockTo", + "BIS_fnc_Carrier01CrewInAnim", + "BIS_fnc_Carrier01CrewPlayAnim", + "BIS_fnc_Carrier01EdenDelete", + "BIS_fnc_Carrier01EdenInit", + "BIS_fnc_Carrier01Init", + "BIS_fnc_Carrier01PosUpdate", + "BIS_fnc_changeSupportRadioChannel", + "BIS_fnc_cinemaBorder", + "BIS_fnc_clamp", + "BIS_fnc_clampVector", + "BIS_fnc_colorConfigToRGBA", + "BIS_fnc_colorRGBAtoHTML", + "BIS_fnc_colorRGBAtoTexture", + "BIS_fnc_configPath", + "BIS_fnc_controlConfigs", + "BIS_fnc_createLogRecord", + "BIS_fnc_createObjectOO", + "BIS_fnc_credits_movie", + "BIS_fnc_credits_movieConfig", + "BIS_fnc_credits_movieSupport", + "BIS_fnc_ctrlFitToTextHeight", + "BIS_fnc_ctrlSetScale", + "BIS_fnc_ctrlTextHeight", + "BIS_fnc_damageChanged", + "BIS_fnc_damagePulsing", + "BIS_fnc_debugConsoleExec", + "BIS_fnc_debugProfile", + "BIS_fnc_decodeFlags", + "BIS_fnc_decodeFlags2", + "BIS_fnc_decodeFlags4", + "BIS_fnc_decodeFlags8", + "BIS_fnc_deleteCounter", + "BIS_fnc_deleteInventory", + "BIS_fnc_deleteVehicleCrew", + "BIS_fnc_deltaTime", + { + "key": "BIS_fnc_diagAAR", + "overwrite": { + "type": "diagnoseFunction" + } + }, + { + "key": "BIS_fnc_diagAARrecord", + "overwrite": { + "type": "diagnoseFunction" + } + }, + { + "key": "BIS_fnc_diagBulletCam", + "overwrite": { + "type": "diagnoseFunction" + } + }, + { + "key": "BIS_fnc_diagConfig", + "overwrite": { + "type": "diagnoseFunction" + } + }, + { + "key": "BIS_fnc_diagFindMissingAuthors", + "overwrite": { + "type": "diagnoseFunction" + } + }, + { + "key": "BIS_fnc_diagHit", + "overwrite": { + "type": "diagnoseFunction" + } + }, + { + "key": "BIS_fnc_diagJIRAlink", + "overwrite": { + "type": "diagnoseFunction" + } + }, + { + "key": "BIS_fnc_diagKey", + "overwrite": { + "type": "diagnoseFunction" + } + }, + { + "key": "BIS_fnc_diagKeyLayout", + "overwrite": { + "type": "diagnoseFunction" + } + }, + { + "key": "BIS_fnc_diagKeyTest", + "overwrite": { + "type": "diagnoseFunction" + } + }, + { + "key": "BIS_fnc_diagKnownAsTarget", + "overwrite": { + "type": "diagnoseFunction" + } + }, + { + "key": "BIS_fnc_diagKnownTargets", + "overwrite": { + "type": "diagnoseFunction" + } + }, + { + "key": "BIS_fnc_diagLoop", + "overwrite": { + "type": "diagnoseFunction" + } + }, + { + "key": "BIS_fnc_diagMacros", + "overwrite": { + "type": "diagnoseFunction" + } + }, + { + "key": "BIS_fnc_diagMacrosAuthor", + "overwrite": { + "type": "diagnoseFunction" + } + }, + { + "key": "BIS_fnc_diagMacrosEditorPreview", + "overwrite": { + "type": "diagnoseFunction" + } + }, + { + "key": "BIS_fnc_diagMacrosMapSize", + "overwrite": { + "type": "diagnoseFunction" + } + }, + { + "key": "BIS_fnc_diagMacrosNameSound", + "overwrite": { + "type": "diagnoseFunction" + } + }, + { + "key": "BIS_fnc_diagMacrosSimpleObject", + "overwrite": { + "type": "diagnoseFunction" + } + }, + { + "key": "BIS_fnc_diagMacrosVerify", + "overwrite": { + "type": "diagnoseFunction" + } + }, + { + "key": "BIS_fnc_diagMissionPositions", + "overwrite": { + "type": "diagnoseFunction" + } + }, + { + "key": "BIS_fnc_diagMissionWeapons", + "overwrite": { + "type": "diagnoseFunction" + } + }, + { + "key": "BIS_fnc_diagPreview", + "overwrite": { + "type": "diagnoseFunction" + } + }, + { + "key": "BIS_fnc_diagPreviewCycle", + "overwrite": { + "type": "diagnoseFunction" + } + }, + { + "key": "BIS_fnc_diagPreviewVehicleCrew", + "overwrite": { + "type": "diagnoseFunction" + } + }, + { + "key": "BIS_fnc_diagRadio", + "overwrite": { + "type": "diagnoseFunction" + } + }, + { + "key": "BIS_fnc_diagVehicleIcons", + "overwrite": { + "type": "diagnoseFunction" + } + }, + { + "key": "BIS_fnc_diagWiki", + "overwrite": { + "type": "diagnoseFunction" + } + }, + "BIS_fnc_dirtEffect", + "BIS_fnc_disableLoading", + "BIS_fnc_disableSaving", + "BIS_fnc_Door", + "BIS_fnc_DoorClose", + "BIS_fnc_DoorNoHandleClose", + "BIS_fnc_DoorNoHandleOpen", + "BIS_fnc_DoorOpen", + "BIS_fnc_drawAO", + "BIS_fnc_drawMinefields", + "BIS_fnc_drawRespawnPositions", + "BIS_fnc_earthquake", + "BIS_fnc_effectFired", + "BIS_fnc_effectFiredArtillery", + "BIS_fnc_effectFiredCruiseMissile", + "BIS_fnc_effectFiredFlares", + "BIS_fnc_effectFiredHeliRocket", + "BIS_fnc_effectFiredLongSmoke", + "BIS_fnc_effectFiredRifle", + "BIS_fnc_effectFiredRocket", + "BIS_fnc_effectFiredSmokeLauncher", + "BIS_fnc_effectFiredSmokeLauncher_boat", + "BIS_fnc_effectKilled", + "BIS_fnc_effectKilledAirDestruction", + "BIS_fnc_effectKilledAirDestructionStage2", + "BIS_fnc_effectKilledSecondaries", + "BIS_fnc_effectPlankton", + "BIS_fnc_EGSpectatorCameraPrepareTarget", + "BIS_fnc_EGSpectatorCameraResetTarget", + "BIS_fnc_EGSpectatorCameraSetTarget", + "BIS_fnc_EGSpectatorCameraTick", + "BIS_fnc_EGSpectatorDraw2D", + "BIS_fnc_EGSpectatorDraw3D", + "BIS_fnc_EGSpectatorGetUnitsToDraw", + "BIS_fnc_EjectionSeatRelease", + "BIS_fnc_enableSaving", + "BIS_fnc_encodeFlags", + "BIS_fnc_encodeFlags2", + "BIS_fnc_encodeFlags4", + "BIS_fnc_encodeFlags8", + "BIS_fnc_endMissionServer", + "BIS_fnc_enemyDetected", + "BIS_fnc_enemySides", + "BIS_fnc_enemyTargets", + "BIS_fnc_errorParamsType", + "BIS_fnc_establishingShot", + "BIS_fnc_estimatedTimeLeft", + "BIS_fnc_execFSM", + "BIS_fnc_execRemote", + "BIS_fnc_executeStackedEventHandler", + "BIS_fnc_execVM", + "BIS_fnc_exportCfgGroups", + "BIS_fnc_exportCfgHints", + "BIS_fnc_exportCfgMagazines", + "BIS_fnc_exportCfgPatches", + "BIS_fnc_exportCfgVehiclesAssetDB", + "BIS_fnc_exportCfgWeapons", + "BIS_fnc_exportConfigHierarchy", + "BIS_fnc_exportFunctionsToWiki", + "BIS_fnc_exportGroupFormations", + "BIS_fnc_exportGUIBaseClasses", + "BIS_fnc_exportInventory", + "BIS_fnc_exportMapToBiTXT", + "BIS_fnc_exportVehicle", + "BIS_fnc_fadeEffect", + "BIS_fnc_fatigueEffect", + "BIS_fnc_feedbackInit", + "BIS_fnc_feedbackMain", + "BIS_fnc_filterString", + "BIS_fnc_findAllNestedElements", + "BIS_fnc_findLookAt", + "BIS_fnc_findOverwatch", + "BIS_fnc_fireSupport", + "BIS_fnc_fireSupportCluster", + "BIS_fnc_fireSupportVirtual", + "BIS_fnc_flamesEffect", + "BIS_fnc_forceEnd", + "BIS_fnc_friendlySides", + "BIS_fnc_functionMeta", + "BIS_fnc_getAngleDelta", + "BIS_fnc_getCfg", + "BIS_fnc_getCfgData", + "BIS_fnc_getCfgDataArray", + "BIS_fnc_getCfgDataBool", + "BIS_fnc_getCfgDataObject", + "BIS_fnc_getCfgDataPool", + "BIS_fnc_getCfgIsClass", + "BIS_fnc_getCfgSubClasses", + "BIS_fnc_getIntersectionsUnderCursor", + "BIS_fnc_getName", + "BIS_fnc_getNetMode", + "BIS_fnc_getObjectBBD", + "BIS_fnc_getParamValue", + "BIS_fnc_getRespawnMarkers", + "BIS_fnc_getRespawnPositions", + "BIS_fnc_getServerVariable", + "BIS_fnc_getTurrets", + "BIS_fnc_getUnitByUid", + "BIS_fnc_getVehicleCustomization", + "BIS_fnc_gridToPos", + "BIS_fnc_groupIndicator", + "BIS_fnc_guiEffectTiles", + "BIS_fnc_GUInewsfeed", + "BIS_fnc_HatchClose", + "BIS_fnc_HatchOpen", + "BIS_fnc_healing", + "BIS_fnc_healthEffects", + "BIS_fnc_HEXtoRGB", + "BIS_fnc_highlightControl", + "BIS_fnc_inAngleSector", + "BIS_fnc_incapacitatedEffect", + "BIS_fnc_indicateBleeding", + "BIS_fnc_initDisplay", + "BIS_fnc_initExpo", + "BIS_fnc_initIntelObject", + "BIS_fnc_initListNBoxSorting", + "BIS_fnc_initModules", + "BIS_fnc_initMultiplayer", + "BIS_fnc_initParams", + "BIS_fnc_initPlayable", + "BIS_fnc_initRespawn", + "BIS_fnc_initRespawnBackpack", + "BIS_fnc_initVehicleCrew", + "BIS_fnc_initVirtualUnit", + "BIS_fnc_initWorldScene", + "BIS_fnc_inString", + "BIS_fnc_InstructorFigure", + "BIS_fnc_interpolateWeather", + "BIS_fnc_inventoryExists", + "BIS_fnc_isBuildingEnterable", + "BIS_fnc_isCampaign", + "BIS_fnc_isDebugConsoleAllowed", + "BIS_fnc_isDemo", + "BIS_fnc_isEqualVector", + "BIS_fnc_isInsideArea", + "BIS_fnc_isInZoom", + "BIS_fnc_isLoading", + "BIS_fnc_isUnitVirtual", + "BIS_fnc_keyCode", + "BIS_fnc_keyHold", + "BIS_fnc_lerp", + "BIS_fnc_limitAmmunition", + "BIS_fnc_limitItems", + "BIS_fnc_limitSupport", + "BIS_fnc_limitWeaponItems", + "BIS_fnc_liveFeed", + "BIS_fnc_liveFeedEffects", + "BIS_fnc_liveFeedModuleEffects", + "BIS_fnc_liveFeedModuleInit", + "BIS_fnc_liveFeedModuleSetSource", + "BIS_fnc_liveFeedModuleSetTarget", + "BIS_fnc_liveFeedSetSource", + "BIS_fnc_liveFeedSetTarget", + "BIS_fnc_liveFeedTerminate", + "BIS_fnc_loadClass", + "BIS_fnc_loadEntry", + "BIS_fnc_loadFunctions", + "BIS_fnc_loadVehicle", + "BIS_fnc_localize", + "BIS_fnc_locationDescription", + "BIS_fnc_LockedDoorNoHandleOpen", + "BIS_fnc_LockedDoorOpen", + "BIS_fnc_locWeaponInfo", + "BIS_fnc_logFormat", + "BIS_fnc_logFormatServer", + "BIS_fnc_magazinesEntityType", + "BIS_fnc_mapAnimAdd", + "BIS_fnc_mapAnimClear", + "BIS_fnc_mapAnimDone", + "BIS_fnc_mapSize", + "BIS_fnc_markerToTrigger", + "BIS_fnc_markWaypoints", + "BIS_fnc_missileLaunchPositionFix", + "BIS_fnc_missionConversations", + "BIS_fnc_missionConversationsLocal", + "BIS_fnc_missionFlow", + "BIS_fnc_missionHandlers", + "BIS_fnc_missionRespawnType", + "BIS_fnc_missionTasks", + "BIS_fnc_missionTasksLocal", + "BIS_fnc_missionTimeLeft", + "BIS_fnc_moduleAI", + "BIS_fnc_moduleAmmo", + "BIS_fnc_moduleAnimals", + "BIS_fnc_moduleArsenal", + "BIS_fnc_moduleBleedTickets", + "BIS_fnc_moduleBootcampStage", + "BIS_fnc_moduleCAS", + "BIS_fnc_moduleChat", + "BIS_fnc_moduleCombatGetIn", + "BIS_fnc_moduleCountdown", + "BIS_fnc_moduleCoverMap", + "BIS_fnc_moduleCreateDiaryRecord", + "BIS_fnc_moduleCreateProjectile", + "BIS_fnc_moduleCurator", + "BIS_fnc_moduleCuratorAddAddons", + "BIS_fnc_moduleCuratorAddCameraArea", + "BIS_fnc_moduleCuratorAddEditableObjects", + "BIS_fnc_moduleCuratorAddEditingArea", + "BIS_fnc_moduleCuratorAddEditingAreaPlayers", + "BIS_fnc_moduleCuratorAddIcon", + "BIS_fnc_moduleCuratorAddPoints", + "BIS_fnc_moduleCuratorSetAttributes", + "BIS_fnc_moduleCuratorSetCamera", + "BIS_fnc_moduleCuratorSetCoefs", + "BIS_fnc_moduleCuratorSetCostsDefault", + "BIS_fnc_moduleCuratorSetCostsSide", + "BIS_fnc_moduleCuratorSetCostsVehicleClass", + "BIS_fnc_moduleCuratorSetEditingAreaType", + "BIS_fnc_moduleCuratorSetObjectCost", + "BIS_fnc_moduleDamage", + "BIS_fnc_moduleDate", + "BIS_fnc_moduleDiary", + "BIS_fnc_moduleDoorOpen", + "BIS_fnc_moduleEffectsBubbles", + "BIS_fnc_moduleEffectsEmitterCreator", + "BIS_fnc_moduleEffectsFire", + "BIS_fnc_moduleEffectsPlankton", + "BIS_fnc_moduleEffectsShells", + "BIS_fnc_moduleEffectsSmoke", + "BIS_fnc_moduleEndMission", + "BIS_fnc_moduleExecute", + "BIS_fnc_moduleFDBalloonAirDestruction", + "BIS_fnc_moduleFDBalloonWaterDestruction", + "BIS_fnc_moduleFDCPClear", + "BIS_fnc_moduleFDCPIn", + "BIS_fnc_moduleFDCPOut", + "BIS_fnc_moduleFDFadeMarker", + "BIS_fnc_moduleFDSkeetDestruction", + "BIS_fnc_moduleFDStatsClear", + "BIS_fnc_moduleFiringDrill", + "BIS_fnc_moduleFriendlyFire", + "BIS_fnc_moduleFuel", + "BIS_fnc_moduleGenericRadio", + "BIS_fnc_moduleGrenade", + "BIS_fnc_moduleGroupID", + "BIS_fnc_moduleHandle", + "BIS_fnc_moduleHealth", + "BIS_fnc_moduleHint", + "BIS_fnc_moduleHQ", + "BIS_fnc_moduleInit", + "BIS_fnc_moduleMine", + "BIS_fnc_moduleMissionName", + "BIS_fnc_moduleMode", + "BIS_fnc_moduleModules", + "BIS_fnc_moduleMPTypeDefense", + "BIS_fnc_moduleMPTypeGameMaster", + "BIS_fnc_ModuleMPTypeGroundSupport", + "BIS_fnc_ModuleMPTypeGroundSupportBase", + "BIS_fnc_moduleMPTypeSectorControl", + "BIS_fnc_moduleMPTypeSeize", + "BIS_fnc_moduleObjective", + "BIS_fnc_moduleObjectiveFind", + "BIS_fnc_moduleObjectiveGetIn", + "BIS_fnc_moduleObjectiveMove", + "BIS_fnc_moduleObjectiveRaceCP", + "BIS_fnc_moduleObjectiveRaceFinish", + "BIS_fnc_moduleObjectiveRaceStart", + "BIS_fnc_moduleObjectiveSector", + "BIS_fnc_moduleObjectiveTarget", + "BIS_fnc_modulePositioning", + "BIS_fnc_modulePoster", + "BIS_fnc_modulePostprocess", + "BIS_fnc_moduleProjectile", + "BIS_fnc_modulePunishment", + "BIS_fnc_moduleRadioChannelCreate", + "BIS_fnc_moduleRank", + "BIS_fnc_moduleRating", + "BIS_fnc_moduleRemoteControl", + "BIS_fnc_moduleRespawnInventory", + "BIS_fnc_moduleRespawnPosition", + "BIS_fnc_moduleRespawnTickets", + "BIS_fnc_moduleRespawnVehicle", + "BIS_fnc_moduleSaveGame", + "BIS_fnc_moduleSFX", + "BIS_fnc_moduleShowHide", + "BIS_fnc_moduleSimulationManager", + "BIS_fnc_moduleSimulationManager_grab", + "BIS_fnc_moduleSiteInit", + "BIS_fnc_moduleSkill", + "BIS_fnc_moduleSkiptime", + "BIS_fnc_moduleSound", + "BIS_fnc_moduleStrategicMapImage", + "BIS_fnc_moduleStrategicMapInit", + "BIS_fnc_moduleStrategicMapMission", + "BIS_fnc_moduleStrategicMapOpen", + "BIS_fnc_moduleStrategicMapORBAT", + "BIS_fnc_moduleSupportsInitProvider", + "BIS_fnc_moduleSupportsInitProviderVirtual", + "BIS_fnc_moduleSupportsInitRequester", + "BIS_fnc_moduleTaskCreate", + "BIS_fnc_moduleTaskSetDescription", + "BIS_fnc_moduleTaskSetDestination", + "BIS_fnc_moduleTaskSetState", + "BIS_fnc_moduleTimeMultiplier", + "BIS_fnc_moduleTracers", + "BIS_fnc_moduleTrident", + "BIS_fnc_moduleTriggers", + "BIS_fnc_moduleTTCPTrigger", + "BIS_fnc_moduleTTCPTriggerBehind", + "BIS_fnc_moduleTTStatsClear", + "BIS_fnc_moduleUnits", + "BIS_fnc_moduleUnlockArea", + "BIS_fnc_moduleUnlockObject", + "BIS_fnc_moduleVanguardFob", + "BIS_fnc_moduleVanguardObjective", + "BIS_fnc_moduleVanguardScorePersistence", + "BIS_fnc_moduleVolume", + "BIS_fnc_moduleWeather", + "BIS_fnc_moduleZoneProtection", + "BIS_fnc_moduleZoneRestriction", + "BIS_fnc_moveAction", + "BIS_fnc_moveToRespawnPosition", + "BIS_fnc_multiplySquareMatrixByVector", + "BIS_fnc_neutralizeUnit", + "BIS_fnc_objectHeight", + "BIS_fnc_ObjectInventoryAnimatedClose", + "BIS_fnc_ObjectInventoryAnimatedOpen", + "BIS_fnc_objectSide", + "BIS_fnc_objectVar", + "BIS_fnc_onDiaryChanged", + "BIS_fnc_onPlayerConnected", + "BIS_fnc_ORBATAddGroupOverlay", + "BIS_fnc_ORBATAnimate", + "BIS_fnc_ORBATConfigPreview", + "BIS_fnc_ORBATGetGroupParams", + "BIS_fnc_ORBATOpen", + "BIS_fnc_ORBATRemoveGroupOverlay", + "BIS_fnc_ORBATSetGroupFade", + "BIS_fnc_ORBATSetGroupParams", + "BIS_fnc_ORBATTooltip", + "BIS_fnc_ordinalNumber", + "BIS_fnc_packStaticWeapon", + "BIS_fnc_paramCountdown", + "BIS_fnc_paramDaytime", + "BIS_fnc_paramGuerFriendly", + "BIS_fnc_paramRespawnTickets", + "BIS_fnc_paramReviveBleedOutDuration", + "BIS_fnc_paramReviveDuration", + "BIS_fnc_paramReviveForceRespawnDuration", + "BIS_fnc_paramReviveMedicSpeedMultiplier", + "BIS_fnc_paramReviveMode", + "BIS_fnc_paramReviveRequiredItems", + "BIS_fnc_paramReviveRequiredTrait", + "BIS_fnc_paramReviveUnconsciousStateMode", + "BIS_fnc_paramTimeAcceleration", + "BIS_fnc_paramViewDistance", + "BIS_fnc_paramWeather", + "BIS_fnc_phoneticalWord", + "BIS_fnc_PlaneAiEject", + "BIS_fnc_PlaneEjection", + "BIS_fnc_PlaneEjectionFX", + "BIS_fnc_playEndMusic", + "BIS_fnc_playMusic", + "BIS_fnc_playSound", + "BIS_fnc_pow", + "BIS_fnc_preload", + "BIS_fnc_prepareAO", + "BIS_fnc_pulsate", + "BIS_fnc_quotations", + "BIS_fnc_radialRed", + "BIS_fnc_radialRedOut", + "BIS_fnc_randomPos", + "BIS_fnc_rankParams", + "BIS_fnc_relPosObject", + "BIS_fnc_relScaledDist", + "BIS_fnc_removeAllScriptedEventHandlers", + "BIS_fnc_removeFromPairs", + "BIS_fnc_removeScriptedEventHandler", + "BIS_fnc_removeStackedEventHandler", + "BIS_fnc_respawnBase", + "BIS_fnc_respawnConfirm", + "BIS_fnc_respawnCounter", + "BIS_fnc_respawnEndMission", + "BIS_fnc_respawnGroup", + "BIS_fnc_respawnInstant", + "BIS_fnc_respawnMenuInventory", + "BIS_fnc_respawnMenuPosition", + "BIS_fnc_respawnMenuSpectator", + "BIS_fnc_respawnNone", + "BIS_fnc_respawnRounds", + "BIS_fnc_respawnSeagull", + "BIS_fnc_respawnSide", + "BIS_fnc_respawnSpectator", + "BIS_fnc_respawnTimePenalty", + "BIS_fnc_respawnWave", + "BIS_fnc_returnChildren", + "BIS_fnc_romanNumeral", + "BIS_fnc_rotateVector3D", + "BIS_fnc_rscLayer", + "BIS_fnc_saveInventory", + "BIS_fnc_saveVehicle", + "BIS_fnc_sayMessage", + "BIS_fnc_scriptedWaypointType", + "BIS_fnc_selectDiarySubject", + "BIS_fnc_selectRespawnTemplate", + "BIS_fnc_setDate", + "BIS_fnc_setFog", + "BIS_fnc_setIDCStreamFriendly", + "BIS_fnc_setIdentity", + "BIS_fnc_setObjectRotation", + "BIS_fnc_setObjectTexture", + "BIS_fnc_setOvercast", + "BIS_fnc_setPPeffectTemplate", + "BIS_fnc_setRank", + "BIS_fnc_setRespawnDelay", + "BIS_fnc_setServerVariable", + "BIS_fnc_setTask", + "BIS_fnc_setTaskLocal", + "BIS_fnc_setToPairs", + "BIS_fnc_setVehicleMass", + "BIS_fnc_sharedObjectives", + "BIS_fnc_showMarkers", + "BIS_fnc_showRespawnMenu", + "BIS_fnc_showRespawnMenuDisableItemCheck", + "BIS_fnc_showRespawnMenuDisableItemDraw", + "BIS_fnc_showRespawnMenuHeader", + "BIS_fnc_showRespawnMenuInventory", + "BIS_fnc_showRespawnMenuInventoryDetails", + "BIS_fnc_showRespawnMenuInventoryItems", + "BIS_fnc_showRespawnMenuInventoryLimit", + "BIS_fnc_showRespawnMenuInventoryLimitRefresh", + "BIS_fnc_showRespawnMenuInventoryLimitRespawn", + "BIS_fnc_showRespawnMenuInventoryList", + "BIS_fnc_showRespawnMenuInventoryLoadout", + "BIS_fnc_showRespawnMenuInventoryMetadata", + "BIS_fnc_showRespawnMenuPosition", + "BIS_fnc_showRespawnMenuPositionList", + "BIS_fnc_showRespawnMenuPositionMap", + "BIS_fnc_showRespawnMenuPositionMapDraw", + "BIS_fnc_showRespawnMenuPositionMapHandle", + "BIS_fnc_showRespawnMenuPositionMetadata", + "BIS_fnc_showRespawnMenuPositionName", + "BIS_fnc_showRespawnMenuPositionRefresh", + "BIS_fnc_showSubtitle", + "BIS_fnc_showUnitInfo", + "BIS_fnc_showWelcomeScreen", + "BIS_fnc_sideColor", + "BIS_fnc_sideID", + "BIS_fnc_sideName", + "BIS_fnc_sideNameUnlocalized", + "BIS_fnc_sideType", + "BIS_fnc_SingleWingSlideDoorClose", + "BIS_fnc_SingleWingSlideDoorOpen", + "BIS_fnc_skirmishTrigger", + "BIS_fnc_spawnObjects", + "BIS_fnc_splitString", + "BIS_fnc_stalk", + "BIS_fnc_storeParamsValues", + "BIS_fnc_StrategicMapAnimate", + "BIS_fnc_StrategicMapMouseButtonClick", + "BIS_fnc_StrategicMapOpen", + "BIS_fnc_subClasses", + "BIS_fnc_synchronizedObjects", + "BIS_fnc_synchronizedObjectsQueue", + "BIS_fnc_target", + "BIS_fnc_taskAlwaysVisible", + "BIS_fnc_taskChildren", + "BIS_fnc_taskCompleted", + "BIS_fnc_taskCreate", + "BIS_fnc_taskCurrent", + "BIS_fnc_taskDescription", + "BIS_fnc_taskDestination", + "BIS_fnc_taskExists", + "BIS_fnc_taskHint", + "BIS_fnc_taskParent", + "BIS_fnc_taskReal", + "BIS_fnc_taskSetCurrent", + "BIS_fnc_taskSetDescription", + "BIS_fnc_taskSetDestination", + "BIS_fnc_taskSetState", + "BIS_fnc_tasksUnit", + "BIS_fnc_taskVar", + "BIS_fnc_teamColor", + "BIS_fnc_terrainGradAngle", + "BIS_fnc_textTiles", + "BIS_fnc_textureMarker", + "BIS_fnc_textureVehicleIcon", + "BIS_fnc_titlecard", + "BIS_fnc_toUpperDisplayTexts", + "BIS_fnc_traceBullets", + "BIS_fnc_trackMissionTime", + "BIS_fnc_tridentClient", + "BIS_fnc_tridentExecute", + "BIS_fnc_tridentGetRelationship", + "BIS_fnc_tridentHandleDamage", + "BIS_fnc_tridentSetRelationship", + "BIS_fnc_triggerToMarker", + "BIS_fnc_trimString", + "BIS_fnc_TwoWingDoorNoHandleClose", + "BIS_fnc_TwoWingDoorNoHandleOpen", + "BIS_fnc_TwoWingDoorOneHandleClose", + "BIS_fnc_TwoWingDoorOneHandleOpen", + "BIS_fnc_TwoWingDoorTwoHandleClose", + "BIS_fnc_TwoWingDoorTwoHandleOpen", + "BIS_fnc_TwoWingSlideDoorClose", + "BIS_fnc_TwoWingSlideDoorOpen", + "BIS_fnc_typeText", + "BIS_fnc_typeText2", + "BIS_fnc_uniqueClasses", + "BIS_fnc_unitAddon", + "BIS_fnc_unpackStaticWeapon", + "BIS_fnc_updatePlayerArray", + "BIS_fnc_validateParametersOO", + "BIS_fnc_vectorDivide", + "BIS_fnc_vehicleRoles", + "BIS_fnc_versionInfo", + "BIS_fnc_VRDrawGrid", + "BIS_fnc_VRFadeIn", + "BIS_fnc_VRFadeOut", + "BIS_fnc_VRTimer", + "BIS_fnc_weaponAddon", + "BIS_fnc_weaponComponents", + "BIS_fnc_weaponsEntityType", + "BIS_fnc_wpArtillery", + "BIS_fnc_wpLand", + "BIS_fnc_wpPatrol", + "BIS_fnc_wpRelax", + "BIS_fnc_wpSuppress", + "clearItemPool", + { + "key": "diag_enable", + "overwrite": { + "type": "diagnoseStatement" + } + }, + { + "key": "diag_enabled", + "overwrite": { + "type": "diagnoseStatement" + } + }, + { + "key": "diag_toggle", + "overwrite": { + "type": "diagnoseStatement" + } + }, + "disableDebriefingStats", + "enableDebriefingStats", + "enableGunLights", + "enableSatNormalOnDetail", + "fogParams", + "getShadowDistance", + "incapacitatedState", + "isDLCAvailable", + "netObjNull", + "setSimulWeatherLayers", + "setWaypointLoiterRadius", + "setWaypointLoiterType", + "showWaypoints", + "simulCloudDensity", + "simulCloudOcclusion", + "simulInClouds", + "UAVControl", + "unitAddons", + "unlinkItem", + "waypointLoiterRadius", + "waypointLoiterType" + ], + "1.02": [ + "BIS_fnc_countdown", + "BIS_fnc_getFromPairs", + "face", + "nameSound", + "pitch", + "setCenterOfMass", + "setDetailMapBlendPars", + "setMass", + "setMusicEventHandler", + "setNameSound", + "setPitch", + "setSpeaker", + "speaker" + ], + "1.04": [ + "addItemPool", + "addItemToBackpack", + "addItemToUniform", + "addItemToVest", + "backpackContainer", + "canAddItemToBackpack", + "canAddItemToUniform", + "canAddItemToVest", + "everyBackpack", + "forceRespawn", + "isInstructorFigureEnabled", + "itemsWithMagazines", + "magazinesDetailBackpack", + "magazinesDetailUniform", + "magazinesDetailVest", + "removeAllItemsWithMagazines", + "removeItemFromBackpack", + "removeItemFromUniform", + "removeItemFromVest", + "uniformContainer", + "vestContainer" + ], + "1.06": [ + "BIS_fnc_deleteTask", + "BIS_fnc_playerSideFaction", + "playableSlotsNumber", + "setObjectTextureGlobal" + ], + "1.08": [ + "BIS_fnc_crewCount", + "BIS_fnc_importImageLinks", + "BIS_fnc_itemType", + "BIS_fnc_jukebox", + "BIS_fnc_objectType", + "getClientState", + "lnbSort", + "lnbSortByValue", + "setParticleFire", + "skillFinal", + "triggerTimeoutCurrent", + "waypointTimeoutCurrent" + ], + "1.10": [ + "BIS_fnc_bleedTickets", + "BIS_fnc_fixDate", + "BIS_fnc_isLeapYear", + "BIS_fnc_monthDays", + "BIS_fnc_sortAlphabetically", + "lineIntersectsObjs", + "setDefaultCamera" + ], + "1.12": [ + "addScoreSide", + "binocular", + "briefingName", + "cbChecked", + "cbSetChecked", + "currentMagazineDetailTurret", + "currentMagazineTurret", + "currentWeaponTurret", + "enableDiagLegend", + "enableSimulationGlobal", + "getCenterOfMass", + "getMass", + "hideObjectGlobal", + "hmd", + "queryItemsPool", + "selectWeaponTurret", + "setSpeech" + ], + "1.14": [ + "activatedAddons", + "attachedObjects", + "attachedTo" + ], + "1.16": [ + "addCuratorAddons", + "addCuratorCameraArea", + "addCuratorEditableObjects", + "addCuratorEditingArea", + "addCuratorPoints", + "allCurators", + "allowCuratorLogicIgnoreAreas", + "assignCurator", + "BIS_fnc_addCuratorAreaFromTrigger", + "BIS_fnc_addCuratorChallenge", + "BIS_fnc_addCuratorIcon", + "BIS_fnc_completedCuratorChallengesCount", + "BIS_fnc_curatorAttachObject", + "BIS_fnc_curatorAttributes", + "BIS_fnc_curatorAutomatic", + "BIS_fnc_curatorAutomaticPositions", + "BIS_fnc_curatorChallengeDestroyVehicle", + "BIS_fnc_curatorChallengeFindIntel", + "BIS_fnc_curatorChallengeFireWeapon", + "BIS_fnc_curatorChallengeGetInVehicle", + "BIS_fnc_curatorChallengeIlluminate", + "BIS_fnc_curatorChallengeSpawnLightning", + "BIS_fnc_curatorHint", + "BIS_fnc_curatorObjectEdited", + "BIS_fnc_curatorObjectPlaced", + "BIS_fnc_curatorObjectRegistered", + "BIS_fnc_curatorObjectRegisteredTable", + "BIS_fnc_curatorPinged", + "BIS_fnc_curatorRespawn", + "BIS_fnc_curatorSayMessage", + "BIS_fnc_curatorVisionModes", + "BIS_fnc_curatorWaypointPlaced", + "BIS_fnc_drawCuratorDeaths", + "BIS_fnc_drawCuratorLocations", + "BIS_fnc_drawCuratorRespawnMarkers", + "BIS_fnc_exportCfgVehicles", + "BIS_fnc_exportCuratorCostTable", + "BIS_fnc_finishCuratorChallenge", + "BIS_fnc_forceCuratorInterface", + "BIS_fnc_formatCuratorChallengeObjects", + "BIS_fnc_initCuratorAttribute", + "BIS_fnc_isCurator", + "BIS_fnc_isCuratorEditable", + "BIS_fnc_isForcedCuratorInterface", + "BIS_fnc_listCuratorPlayers", + "BIS_fnc_loop", + "BIS_fnc_manageCuratorAddons", + "BIS_fnc_manageCuratorChallenges", + "BIS_fnc_mirrorCuratorSettings", + "BIS_fnc_moduleLightning", + "BIS_fnc_registerCuratorObject", + "BIS_fnc_removeCuratorIcon", + "BIS_fnc_removeDestroyedCuratorEditableObjects", + "BIS_fnc_runLater", + "BIS_fnc_setCuratorAttributes", + "BIS_fnc_setCuratorCamera", + "BIS_fnc_setCuratorVisionModes", + "BIS_fnc_shakeCuratorCamera", + "BIS_fnc_showCuratorAttributes", + "BIS_fnc_showCuratorFeedbackMessage", + "BIS_fnc_toggleCuratorVisionMode", + "curatorAddons", + "curatorCamera", + "curatorCameraArea", + "curatorCameraAreaCeiling", + "curatorCoef", + "curatorEditableObjects", + "curatorEditingArea", + "curatorEditingAreaType", + "curatorMouseOver", + "curatorPoints", + "curatorRegisteredObjects", + "curatorSelected", + "curatorWaypointCost", + { + "key": "diag_captureFrameToFile", + "overwrite": { + "type": "diagnoseStatement" + } + }, + "forceWeatherChange", + "getAssignedCuratorLogic", + "getAssignedCuratorUnit", + "getDLCAssetsUsage", + "getDLCAssetsUsageByName", + "getDLCs", + "getTotalDLCUsageTime", + "isAutonomous", + "isEqualTo", + "objectCurators", + "openCuratorInterface", + "removeAllCuratorAddons", + "removeAllCuratorCameraAreas", + "removeAllCuratorEditingAreas", + "removeCuratorAddons", + "removeCuratorCameraArea", + "removeCuratorEditableObjects", + "removeCuratorEditingArea", + "setAutonomous", + "setCuratorCameraAreaCeiling", + "setCuratorCoef", + "setCuratorEditingAreaType", + "setCuratorWaypointCost", + "showCuratorCompass", + "shownCuratorCompass", + "shownUAVFeed", + "showUAVFeed", + "unassignCurator" + ], + "1.18": [ + "getStatValue", + "logEntities", + "moveInAny", + "setStatValue", + "squadParams" + ], + "1.20": [ + { + "key": "BIS_fnc_advHintCall", + "overwrite": { + "returns": "void", + "syntax": " call BIS_fnc_advHintCall", + "example": "false call BIS_fnc_advHintCall;", + "docSyntax": "fullTextcall call BIS_fnc_advHintCall", + "description": "Advanced hint call, creates an hint by itself." + } + }, + "BIS_fnc_initVehicleKart", + "BIS_fnc_moduleTimeTrial", + "BIS_fnc_moduleTTCPClear", + "BIS_fnc_moduleTTCPIn", + "BIS_fnc_moduleTTCPOut", + "lbSetPictureColorDisabled", + "lbSetPictureColorSelected", + "lbSetPictureRightColorDisabled", + "lbSetPictureRightColorSelected" + ], + "1.22": [ + "enableMimics", + "everyContainer", + "forceAddUniform", + "isUniformAllowed", + "lbSetPictureColor", + "lbSetPictureRightColor", + "magazinesAmmoCargo", + "openYoutubeVideo", + "removeWeaponAttachmentCargo", + "removeWeaponCargo", + "vectorAdd", + "vectorCos", + "vectorCrossProduct", + "vectorDiff", + "vectorDistance", + "vectorDistanceSqr", + "vectorDotProduct", + "vectorMagnitude", + "vectorMagnitudeSqr", + "vectorMultiply", + "visibleCompass", + "visibleGPS", + "visibleWatch", + "weaponAccessoriesCargo", + "weaponsItemsCargo" + ], + "1.24": [ + "allMines", + "BIS_fnc_addVirtualBackpackCargo", + "BIS_fnc_addVirtualItemCargo", + "BIS_fnc_addVirtualMagazineCargo", + "BIS_fnc_addVirtualWeaponCargo", + "BIS_fnc_animateTaskWaypoint", + "BIS_fnc_arsenal", + "BIS_fnc_compatibleItems", + "BIS_fnc_getUnitInsignia", + "BIS_fnc_getVirtualBackpackCargo", + "BIS_fnc_getVirtualItemCargo", + "BIS_fnc_getVirtualMagazineCargo", + "BIS_fnc_getVirtualWeaponCargo", + "BIS_fnc_removeVirtualBackpackCargo", + "BIS_fnc_removeVirtualItemCargo", + "BIS_fnc_removeVirtualMagazineCargo", + "BIS_fnc_removeVirtualWeaponCargo", + "BIS_fnc_setUnitInsignia", + "BIS_fnc_VRCourseBallistics1", + "BIS_fnc_VRCourseBallistics2", + "BIS_fnc_VRCourseBallistics3", + "BIS_fnc_VRCourseBallistics4", + "BIS_fnc_VRCourseCommandingActions1", + "BIS_fnc_VRCourseCommandingActions2", + "BIS_fnc_VRCourseCommandingActions3", + "BIS_fnc_VRCourseCommandingBehaviour1", + "BIS_fnc_VRCourseCommandingBehaviour2", + "BIS_fnc_VRCourseCommandingBehaviour3", + "BIS_fnc_VRCourseCommandingMovement1", + "BIS_fnc_VRCourseCommandingMovement2", + "BIS_fnc_VRCourseCommandingVehicles1", + "BIS_fnc_VRCourseCommandingVehicles2", + "BIS_fnc_VRCourseCommandingVehicles3", + "BIS_fnc_VRCourseHeliAdvanced1", + "BIS_fnc_VRCourseHeliAdvanced2", + "BIS_fnc_VRCourseHeliAdvanced3", + "BIS_fnc_VRCourseHeliAdvanced4", + "BIS_fnc_VRCourseHeliAdvanced5", + "BIS_fnc_VRCourseHeliAdvanced6", + "BIS_fnc_VRCourseHeliBasics1", + "BIS_fnc_VRCourseHeliBasics2", + "BIS_fnc_VRCourseHeliBasics3", + "BIS_fnc_VRCourseHeliSlingload1", + "BIS_fnc_VRCourseHeliWeapons1", + "BIS_fnc_VRCourseHeliWeapons2", + "BIS_fnc_VRCourseHeliWeapons3", + "BIS_fnc_VRCourseHeliWeapons4", + "BIS_fnc_VRCourseLaunchers1", + "BIS_fnc_VRCourseLaunchers2", + "BIS_fnc_VRCourseLaunchers3", + "BIS_fnc_VRCoursePlaceables1", + "BIS_fnc_VRCoursePlaceables2", + "BIS_fnc_VRCoursePlaceables3", + "BIS_fnc_VRCourseTargetDesignation1", + "BIS_fnc_VRCourseTargetDesignation2", + "BIS_fnc_VRCourseTargetDesignation3", + "BIS_fnc_VRCourseWeaponHandlingA1", + "BIS_fnc_VRCourseWeaponHandlingA2", + "BIS_fnc_VRCourseWeaponHandlingA3", + "BIS_fnc_VRCourseWeaponHandlingB1", + "BIS_fnc_VRCourseWeaponHandlingB2", + "BIS_fnc_VRCourseWeaponHandlingB3", + "BIS_fnc_VRCourseWeaponHandlingC1", + "BIS_fnc_VRCourseWeaponHandlingC2", + "BIS_fnc_VRDrawBorder", + "BIS_fnc_VREffectKilled", + "BIS_fnc_VRHitpart", + "BIS_fnc_VRSpawnEffect", + "BIS_fnc_VRSpawnSelector", + "configClasses", + "detectedMines", + "disableUAVConnectability", + "enableUAVConnectability", + "isAutotest", + "isUAVConnectable", + "mineDetectedBy", + "reverse" + ], + "1.26": [ + "ctrlClassName", + "ctrlCreate", + "ctrlDelete", + "getCargoIndex", + "lockCameraTo", + "pushBack", + "setTimeMultiplier", + "timeMultiplier", + "vectorFromTo", + "vectorNormalized" + ], + "1.32": [ + "addBackpackGlobal", + "addMagazineAmmoCargo", + "addToRemainsCollector", + "addWeaponTurret", + "BIS_fnc_setMissionStatusSlot", + "BIS_fnc_showMissionStatus", + "ctrlModel", + "ctrlModelDirAndUp", + "ctrlModelScale", + "ctrlSetModel", + "ctrlSetModelDirAndUp", + "ctrlSetModelScale", + "deleteAt", + "deleteRange", + "deleteVehicleCrew", + "getDirVisual", + "getHit", + "getPosASLVisual", + "getPosATLVisual", + "getPosVisual", + "getPosWorld", + "isCollisionLightOn", + "isInRemainsCollector", + "isLightOn", + "modelToWorldVisual", + "removeBackpackGlobal", + "removeFromRemainsCollector", + "removeWeaponTurret", + "scriptNull", + "setCollisionLight", + "setPilotLight", + "setPosWorld", + "turretLocal", + "vectorDirVisual", + "vectorUpVisual", + "worldToModelVisual" + ], + "1.34": [ + "airDensityCurveRTD", + "airDensityRTD", + "allTurrets", + "BIS_fnc_didJIP", + "BIS_fnc_ffvUpdate", + "BIS_fnc_moduleSlingload", + "BIS_fnc_moduleSpawnAI", + "BIS_fnc_moduleSpawnAIOptions", + "BIS_fnc_moduleSpawnAIPoint", + "BIS_fnc_moduleSpawnAISectorTactic", + "canSlingLoad", + "clearForcesRTD", + "collectiveRTD", + "difficultyEnabledRTD", + "enableAutoStartUpRTD", + "enableAutoTrimRTD", + "enablePersonTurret", + "enableRopeAttach", + "enableStressDamage", + "enginesIsOnRTD", + "enginesPowerRTD", + "enginesRpmRTD", + "enginesTorqueRTD", + "forceAtPositionRTD", + "forceGeneratorRTD", + "fullCrew", + "getSlingLoad", + "getTrimOffsetRTD", + "getWingsOrientationRTD", + "getWingsPositionRTD", + "isObjectRTD", + "isStressDamageEnabled", + "magazineTurretAmmo", + "numberOfEnginesRTD", + "ropeAttachedObjects", + "ropeAttachedTo", + "ropeAttachEnabled", + "ropeAttachTo", + "ropeCreate", + "ropeCut", + "ropeDestroy", + "ropeDetach", + "ropeEndPosition", + "ropeLength", + "ropes", + "ropeUnwind", + "ropeUnwound", + "rotorsForcesRTD", + "rotorsRpmRTD", + "serverCommandExecutable", + "setActualCollectiveRTD", + "setCustomWeightRTD", + "setEngineRPMRTD", + "setMagazineTurretAmmo", + "setRotorBrakeRTD", + "setSlingLoad", + "setWantedRPMRTD", + "setWingForceScaleRTD", + "slingLoadAssistantShown", + "stopEngineRTD", + "weightRTD", + "windRTD", + "wingsForcesRTD" + ], + "1.36": [ + "BIS_fnc_configExtremes", + "BIS_fnc_openFieldManual", + "configProperties", + "getObjectDLC", + "getPersonUsedDLCs", + "setUnloadInCombat", + "shownChat" + ], + "1.38": [ + "addWeaponItem", + "allControls", + "allDisplays", + "allVariables", + "configSourceMod", + "getObjectMaterials", + "getObjectTextures", + "removeSecondaryWeaponItem", + "turretOwner" + ], + "1.40": [ + "append", + "configSourceModList", + "enableUAVWaypoints", + "groupOwner", + "setGroupOwner", + "waypointsEnabledUAV" + ], + "1.42": [ + "BIS_fnc_DataTerminalAnimate", + "BIS_fnc_DataTerminalColor", + "BIS_fnc_disableRevive", + "BIS_fnc_dynamicGroups", + "BIS_fnc_garage", + "BIS_fnc_initVehicle", + "BIS_fnc_moduleHvtInit", + "BIS_fnc_moduleHvtObjective", + "BIS_fnc_moduleHvtObjectives", + "BIS_fnc_moduleHvtObjectivesInstance", + "BIS_fnc_reenableRevive", + "BIS_fnc_reviveAllowed", + "BIS_fnc_reviveBleedOut", + "BIS_fnc_reviveDamageReset", + "BIS_fnc_reviveDebug", + "BIS_fnc_reviveEhDammaged", + "BIS_fnc_reviveEhHandleDamage", + "BIS_fnc_reviveEhHandleHeal", + "BIS_fnc_reviveEhKilled", + "BIS_fnc_reviveEhRespawn", + "BIS_fnc_reviveEnabled", + "BIS_fnc_reviveGet3dIcons", + "BIS_fnc_reviveGetActionIcon", + "BIS_fnc_reviveIconControl", + "BIS_fnc_reviveInit", + "BIS_fnc_reviveIsValid", + "BIS_fnc_reviveIsValidSecure", + "BIS_fnc_reviveOnBeingRevived", + "BIS_fnc_reviveOnForcingRespawn", + "BIS_fnc_reviveOnState", + "BIS_fnc_reviveOnStateJIP", + "BIS_fnc_reviveSecureUnit", + "channelEnabled", + "controlsGroupCtrl", + "currentChannel", + "enableChannel", + "getPlayerChannel", + "getSuppression", + "isTurnedOut", + "isWeaponDeployed", + "isWeaponRested", + "leaderboardRequestRowsFriends", + "leaderboardsRequestUploadScore", + "leaderboardsRequestUploadScoreKeepBest", + "leaderboardState", + "setCurrentChannel", + "setSuppression" + ], + "1.44": [ + { + "key": "diag_activeMissionFSMs", + "overwrite": { + "type": "diagnoseStatement" + } + }, + { + "key": "diag_activeSQFScripts", + "overwrite": { + "type": "diagnoseStatement" + } + }, + { + "key": "diag_activeSQSScripts", + "overwrite": { + "type": "diagnoseStatement" + } + }, + "sort" + ], + "1.46": [ + "lbSetSelectColor", + "lbSetSelectColorRight", + "profileNameSteam" + ], + "1.48": [ + "allPlayers", + "arrayIntersect", + "BIS_fnc_unitHeadgear", + "configHierarchy", + "currentNamespace", + "currentThrowable", + "getObjectViewDistance", + "isObjectHidden", + "param", + "params", + "roleDescription", + "serverName", + "setGroupIdGlobal", + "weaponInertia", + "worldSize" + ], + "1.50": [ + "AGLToASL", + "ASLToAGL", + { + "key": "createDisplay", + "overwrite": { + "returns": "uiDisplay" + } + }, + "didJIP", + "didJIPOwner", + "distance2D", + "getAllHitPointsDamage", + "getHitIndex", + "getModelInfo", + "getObjectType", + "joinString", + "lineIntersectsSurfaces", + "objectParent", + { + "key": "remoteExec", + "overwrite": { + "syntax": " remoteExec [, , ]", + "example": "\"hello\" remoteExec [\"hint\"];", + "docSyntax": "params remoteExec [functionName, targets, JIP]", + "description": "Remote async execution of given funtion on given machines. Function can contain delaying commands (i.e. sleep)." + } + }, + { + "key": "remoteExecCall", + "overwrite": { + "syntax": " remoteExecCall [, , ]", + "example": "\"hello\" remoteExecCall [\"hint\"];", + "docSyntax": "params remoteExecCall [functionName, targets, JIP]", + "description": "Remote async execution of given funtion on given machines. Function can not contain delaying commands (i.e. sleep)." + } + }, + "setHitIndex", + "splitString", + "targetKnowledge" + ], + "1.52": [ + "ctrlAngle", + "disableNVGEquipment", + "disableRemoteSensors", + "getRemoteSensorsDisabled", + "magazinesAllTurrets", + "shownHUD" + ], + "1.54": [ + "allowSprint", + "BIS_fnc_EGObjectiveVisualizer", + "BIS_fnc_EGObjectiveVisualizerDraw", + "BIS_fnc_EGSpectator", + "BIS_fnc_EGSpectatorCamera", + "enableStamina", + "flagSide", + "flagTexture", + "getAnimAimPrecision", + "getAnimSpeedCoef", + "getCustomAimCoef", + "getMousePosition", + "getStamina", + { + "key": "inPolygon", + "overwrite": { + "returns": "bool", + "syntax": " inPolygon ", + "example": "_isInside = [100,100,0] inPolygon [[0,0,0],[1000,1000,0],[1000,0,0]];", + "docSyntax": "position inPolygon polygon", + "description": "Checks whether position is inside given polygon" + } + }, + "isAimPrecisionEnabled", + "isEqualType", + "isEqualTypeAll", + "isEqualTypeAny", + "isEqualTypeArray", + "isEqualTypeParams", + "isSprintAllowed", + "isStaminaEnabled", + "nearestTerrainObjects", + "setAnimSpeedCoef", + "setCustomAimCoef", + "setObjectMaterialGlobal", + "setStamina", + "setStaminaScheme" + ], + "1.56": [ + "add3DENConnection", + "add3DENEventHandler", + "add3DENLayer", + "all3DENEntities", + "apply", + "BIS_fnc_3den_init", + "BIS_fnc_3den_onKeyDown", + "BIS_fnc_3den_onKeyUp", + "BIS_fnc_3den_onMissionLoad", + "BIS_fnc_3den_onMissionNew", + "BIS_fnc_3den_onMissionPreviewEnd", + "BIS_fnc_3den_onSelectionChange", + "BIS_fnc_3DENDiagCreateList", + "BIS_fnc_3DENDiagFonts", + "BIS_fnc_3DENDiagMouseControl", + "BIS_fnc_3DENExportAttributes", + "BIS_fnc_3DENExportOldSQM", + "BIS_fnc_3DENExportTerrainBuilder", + "BIS_fnc_3DENFlashlight", + "BIS_fnc_3DENMissionPreview", + "BIS_fnc_3DENTutorial", + "BIS_fnc_3DENVisionMode", + "BIS_fnc_camera_edenAttributesChanged", + "BIS_fnc_camera_edenConnectionChanged", + "BIS_fnc_camera_edenDeleted", + "BIS_fnc_camera_edenInit", + "BIS_fnc_camera_edenIsSelected", + "BIS_fnc_camera_edenRegisteredToWorld", + "BIS_fnc_camera_edenReset", + "BIS_fnc_camera_edenSelectionChanged", + "BIS_fnc_camera_edenUnregisteredFromWorld", + "BIS_fnc_garage3DEN", + "BIS_fnc_initAmmoBox", + "BIS_fnc_sideIsEnemy", + "BIS_fnc_sideIsFriendly", + "checkVisibility", + "clear3DENAttribute", + "clear3DENInventory", + "clientOwner", + "collect3DENHistory", + "configNull", + "create3DENComposition", + "create3DENEntity", + "current3DENOperation", + { + "key": "cursorObject", + "overwrite": { + "returns": "object" + } + }, + "delete3DENEntities", + "do3DENAction", + "edit3DENMissionAttributes", + "exportJIPMessages", + "get3DENActionState", + "get3DENAttribute", + "get3DENCamera", + "get3DENConnections", + "get3DENEntity", + "get3DENEntityID", + "get3DENGrid", + "get3DENIconsVisible", + "get3DENLayerEntities", + "get3DENLinesVisible", + "get3DENMissionAttribute", + "get3DENMouseOver", + "get3DENSelected", + "getClientStateNumber", + "getMissionConfig", + "getMissionConfigValue", + "getMissionLayerEntities", + "getPlayerScores", + "getRelDir", + "getRelPos", + "is3DEN", + "is3DENMultiplayer", + "isFilePatchingEnabled", + "leaderboardDeInit", + "leaderboardGetRows", + "leaderboardInit", + "lockIdentity", + "logNetwork", + "logNetworkTerminate", + "menuAction", + "menuAdd", + "menuChecked", + "menuClear", + "menuCollapse", + "menuData", + "menuDelete", + "menuEnable", + "menuEnabled", + "menuExpand", + "menuHover", + "menuPicture", + "menuSetAction", + "menuSetCheck", + "menuSetData", + "menuSetPicture", + "menuSetValue", + "menuShortcut", + "menuShortcutText", + "menuSize", + "menuSort", + "menuText", + "menuURL", + "menuValue", + "missionVersion", + "move3DENCamera", + "ppEffectEnabled", + "pushBackUnique", + "remove3DENConnection", + "remove3DENEventHandler", + "remove3DENLayer", + "removeAll3DENEventHandlers", + "save3DENInventory", + "selectRandom", + "set3DENAttribute", + "set3DENAttributes", + "set3DENGrid", + "set3DENIconsVisible", + "set3DENLayer", + "set3DENLinesVisible", + "set3DENMissionAttribute", + "set3DENMissionAttributes", + "set3DENModelsVisible", + "set3DENObjectType", + "set3DENSelected", + "tvSetText" + ], + "1.58": [ + "allCutLayers", + "animateSource", + "animationNames", + "animationSourcePhase", + "BIS_fnc_3DENEntityMenu", + "BIS_fnc_3DENGrid", + "BIS_fnc_3DENIntel", + "BIS_fnc_3DENListLocations", + "BIS_fnc_3DENModuleDescription", + "BIS_fnc_3DENNotification", + "BIS_fnc_3DENShowMessage", + "BIS_fnc_3DENToolbar", + { + "key": "BIS_fnc_diagObjectPerformance", + "overwrite": { + "type": "diagnoseFunction" + } + }, + "BIS_fnc_getArea", + "BIS_fnc_groupFromNetId", + "BIS_fnc_initSliderValue", + "BIS_fnc_netId", + "BIS_fnc_objectFromNetId", + "BIS_fnc_sunriseSunsetTime", + "BIS_fnc_taskSetAlwaysVisible", + "BIS_fnc_taskSetType", + "BIS_fnc_taskType", + "BIS_fnc_taskTypeIcon", + "canSuspend", + "configSourceAddonList", + "createSimpleObject", + "ctrlParentControlsGroup", + { + "key": "diag_codePerformance", + "overwrite": { + "type": "diagnoseStatement" + } + }, + "difficultyOption", + "displayParent", + "drawPolygon", + "getCameraViewDirection", + "getUnitLoadout", + "getUnitTrait", + "hideSelection", + "inArea", + "moonPhase", + "roadAt", + "selectionNames", + "setSimpleTaskAlwaysVisible", + "setSimpleTaskCustomData", + "setSimpleTaskType", + "setTaskMarkerOffset", + "setUnitLoadout", + "setUnitTrait", + "setWaypointForceBehaviour", + "sideAmbientLife", + "sideEmpty", + "taskAlwaysVisible", + "taskCustomData", + "taskMarkerOffset", + "taskType", + "waypointForceBehaviour" + ], + "1.60": [ + "BIS_fnc_addRespawnInventory", + "BIS_fnc_exportEditorPreviews", + "BIS_fnc_getRespawnInventories", + "BIS_fnc_removeRespawnInventory", + "BIS_fnc_setRespawnInventory", + "BIS_fnc_showRespawnMenuDisableItem", + "commandSuppressiveFire", + "doSuppressiveFire", + "getTerrainGrid", + "pixelGrid", + "pixelH", + "pixelW", + "screenshot", + "shownScoretable", + "showScoretable", + "useAISteeringComponent", + "userInputDisabled" + ], + "1.62": [ + "addOwnedMine", + "addPlayerScores", + "BIS_fnc_adjustSimpleObject", + "BIS_fnc_createSimpleObject", + "BIS_fnc_EXP_camp_addTickets", + "BIS_fnc_EXP_camp_balanceGroup", + "BIS_fnc_EXP_camp_checkpoint", + "BIS_fnc_EXP_camp_dynamicAISkill", + "BIS_fnc_EXP_camp_getCinematicMode", + "BIS_fnc_EXP_camp_getPlayersGroup", + "BIS_fnc_EXP_camp_guidedProjectile", + "BIS_fnc_EXP_camp_hasMissionStarted", + "BIS_fnc_EXP_camp_IFF", + "BIS_fnc_EXP_camp_initCharacter", + "BIS_fnc_EXP_camp_initClasses", + "BIS_fnc_EXP_camp_initDifficulty", + "BIS_fnc_EXP_camp_lobby", + "BIS_fnc_EXP_camp_lobby_clearVars", + "BIS_fnc_EXP_camp_lobby_ctrlSetColor", + "BIS_fnc_EXP_camp_lobby_findHost", + "BIS_fnc_EXP_camp_lobby_getHostSettings", + "BIS_fnc_EXP_camp_lobby_getPlayerSquadName", + "BIS_fnc_EXP_camp_lobby_go", + "BIS_fnc_EXP_camp_lobby_intro", + "BIS_fnc_EXP_camp_lobby_launch", + "BIS_fnc_EXP_camp_lobby_loop", + "BIS_fnc_EXP_camp_lobby_missionCountdown", + "BIS_fnc_EXP_camp_lobby_onLoad", + "BIS_fnc_EXP_camp_lobby_onUnLoad", + "BIS_fnc_EXP_camp_lobby_playMissionVideo", + "BIS_fnc_EXP_camp_lobby_serverPing", + "BIS_fnc_EXP_camp_lobby_serverUpdate", + "BIS_fnc_EXP_camp_lobby_structuredText", + "BIS_fnc_EXP_camp_lobby_UIMilitaryManager", + "BIS_fnc_EXP_camp_lobby_UIMissionCountdown", + "BIS_fnc_EXP_camp_lobby_UIMissionManager", + "BIS_fnc_EXP_camp_lobby_UIOverlayManager", + "BIS_fnc_EXP_camp_lobby_UIProgressManager", + "BIS_fnc_EXP_camp_lobby_UISettingsManager", + "BIS_fnc_EXP_camp_lobby_updateHostSettings", + "BIS_fnc_EXP_camp_lobby_updateIntel", + "BIS_fnc_EXP_camp_lobby_updateMilitaryEfficiency", + "BIS_fnc_EXP_camp_lobby_updatePlayers", + "BIS_fnc_EXP_camp_lobby_updatePlayerStatus", + "BIS_fnc_EXP_camp_manager", + "BIS_fnc_EXP_camp_manager_getState", + "BIS_fnc_EXP_camp_manager_onPlayerRegistered", + "BIS_fnc_EXP_camp_manager_setState", + "BIS_fnc_EXP_camp_manager_triggerEvent", + "BIS_fnc_EXP_camp_playerChecklist", + "BIS_fnc_EXP_camp_playSubtitles", + "BIS_fnc_EXP_camp_playTimelineVideo", + "BIS_fnc_EXP_camp_replaceVehicles", + "BIS_fnc_EXP_camp_setCinematicMode", + "BIS_fnc_EXP_camp_setSkill", + "BIS_fnc_EXP_camp_SITREP", + "BIS_fnc_holdActionAdd", + "BIS_fnc_holdActionRemove", + "BIS_fnc_isThrowable", + "BIS_fnc_replaceWithSimpleObject", + "BIS_fnc_simpleObjectData", + "canVehicleCargo", + "createMPCampaignDisplay", + "ctrlSetAngle", + "ctrlSetFontHeightSecondary", + "ctrlSetFontSecondary", + "enableAimPrecision", + "enableVehicleCargo", + "flyInHeightASL", + "forcedMap", + "getAimingCoef", + "getAllOwnedMines", + "getContainerMaxLoad", + "getMissionDLCs", + "getShotParents", + "getVehicleCargo", + "getWeaponSway", + "isVehicleCargo", + "missionDifficulty", + "modParams", + "openDLCPage", + "pixelGridBase", + "pixelGridNoUIScale", + "removeAllOwnedMines", + "removeOwnedMine", + "setVehicleCargo", + "tvSetPictureColorDisabled", + "tvSetPictureColorSelected", + "tvSetPictureRight", + "tvSetPictureRightColor", + "tvSetPictureRightColorDisabled", + "tvSetPictureRightColorSelected", + "vehicleCargoEnabled" + ], + "1.64": [ + "actionIDs", + "actionParams", + "BIS_fnc_switchLamp", + { + "key": "diag_activeScripts", + "overwrite": { + "type": "diagnoseStatement" + } + }, + "enableAudioFeature", + "forceFollowRoad", + "getAllEnvSoundControllers", + "getAllSoundControllers", + "getEnvSoundController", + "getPilotCameraDirection", + "getPilotCameraPosition", + "getPilotCameraRotation", + "getPilotCameraTarget", + "getSoundController", + "getSoundControllerResult", + "hasPilotCamera", + "setPilotCameraDirection", + "setPilotCameraRotation", + "setPilotCameraTarget", + "unitAimPosition", + "unitAimPositionVisual", + "unitIsUAV", + "useAIOperMapObstructionTest", + "visibleScoretable" + ], + "1.66": [ + "BIS_fnc_attachToRelative", + "BIS_fnc_vectorDirAndUpRelative", + "BIS_fnc_weaponDirectionRelative", + "inAreaArray", + "isMultiplayerSolo", + "isRemoteExecuted", + "selectMax", + "selectMin", + "setShotParents", + "toFixed" + ], + "1.74": [ + "BIS_fnc_drawArrow", + "BIS_fnc_fire" + ], + "1.86": [ + "getCustomSoundController", + "getCustomSoundControllerCount", + "setCustomSoundController" + ], + "1.92": [ + "bezierInterpolation", + "BIS_fnc_mapGridSize", + "BIS_fnc_markerToString", + "BIS_fnc_stringToMarker", + "BIS_fnc_stringToMarkerLocal", + "ctrlSetPositionH", + "ctrlSetPositionW", + "ctrlSetPositionX", + "ctrlSetPositionY", + "customWaypointPosition", + "decayGraphValues", + "getGraphValues", + "matrixMultiply", + "matrixTranspose", + "missileTarget", + "missileTargetPos", + "setBehaviourStrong", + "setMissileTarget", + "setMissileTargetPos", + "triggerAmmo", + "vectorLinearConversion" + ], + "1.94": [ + "BIS_fnc_turretConfig", + "BIS_fnc_vehicleCrewTurrets", + "lnbSetTooltip", + "addWeaponWithAttachmentsCargo", + "addWeaponWithAttachmentsCargoGlobal", + "BIN_fnc_addButtonEvents", + "BIN_fnc_addDangerZone", + "BIN_fnc_addEntitiesToArea", + "BIN_fnc_addFaradayCage", + "BIN_fnc_addIDWMapMeasurementPoint", + "BIN_fnc_addObjectsToArea", + "BIN_fnc_addRecordedSignal", + "BIN_fnc_addRotation", + "BIN_fnc_addSignal", + "BIN_fnc_addSiteEntities", + "BIN_fnc_addTranslation", + "BIN_fnc_addTravelPoint", + "BIN_fnc_allIDWMapMeasurementPoints", + "BIN_fnc_allowAntennaReveal", + "BIN_fnc_allowedAntennaReveal", + "BIN_fnc_animateSmooth", + "BIN_fnc_assignAntenna", + "BIN_fnc_assignedAntenna", + "BIN_fnc_attachChemlight", + "BIN_fnc_bakeAntenna", + "BIN_fnc_behaviorInit", + "BIN_fnc_bezier", + "BIN_fnc_bezierAverage", + "BIN_fnc_bezierBoundingBox", + "BIN_fnc_bezierEditor", + "BIN_fnc_bezierNormalize", + "BIN_fnc_bezierVelocity", + "BIN_fnc_breatheInit", + "BIN_fnc_calculateLinkBudget", + "BIN_fnc_calculateSpectrumAnalyzerValues", + "BIN_fnc_callButtonEvent", + "BIN_fnc_cargoPlatform_01_adjust", + "BIN_fnc_cargoPlatform_01_destruction", + "BIN_fnc_cargoPlatform_01_update", + "BIN_fnc_CBRNCharacterAdd", + "BIN_fnc_CBRNContaminantAdd", + "BIN_fnc_CBRNContaminantRemove", + "BIN_fnc_CBRNGearActivate", + "BIN_fnc_CBRNGearDeactivate", + "BIN_fnc_CBRNGearUpdate", + "BIN_fnc_CBRNHoseInit", + "BIN_fnc_CBRNInContaminant", + "BIN_fnc_circleSmokeMissile", + "BIN_fnc_clearIDWMap", + "BIN_fnc_clearTXScan", + "BIN_fnc_colorHSLtoRGB", + "BIN_fnc_crearAllData", + "BIN_fnc_createScriptedSoundSource", + "BIN_fnc_createScriptedSoundSourceVehicle", + "BIN_fnc_createTXScan", + "BIN_fnc_cropTXScan", + "BIN_fnc_curatorInit", + "BIN_fnc_debugDraw", + "BIN_fnc_debugDrawMapInit", + "BIN_fnc_debugQuests", + "BIN_fnc_debugText", + "BIN_fnc_deconShowerAnim", + "BIN_fnc_deconShowerAnimLarge", + "BIN_fnc_deconShowerAnimStop", + "BIN_fnc_deconShowerCollision", + "BIN_fnc_deconShowerDelete", + "BIN_fnc_deconShowerMove", + "BIN_fnc_deleteAntenna", + "BIN_fnc_deleteDangerZone", + "BIN_fnc_deleteDiaryRecord", + "BIN_fnc_deleteFaradayCage", + "BIN_fnc_deleteLoopedRadioSignal", + "BIN_fnc_deleteSignal", + "BIN_fnc_deleteSpectrumAnalyzer", + "BIN_fnc_deleteTravelPoint", + "BIN_fnc_deleteTXScan", + { + "key": "BIN_fnc_diag_addAllSpectrumAnalyzers", + "overwrite": { + "type": "diagnoseFunction" + } + }, + { + "key": "BIN_fnc_diag_drawAllAreaObjectsBounds", + "overwrite": { + "type": "diagnoseFunction" + } + }, + { + "key": "BIN_fnc_diag_getAllAreaEntities", + "overwrite": { + "type": "diagnoseFunction" + } + }, + { + "key": "BIN_fnc_diag_getAllAreaObjects", + "overwrite": { + "type": "diagnoseFunction" + } + }, + { + "key": "BIN_fnc_diag_IDWMap", + "overwrite": { + "type": "diagnoseFunction" + } + }, + { + "key": "BIN_fnc_diag_logAntenna", + "overwrite": { + "type": "diagnoseFunction" + } + }, + { + "key": "BIN_fnc_diag_revealAllAntennas", + "overwrite": { + "type": "diagnoseFunction" + } + }, + { + "key": "BIN_fnc_diag_showLinkBudgetMap", + "overwrite": { + "type": "diagnoseFunction" + } + }, + { + "key": "BIN_fnc_diag_TXScan", + "overwrite": { + "type": "diagnoseFunction" + } + }, + "BIN_fnc_distanceToAreaBorder", + "BIN_fnc_dockModule", + "BIN_fnc_drawAntennas", + "BIN_fnc_drawIconFixed", + "BIN_fnc_drawIDWMap", + "BIN_fnc_drawMap", + "BIN_fnc_drawProbeMap", + "BIN_fnc_drawSpectrum", + "BIN_fnc_drawTooltip", + "BIN_fnc_drawTXScan", + "BIN_fnc_droneDestructionFX", + "BIN_fnc_droneModuleDestruction", + "BIN_fnc_editMoveProperties", + "BIN_fnc_empVehicle", + "BIN_fnc_enableSaving", + "BIN_fnc_eulerToVector", + "BIN_fnc_exit", + "BIN_fnc_exitAntennas", + "BIN_fnc_exitDiary", + "BIN_fnc_exitGroup", + "BIN_fnc_exitPersistentObjects", + "BIN_fnc_exitQuests", + "BIN_fnc_exitSites", + "BIN_fnc_exitTasks", + "BIN_fnc_findNearestGrid", + "BIN_fnc_findPath", + "BIN_fnc_findSafePositions", + "BIN_fnc_findTargetWeight", + "BIN_fnc_frequencyToString", + "BIN_fnc_getAISquadID", + "BIN_fnc_getAISquadPosition", + "BIN_fnc_getAllAISquads", + "BIN_fnc_getAllAreas", + "BIN_fnc_getAllTXScans", + "BIN_fnc_getAntennaAngle", + "BIN_fnc_getAntennaCanReveal", + "BIN_fnc_getAntennaFrequency", + "BIN_fnc_getAntennaFrequencyClass", + "BIN_fnc_getAntennaGain", + "BIN_fnc_getAntennaName", + "BIN_fnc_getAntennaObject", + "BIN_fnc_getAntennaPower", + "BIN_fnc_getAntennaRevealValue", + "BIN_fnc_getAntennas", + "BIN_fnc_getAntennaScanPolygon", + "BIN_fnc_getAntennaScans", + "BIN_fnc_getAntennaScanSignals", + "BIN_fnc_getAntennaSensitivity", + "BIN_fnc_getAntennaSignal", + "BIN_fnc_getAntennaSignalHistory", + "BIN_fnc_getAntennaType", + "BIN_fnc_getBehaviorCoef", + "BIN_fnc_getCharacterSounds", + "BIN_fnc_getCurrentSignal", + "BIN_fnc_getEntityBoundingBarrel", + "BIN_fnc_getFollowingSignals", + "BIN_fnc_getFormattedControl", + "BIN_fnc_getGridCollisions", + "BIN_fnc_getGridMap", + "BIN_fnc_getGridPath", + "BIN_fnc_getGroupSeed", + "BIN_fnc_getIDWMapDrawColorSet", + "BIN_fnc_getIDWMapDrawPatternIndex", + "BIN_fnc_getIDWMapParams", + "BIN_fnc_getIDWMapSaveData", + "BIN_fnc_getIDWMapStaticDataLayers", + "BIN_fnc_getLinkBudget", + "BIN_fnc_getLinkDir", + "BIN_fnc_getLinkedAntennas", + "BIN_fnc_getLinkStrength", + "BIN_fnc_getObjectAntennas", + "BIN_fnc_getObjectBoundingBarrel", + "BIN_fnc_getPatrolRoutes", + "BIN_fnc_getRadioConversation", + "BIN_fnc_getRecordedSignals", + "BIN_fnc_getRoleIcon", + "BIN_fnc_getRotation", + "BIN_fnc_getSignalAge", + "BIN_fnc_getSignalTypeClass", + "BIN_fnc_getSignalTypes", + "BIN_fnc_getSiteLayerEntities", + "BIN_fnc_getTerrainObjects", + "BIN_fnc_getTXScanAngle", + "BIN_fnc_getTXScanDrawData", + "BIN_fnc_getTXScanPolygon", + "BIN_fnc_getTXScanPolygonDetails", + "BIN_fnc_getTXScanPosition", + "BIN_fnc_getTXScanPrecision", + "BIN_fnc_getTXScanSaveData", + "BIN_fnc_getTXScanWorldBounds", + "BIN_fnc_gravityBurst", + "BIN_fnc_gravityCannon_01_ai", + "BIN_fnc_grenadeThrowback", + "BIN_fnc_hackAIDrone", + "BIN_fnc_handDrawBezier", + "BIN_fnc_handDrawEllipse", + "BIN_fnc_hasAntennaSignal", + "BIN_fnc_inDangerZone", + "BIN_fnc_initAcctime", + "BIN_fnc_initActors", + "BIN_fnc_initAI", + "BIN_fnc_initAIBase", + "BIN_fnc_initAIDrone", + "BIN_fnc_initAISquad", + "BIN_fnc_initAntennas", + "BIN_fnc_initConstants", + "BIN_fnc_initCutLayers", + "BIN_fnc_initDiary", + "BIN_fnc_initDroneModule", + "BIN_fnc_initGroup", + "BIN_fnc_initHub", + "BIN_fnc_initInspectableDiaryRecord", + "BIN_fnc_initInventory", + "BIN_fnc_initLocations", + "BIN_fnc_initMiniUGV", + "BIN_fnc_initMothershipLights", + "BIN_fnc_initPersistentObjects", + "BIN_fnc_initProbeMap", + "BIN_fnc_initPuzzle", + "BIN_fnc_initQuests", + "BIN_fnc_initRevive", + "BIN_fnc_initSideColors", + "BIN_fnc_initSites", + "BIN_fnc_initTasks", + "BIN_fnc_initTurret", + "BIN_fnc_initUAV", + "BIN_fnc_initUGV", + "BIN_fnc_inList", + "BIN_fnc_inRadioConversation", + "BIN_fnc_inRadioConversationWith", + "BIN_fnc_isAIBase", + "BIN_fnc_isAntenna", + "BIN_fnc_isAntennaBaked", + "BIN_fnc_isAntennaBroadcasting", + "BIN_fnc_isAntennaJammed", + "BIN_fnc_isAntennaRevealed", + "BIN_fnc_isAntennaSelected", + "BIN_fnc_isExtensionError", + "BIN_fnc_isNull", + "BIN_fnc_isPaused", + "BIN_fnc_isPausedInit", + "BIN_fnc_isPuzzleReset", + "BIN_fnc_isPuzzleTerminated", + "BIN_fnc_isRadioHandshake", + "BIN_fnc_isRadioSilence", + "BIN_fnc_joinAISquad", + "BIN_fnc_lightBurst", + "BIN_fnc_list", + "BIN_fnc_loadIDWMap", + "BIN_fnc_loadTXScanState", + "BIN_fnc_markDangerZone", + "BIN_fnc_markFreeAreaPositions", + "BIN_fnc_matrixMultiply", + "BIN_fnc_matrixTranspose", + "BIN_fnc_matterballDestruction", + "BIN_fnc_matterballEffects", + "BIN_fnc_matterCollectionFX", + "BIN_fnc_missileDeflection", + "BIN_fnc_missileSwarm", + "BIN_fnc_moduleAntenna", + "BIN_fnc_moduleCBRN", + "BIN_fnc_moduleChargeSequence", + "BIN_fnc_moduleDangerZone", + "BIN_fnc_moduleFaradayCage", + "BIN_fnc_moduleGravityAnomaly", + "BIN_fnc_moduleMovementGrid", + "BIN_fnc_modulePointOfInterest", + "BIN_fnc_moduleSimpleObject", + "BIN_fnc_moduleTravel", + "BIN_fnc_moveAI", + "BIN_fnc_moveAIReinforcements", + "BIN_fnc_moveInit", + "BIN_fnc_moveModule", + "BIN_fnc_moveObject", + "BIN_fnc_moveTo", + "BIN_fnc_moveToModelSpace", + "BIN_fnc_moveToOnArc", + "BIN_fnc_onPuzzleCompleted", + "BIN_fnc_onPuzzleProgress", + "BIN_fnc_onPuzzleReset", + "BIN_fnc_onPuzzleStepCompleted", + "BIN_fnc_onPuzzleTerminated", + "BIN_fnc_persistentVariables", + "BIN_fnc_playAlternatingSound", + "BIN_fnc_playMission", + "BIN_fnc_playPatrolAnim", + "BIN_fnc_playPatrolAnimDone", + "BIN_fnc_postInit", + "BIN_fnc_preInit", + "BIN_fnc_preInitEM", + "BIN_fnc_preInitIDWMap", + "BIN_fnc_preInitTXScan", + "BIN_fnc_probeAnim", + "BIN_fnc_probeCoreDelete", + "BIN_fnc_probeCoreEffects", + "BIN_fnc_probeCoreInit", + "BIN_fnc_probeCoreLegsDestroyed", + "BIN_fnc_probeCoreUpdate", + "BIN_fnc_probeDelete", + "BIN_fnc_probeHitpoint", + "BIN_fnc_probeVeinHitpoint", + "BIN_fnc_ProbingArm_fired", + "BIN_fnc_ProbingBeam_fired", + "BIN_fnc_ProbingBeam_sendData", + "BIN_fnc_prototypeCannon_01_ai", + "BIN_fnc_prototypeCannon_01_player", + "BIN_fnc_prototypeCannon_01_slaved", + "BIN_fnc_puzzle_mole", + "BIN_fnc_puzzle_outlier", + "BIN_fnc_reactRadio", + "BIN_fnc_reactRadio_Base", + "BIN_fnc_reactRadio_Player", + "BIN_fnc_reactRadio_Squad", + "BIN_fnc_recordSignal", + "BIN_fnc_resetPuzzle", + "BIN_fnc_revealAntenna", + "BIN_fnc_revealFrequency", + "BIN_fnc_saveIDWMap", + "BIN_fnc_saveTXScanState", + "BIN_fnc_savingEnabled", + "BIN_fnc_scan", + "BIN_fnc_scanObject", + "BIN_fnc_scanTX", + "BIN_fnc_selectDiaryCategory", + "BIN_fnc_selectDiaryRecord", + "BIN_fnc_selectDiaryTask", + "BIN_fnc_sendPing", + "BIN_fnc_sendRadioSignal", + "BIN_fnc_setAISquadID", + "BIN_fnc_setAntenna", + "BIN_fnc_setAntennaAngle", + "BIN_fnc_setAntennaCanReveal", + "BIN_fnc_setAntennaClass", + "BIN_fnc_setAntennaFrequency", + "BIN_fnc_setAntennaFrequencyFromList", + "BIN_fnc_setAntennaGain", + "BIN_fnc_setAntennaName", + "BIN_fnc_setAntennaObject", + "BIN_fnc_setAntennaPower", + "BIN_fnc_setAntennaRevealValue", + "BIN_fnc_setAntennaScans", + "BIN_fnc_setAntennaSensitivity", + "BIN_fnc_setAntennaType", + "BIN_fnc_setBehavior", + "BIN_fnc_setBehaviorCoef", + "BIN_fnc_setBreathe", + "BIN_fnc_setCurrentSignal", + "BIN_fnc_setCustomSoundController", + "BIN_fnc_setDiaryRecord", + "BIN_fnc_setDroneModuleParams", + "BIN_fnc_setDroneModuleTarget", + "BIN_fnc_setGravityPulse", + "BIN_fnc_setIDWMapDrawColorSet", + "BIN_fnc_setIDWMapDrawPatternIndex", + "BIN_fnc_setIDWMapParams", + "BIN_fnc_setIDWMapStaticDataLayers", + "BIN_fnc_setModuleSpeed", + "BIN_fnc_setMoveProperties", + "BIN_fnc_setObjectGrid", + "BIN_fnc_setPlayerSelectedBand", + "BIN_fnc_setPointOfInterest", + "BIN_fnc_setRadioConversation", + "BIN_fnc_setRadioHandshake", + "BIN_fnc_setRadioSilence", + "BIN_fnc_setRagdoll", + "BIN_fnc_setSite", + "BIN_fnc_setSpectrumAnalyzer", + "BIN_fnc_setTargetWeight", + "BIN_fnc_setTXScanAngle", + "BIN_fnc_setTXScanPolygon", + "BIN_fnc_setTXScanPosition", + "BIN_fnc_setTXScanPrecision", + "BIN_fnc_setTXScanWorldBounds", + "BIN_fnc_showAntennaIcon", + "BIN_fnc_showAntennaIcons", + "BIN_fnc_showCurrentTask", + "BIN_fnc_showHorizontalCompass", + "BIN_fnc_showMapOptions", + "BIN_fnc_showPlayerSpectrumAnalyzer", + "BIN_fnc_showSimpleNotification", + "BIN_fnc_showSpectrumAnalyzer", + "BIN_fnc_showSpectrumAnalyzerGUI", + "BIN_fnc_showSpectrumAnalyzerMuzzle", + "BIN_fnc_showSpectrumAnalyzerPiP", + "BIN_fnc_showVision", + "BIN_fnc_skip", + "BIN_fnc_soundDrone", + "BIN_fnc_switchMap", + "BIN_fnc_taskActive", + "BIN_fnc_taskAdded", + "BIN_fnc_terminatePuzzle", + "BIN_fnc_translationDone", + "BIN_fnc_travelToPoint", + "BIN_fnc_tvSaveExpanded", + "BIN_fnc_updateEM", + "BIN_fnc_updateGravityPulse", + "BIN_fnc_updateIDWMapDrawData", + "BIN_fnc_updatePlayerAntenna", + "BIN_fnc_updatePlayerInput", + "BIN_fnc_updatePlayerSpectrumAnalyzer", + "BIN_fnc_updatePlayerSpectrumAnalyzerSounds", + "BIN_fnc_updateSignalDurations", + "BIN_fnc_updateSpectrumAnalyzerInput", + "BIN_fnc_updateTXScanDrawData", + "BIN_fnc_vectorToEuler", + "BIN_fnc_wpAddScript", + "BIN_fnc_wpDroneMove", + "BIN_fnc_wpMoveFast", + "BIN_fnc_wpPatrol", + "BIS_fnc_hasItem", + "calculatePath", + "getAudioOptionVolumes", + "getSubtitleOptions" + ], + "1.96": [ + "BIS_fnc_3DENMissionStats", + "BIS_fnc_compatibleMagazines", + "BIS_fnc_parseNumberSafe", + "BIS_fnc_respawnBackpack", + "BIS_fnc_setCustomSoundController", + "BIS_fnc_spawnOrdered", + "BIS_fnc_WLArsenalFilter", + "BIS_fnc_WLParseAssetList", + "BIS_fnc_WLSyncedTime", + "currentPilot", + { + "key": "diag_deltaTime", + "overwrite": { + "type": "diagnoseStatement" + } + }, + "getDiverState", + "getMissionPath", + "getObjectFOV", + "getPosWorldVisual", + "isActionMenuVisible", + "isGameFocused", + "isGamePaused", + "removeDiaryRecord", + "removeDiarySubject", + "setDiaryRecordText", + "setEffectiveCommander", + "toLowerANSI", + "toUpperANSI" + ], + "1.98": [ + "allActiveTitleEffects", + "BIS_fnc_drawBoundingBox", + "BIS_fnc_escortAI", + "BIS_fnc_escortAIHoldAction", + "BIS_fnc_OM_addLoadedEH", + "BIS_fnc_OM_allInfectedDeadCode", + "BIS_fnc_OM_AS ShowStaticText", + "BIS_fnc_OM_BuildSectorsData", + "BIS_fnc_OM_camera", + "BIS_fnc_OM_conversation", + "BIS_fnc_OM_createConversation", + "BIS_fnc_OM_credits", + "BIS_fnc_OM_Epicentrum", + "BIS_fnc_OM_EXEC", + "BIS_fnc_OM_HandleMapControls", + "BIS_fnc_OM_infectedGroupHandle", + "BIS_fnc_OM_init", + "BIS_fnc_OM_medicineDeliveredCode", + "BIS_fnc_OM_medicineRanOutCode", + "BIS_fnc_OM_Module initSmallValueSilder", + "BIS_fnc_OM_moduleActionQueue", + "BIS_fnc_OM_moduleAwareness", + "BIS_fnc_OM_moduleCheckpoint checkAngleToObject", + "BIS_fnc_OM_moduleCheckpoint checkDistanceFromObject", + "BIS_fnc_OM_moduleCheckpoint handleStates", + "BIS_fnc_OM_moduleCheckpoint intersect", + "BIS_fnc_OM_moduleCheckpoint navigateVehicleToCheck", + "BIS_fnc_OM_moduleCheckpoint playAnim", + "BIS_fnc_OM_moduleDepot", + "BIS_fnc_OM_moduleEconomy", + "BIS_fnc_OM_moduleFastTravel", + "BIS_fnc_OM_moduleMarket", + "BIS_fnc_OM_ModuleQuest defend", + "BIS_fnc_OM_ModuleQuest destroyObject", + "BIS_fnc_OM_moduleRadio", + "BIS_fnc_OM_moduleRandomConversation", + "BIS_fnc_OM_moduleReputation", + "BIS_fnc_OM_moduleRestPoint", + "BIS_fnc_OM_moduleSmartMarkers", + "BIS_fnc_OM_ModuleSyndikatAgent", + "BIS_fnc_OM_ModuleSyndikatTeam", + "BIS_fnc_OM_pause", + "BIS_fnc_OM_phone_addCall", + "BIS_fnc_OM_phone_addContact", + "BIS_fnc_OM_phone_core", + "BIS_fnc_OM_phone_customSectionInit", + "BIS_fnc_OM_phone_customSectionShow", + "BIS_fnc_OM_phone_customSectionWeatherShow", + "BIS_fnc_OM_phone_getDiaryListIndexByName", + "BIS_fnc_OM_phone_incomingCall", + "BIS_fnc_OM_phone_menuHandler", + "BIS_fnc_OM_phone_menuInit", + "BIS_fnc_OM_phone_removeCall", + "BIS_fnc_OM_phone_SMS", + "BIS_fnc_OM_phone_SMSSend", + "BIS_fnc_OM_saveGame", + "BIS_fnc_OM_savingEnabled", + "BIS_fnc_OM_SectorGetSectors", + "BIS_fnc_OM_sellEquipment", + "BIS_fnc_OM_SentryDrone", + "BIS_fnc_OM_skip", + "BIS_fnc_OM_warnCriticalCode", + "BIS_fnc_OM_warnMildCode", + "BIS_fnc_OMSetForecastLimit", + "BIS_fnc_OMWeatherManagerCore", + "BIS_fnc_OMWeatherManagerMain", + "BIS_fnc_OMWeatherManagerRain", + "BIS_fnc_OMWeatherReport", + "BIS_fnc_OMWeatherUICalc", + "BIS_fnc_transformVectorDirAndUp", + "getTextWidth", + "setTriggerInterval", + "triggerInterval", + "vehicleMoveInfo" + ], + "2.00": [ + "addonFiles", + "allAddonsInfo", + "configOf", + "connectToServer", + "ctrlMousePosition", + "ctrlScrollValues", + "ctrlSetScrollValues", + "ctrlSetTextSelection", + "ctrlTextSelection", + "diag_allMissionEventHandlers", + "diaryRecordNull", + "elevatePeriscope", + "getAllUnitTraits", + "getAssetDLCInfo", + "getAttackTarget", + "getLighting", + "getLightingAt", + "getLoadedModsInfo", + "getPlayerVoNVolume", + "getRoadInfo", + "getSteamFriendsServers", + "getVehicleTIPars", + "is3DENPreview", + "isFinal", + "localNamespace", + "lockedInventory", + "lockInventory", + "namedProperties", + "periscopeElevation", + "radioChannelInfo", + "setPlayerVoNVolume", + "setWaypointLoiterAltitude", + "surfaceTexture", + "systemTime", + "systemTimeUTC", + "unitTurret", + "waypointLoiterAltitude" + ] +} \ No newline at end of file diff --git a/devHelper/commands/ofp.json b/devHelper/commands/ofp.json index 9e26dfe..af461ee 100644 --- a/devHelper/commands/ofp.json +++ b/devHelper/commands/ofp.json @@ -1 +1,444 @@ -{} \ No newline at end of file +{ + "docs": [ + "https://community.bistudio.com/wiki/Category:Introduced_with_Operation_Flashpoint", + "https://community.bistudio.com/wiki/Category:Introduced_with_Operation_Flashpoint_version_%3F" + ], + "1.00": [ + "abs", + "accTime", + "acos", + "action", + "addMagazine", + "addMagazineCargo", + "addRating", + "addScore", + "addWeapon", + "addWeaponCargo", + "alive", + "allowDammage", + "allowFleeing", + "allowGetIn", + "ammo", + "and", + "asin", + "assignAsCargo", + "assignAsCommander", + "assignAsDriver", + "assignAsGunner", + "atan", + "atan2", + "atg", + "behaviour", + "benchmark", + "buildingPos", + "cadetMode", + "camCommand", + "camCommit", + "camCommitted", + "camCreate", + "camDestroy", + "cameraEffect", + "camSetBank", + "camSetDir", + "camSetDive", + "camSetFov", + "camSetFovRange", + "camSetPos", + "camSetRelPos", + "camSetTarget", + "canFire", + "canMove", + "canStand", + "captive", + { + "key": "civilian", + "overwrite": { + "returns": "objSide" + } + }, + "clearMagazineCargo", + "clearWeaponCargo", + "combatMode", + "commander", + "commandFire", + "commandFollow", + "commandMove", + "commandStop", + "commandTarget", + "commandWatch", + "cos", + "count", + "countEnemy", + "countFriendly", + "countSide", + "countType", + "countUnknown", + "crew", + "cutObj", + "cutRsc", + "cutText", + "daytime", + "debugLog", + "deg", + "direction", + "disableAI", + "disableUserInput", + "distance", + "doFire", + "doFollow", + "doMove", + "doStop", + "doTarget", + "doWatch", + "driver", + { + "key": "east", + "overwrite": { + "returns": "objSide" + } + }, + "enableEndDialog", + "enableRadio", + { + "key": "exec", + "overwrite": { + "type": "executionStatement" + } + }, + "exit", + "exp", + "fadeMusic", + "fadeSound", + { + "key": "false", + "overwrite": { + "returns": "bool", + "type": "boolLiteral" + } + }, + "fire", + "flag", + "flagOwner", + "fleeing", + "flyInHeight", + "forceEnd", + "forEach", + "format", + "formation", + "formLeader", + "fuel", + "getDammage", + "getDir", + "getMarkerPos", + "getPos", + "globalChat", + "globalRadio", + "goto", + "group", + "groupChat", + "groupRadio", + "grpNull", + "gunner", + "handsHit", + "hasWeapon", + "hint", + "hintC", + "hintCadet", + "in", + "inflame", + "isNull", + "knowsAbout", + "land", + "leader", + "list", + "ln", + "local", + "localize", + "lock", + "locked", + "lockWP", + "log", + "mod", + "move", + "moveInCargo", + "moveInCommander", + "moveInDriver", + "moveInGunner", + "musicVolume", + "name", + "nearestBuilding", + "nearestObject", + "nil", + "not", + "objNull", + "objStatus", + "or", + "orderGetIn", + "pi", + { + "key": "player", + "overwrite": { + "returns": "objUnit", + "syntax": "player", + "example": "player addRating 500;", + "docSyntax": "player", + "description": "Returns the unit controlled by the local user / player.", + "type": "objUnit" + } + }, + "playMove", + "playMusic", + "playSound", + { + "key": "private", + "overwrite": { + "type": "accessModifier" + } + }, + "rad", + "random", + "rating", + "removeAllWeapons", + "removeMagazine", + "removeMagazines", + "removeWeapon", + { + "key": "resistance", + "overwrite": { + "returns": "objSide" + } + }, + "reveal", + "saveGame", + "saveVar", + "say", + "score", + "select", + "setAccTime", + "setAmmoCargo", + "setBehaviour", + "setCaptive", + { + "key": "setCombatMode", + "overwrite": { + "returns": "void", + "syntax": " setCombatMode <'Blue'|'Green'|'White'|'Yellow'|'Red'>", + "example": "_group1 setCombatMode \"BLUE\";", + "docSyntax": "groupName setCombatMode mode", + "description": "Set group combat mode (engagement rules). Modes: Blue, Green, White, Yellow and Red", + "tags": "[AL] [EG] " + } + }, + "setDammage", + "setDir", + "setFace", + "setFaceAnimation", + "setFlagOwner", + "setFlagSide", + "setFlagTexture", + "setFog", + "setFormation", + "setFormDir", + "setFuel", + "setFuelCargo", + "setGroupId", + "setIdentity", + "setMarkerPos", + "setMarkerType", + "setMimic", + "setOvercast", + "setPos", + "setRadioMsg", + "setRepairCargo", + "setSpeedMode", + "setUnitPos", + "setViewDistance", + "showCinemaBorder", + "showCompass", + "showGPS", + "showMap", + "shownCompass", + "shownGPS", + "shownMap", + "shownPad", + "shownRadio", + "shownWarrant", + "shownWatch", + "showPad", + "showRadio", + "showWarrant", + "showWatch", + "side", + "sideRadio", + "sin", + "skipTime", + "someAmmo", + "soundVolume", + "speed", + "speedMode", + "sqrt", + "stop", + "stopped", + "switchCamera", + "switchLight", + "switchMove", + "tan", + { + "key": "textLog", + "overwrite": { + "returns": "void", + "syntax": "textLog ", + "example": "textLog player", + "docSyntax": "textLog anything", + "description": "Dump argument value to debugging output." + } + }, + "tg", + "time", + "titleCut", + "titleObj", + "titleRsc", + "titleText", + { + "key": "true", + "overwrite": { + "returns": "bool", + "type": "boolLiteral" + } + }, + "unassignVehicle", + "unitReady", + "units", + "vehicle", + "vehicleRadio", + { + "key": "west", + "overwrite": { + "returns": "objSide" + } + } + ], + "1.04": [ + "inflamed", + "lightIsOn" + ], + "1.10": [ + "addAction" + ], + "1.20": [ + "removeAction" + ], + "1.21": [ + "getMarkerColor", + "getMarkerSize", + "getMarkerType", + "getWPPos", + "requiredVersion", + "setMarkerColor", + "setMarkerSize", + "setWPPos" + ], + "1.27": [ + "forceMap", + "mapAnimAdd", + "mapAnimClear", + "mapAnimCommit", + "mapAnimDone", + "selectWeapon" + ], + "1.30": [ + "scudState" + ], + "1.34": [ + { + "key": "createUnit", + "overwrite": { + "returns": "objUnit" + } + }, + { + "key": "createVehicle", + "overwrite": { + "returns": "objVehicle" + } + }, + "deleteVehicle", + "estimatedTimeLeft", + "join", + "publicVariable", + "sideChat", + "vehicleChat" + ], + "1.46": [ + "markerColor", + "markerPos" + ], + "1.99": [ + "find", + "getPosASL", + "getWorld", + "isServer", + "setPosASL" + ], + "0.00": [ + { + "key": "buttonAction", + "overwrite": { + "returns": "string", + "syntax": "buttonSetAction [, ]", + "example": "buttonSetAction [100, {player execVM \"reply.sqf\"}] _action = buttonAction 100", + "docSyntax": "buttonAction idc", + "description": "Return the action assigned to a control of the currently active user dialog.", + "tags": "[AL] " + } + }, + "buttonSetAction", + "closeDialog", + "createDialog", + "ctrlEnable", + "ctrlEnabled", + "ctrlSetText", + "ctrlShow", + "ctrlText", + "ctrlVisible", + "damage", + "lbAdd", + "lbClear", + "lbColor", + "lbColorRight", + "lbCurSel", + "lbData", + "lbDelete", + "lbPicture", + "lbPictureRight", + "lbSetColor", + "lbSetColorRight", + "lbSetCurSel", + "lbSetData", + { + "key": "lbSetPicture", + "overwrite": { + "returns": "void", + "syntax": "lbSetPicture [, , ]", + "syntax2": " lbSetPicture [,]", + "example": "lbSetPicture [101, 0, \"iskoda\"];", + "docSyntax": "lbSetPicture [idc, index, name] or uiControl lbSetPicture [index, name]", + "description": "Sets a picture for an listbox item displayed to its left.", + "tags": "[AL] [EL] " + } + }, + "lbSetPictureRight", + "lbSetText", + "lbSetTextRight", + "lbSetValue", + "lbSize", + "lbText", + "lbTextRight", + "lbValue", + "markerSize", + "markerType", + "position", + "setDamage", + "waypointPosition" + ] +} \ No newline at end of file diff --git a/devHelper/commands/ofpResistance.json b/devHelper/commands/ofpResistance.json index 9e26dfe..efe2e7a 100644 --- a/devHelper/commands/ofpResistance.json +++ b/devHelper/commands/ofpResistance.json @@ -1 +1,122 @@ -{} \ No newline at end of file +{ + "docs": "https://community.bistudio.com/wiki/Category:Introduced_with_Operation_Flashpoint:_Resistance", + "1.75": [ + "addMagazinePool", + "addWeaponPool", + "animate", + "animationPhase", + "cheatsEnabled", + "clearMagazinePool", + "clearWeaponPool", + "deleteIdentity", + "deleteStatus", + "drop", + "fillWeaponsFromPool", + "loadIdentity", + "loadStatus", + "magazines", + "object", + "onBriefingGear", + "onBriefingGroup", + "onBriefingNotes", + "onBriefingPlan", + "pickWeaponPool", + "primaryWeapon", + "putWeaponPool", + "queryMagazinePool", + "queryWeaponPool", + "resize", + "saveIdentity", + "saveStatus", + "secondaryWeapon", + "set", + "setObjectTexture", + "setRain", + "setSkill", + "setTerrainGrid", + "skill", + "weapons" + ], + "1.78": [ + "dialog", + "enemy", + "friendly", + "sideEnemy", + "sideFriendly" + ], + "1.80": [ + "missionName", + "missionStart", + "playersNumber", + "setVelocity", + "velocity" + ], + "1.85": [ + "addEventHandler", + { + "key": "call", + "overwrite": { + "type": "executionStatement" + } + }, + "comment", + { + "key": "do", + "overwrite": { + "type": "controlStatement" + } + }, + { + "key": "else", + "overwrite": { + "type": "controlStatement" + } + }, + { + "key": "if", + "overwrite": { + "type": "controlStatement" + } + }, + "onMapSingleClick", + "preprocessFile", + "removeAllEventHandlers", + "removeEventHandler", + "sliderPosition", + "sliderRange", + "sliderSetPosition", + "sliderSetRange", + { + "key": "sliderSetSpeed", + "overwrite": { + "returns": "void", + "syntax": "sliderSetSpeed [,,]", + "syntax2": " sliderSetSpeed [,]", + "example": "sliderSetSpeed [101, 0.5, 2];", + "docSyntax": "sliderSetSpeed [idc,line,page] or uiControl sliderSetSpeed [line, page]", + "description": "Set speed of slider with id idc of topmost user dialog.", + "tags": "[AL] [EG] " + } + }, + "sliderSpeed", + { + "key": "then", + "overwrite": { + "type": "controlStatement" + } + }, + { + "key": "while", + "overwrite": { + "type": "controlStatement" + } + } + ], + "1.90": [ + "engineOn", + "isEngineOn", + "loadFile", + "sideLogic", + "typeOf" + ] +} \ No newline at end of file diff --git a/devHelper/commands/toh.json b/devHelper/commands/toh.json index 9e26dfe..d4b6782 100644 --- a/devHelper/commands/toh.json +++ b/devHelper/commands/toh.json @@ -1 +1,208 @@ -{} \ No newline at end of file +{ + "docs": "https://community.bistudio.com/wiki/Category:Introduced_with_Take_On_Helicopters", + "1.00": [ + "batteryChargeRTD", + "BIS_fnc_ambientBlacklist", + "BIS_fnc_ambientBlacklistAdd", + "BIS_fnc_ambientBoats", + "BIS_fnc_ambientHelicopters", + "BIS_fnc_ambientPlanes", + "BIS_fnc_ambientPostprocess", + "BIS_fnc_animType", + "BIS_fnc_assignPlayerRole", + "BIS_fnc_camFollow", + "BIS_fnc_convertUnits", + "BIS_fnc_counter", + "BIS_fnc_credits", + "BIS_fnc_dbClassCheck", + "BIS_fnc_dbClassId", + "BIS_fnc_dbClassIndex", + "BIS_fnc_dbClassList", + "BIS_fnc_dbClassRemove", + "BIS_fnc_dbClassReturn", + "BIS_fnc_dbClassSet", + "BIS_fnc_dbConfigPath", + "BIS_fnc_dbImportConfig", + "BIS_fnc_dbImportXML", + "BIS_fnc_dbisClass", + "BIS_fnc_dbisValue", + "BIS_fnc_dbPrint", + "BIS_fnc_dbSymbolClass", + "BIS_fnc_dbSymbolValue", + "BIS_fnc_dbValueCheck", + "BIS_fnc_dbValueId", + "BIS_fnc_dbValueIndex", + "BIS_fnc_dbValueList", + "BIS_fnc_dbValueRemove", + "BIS_fnc_dbValueReturn", + "BIS_fnc_dbValueSet", + "BIS_fnc_diaryHints", + "BIS_fnc_diaryMaps", + "BIS_fnc_displayClouds", + "BIS_fnc_displayColorGet", + "BIS_fnc_displayColorSet", + "BIS_fnc_displayControls", + "BIS_fnc_displayLoading", + "BIS_fnc_displayMission", + "BIS_fnc_displayName", + "BIS_fnc_displayResize", + "BIS_fnc_errorMsg", + "BIS_fnc_functionPath", + "BIS_fnc_functionsDebug", + "BIS_fnc_GC", + "BIS_fnc_GCinit", + "BIS_fnc_genericSentence", + "BIS_fnc_genericSentenceInit", + "BIS_fnc_getIDC", + "BIS_fnc_getIDD", + "BIS_fnc_GUIbackground", + "BIS_fnc_GUIeditor", + "BIS_fnc_GUIgrid", + "BIS_fnc_GUIgridToProfile", + "BIS_fnc_GUIhint", + "BIS_fnc_guiMessage", + "BIS_fnc_halt", + "BIS_fnc_helicopterCanFly", + "BIS_fnc_helicopterDamage", + "BIS_fnc_helicopterGetHitpoints", + "BIS_fnc_helicopterSeat", + "BIS_fnc_helicopterSeatMove", + "BIS_fnc_helicopterType", + "BIS_fnc_help", + "BIS_fnc_HUDLimits", + "BIS_fnc_isLocalized", + "BIS_fnc_kbCanSpeak", + "BIS_fnc_kbCreateDummy", + "BIS_fnc_kbIsSpeaking", + "BIS_fnc_kbMenu", + "BIS_fnc_kbPriority", + "BIS_fnc_kbSentence", + "BIS_fnc_kbSkip", + "BIS_fnc_kbTell", + "BIS_fnc_kbTellLocal", + "BIS_fnc_kbTopicConfig", + "BIS_fnc_keypointsExport", + "BIS_fnc_keypointsExportFromKML", + "BIS_fnc_KMLimport", + "BIS_fnc_markerCreate", + "BIS_fnc_markerParams", + "BIS_fnc_markerPath", + "BIS_fnc_moveIn", + "BIS_fnc_MP", + "BIS_fnc_MPexec", + "BIS_fnc_nearestHelipad", + "BIS_fnc_noFlyZone", + "BIS_fnc_noFlyZonesCreate", + "BIS_fnc_noFlyZonesExport", + "BIS_fnc_numberDigits", + "BIS_fnc_numberText", + "BIS_fnc_onEnd", + "BIS_fnc_onLoad", + "BIS_fnc_overviewAuthor", + "BIS_fnc_overviewDifficulty", + "BIS_fnc_overviewMission", + "BIS_fnc_overviewTerrain", + "BIS_fnc_overviewTimeTrial", + "BIS_fnc_paramIn", + "BIS_fnc_PIP", + "BIS_fnc_playerName", + "BIS_fnc_posDegToUTM", + "BIS_fnc_posDegToWorld", + { + "key": "BIS_fnc_position", + "overwrite": { + "returns": "array", + "syntax": " call BIS_fnc_position", + "example": "_pos = player call BIS_fnc_position;", + "docSyntax": "argument call BIS_fnc_position", + "description": "Returns PositionAGL, unless passed argument is Array, then the same array is returned. When position is Object and alternative position is stored in \"BIS_fnc_position_forced\" variable on this object, the stored position is used rather than actual object position." + } + }, + "BIS_fnc_posUTMToDeg", + "BIS_fnc_progressLoadingScreen", + "BIS_fnc_radioSetChannel", + "BIS_fnc_radioSetPlaylist", + "BIS_fnc_radioSetTrack", + "BIS_fnc_randomPos", + "BIS_fnc_randomPosTrigger", + "BIS_fnc_roundDir", + "BIS_fnc_saveGame", + "BIS_fnc_secondsToString", + "BIS_fnc_selectRandom", + "BIS_fnc_setHeight", + "BIS_fnc_shakeGauges", + "BIS_fnc_shutdown", + "BIS_fnc_singleMissionConfig", + "BIS_fnc_singleMissionKeys", + "BIS_fnc_singleMissionName", + "BIS_fnc_spawnGroup", + "BIS_fnc_spawnVehicle", + "BIS_fnc_titleText", + "BIS_fnc_worldArea", + "BIS_fnc_wpAngle", + "BIS_fnc_wpCheckpoint", + "BIS_fnc_wpFastRope", + "BIS_fnc_wpFormation", + "BIS_fnc_wpHover", + "BIS_fnc_wpLand", + "BIS_fnc_wpRestricted", + "BIS_fnc_wpSlingLoadAttach", + "BIS_fnc_wpSlingLoadDetach", + "BIS_fnc_wpSlingLoadDrop", + "BIS_fnc_wpSteady", + "BIS_fnc_wpTimed", + "BIS_fnc_wpTransport", + "BIS_fnc_wpWinchLoad", + "clearForcesRTD", + "collectiveRTD", + "enableAutoStartUpRTD", + "enableAutoTrimRTD", + "enableCoPilot", + "forceAtPositionRTD", + "forceGeneratorRTD", + "getHitPointDamage", + "getWingsOrientationRTD", + "getWingsPositionRTD", + "HUDMovementLevels", + "numberOfEnginesRTD", + "profileNamespace", + "radioChannelAdd", + "radioChannelCreate", + "radioChannelRemove", + "radioChannelSetCallSign", + "radioChannelSetLabel", + "ropeCreate", + "ropeDestroy", + "ropeDetach", + "ropeSetCargoMass", + "saveProfileNamespace", + "setActualCollectiveRTD", + "setAPURTD", + "setBatteryChargeRTD", + "setBatteryRTD", + "setBrakesRTD", + "setCustomWeightRTD", + "setEngineRPMRTD", + "setHitPointDamage", + "setPiPEffect", + "setRotorBrakeRTD", + "setStarterRTD", + "setThrottleRTD", + "setWantedRPMRTD", + "setWingForceScaleRTD", + "stopEngineRTD", + "systemOfUnits", + "throttleRTD", + "windRTD", + "wingsForcesRTD" + ], + "1.01": [ + "assignAsCargoIndex", + "enableTraffic", + "isPiPEnabled", + "setTrafficDensity", + "setTrafficDistance", + "setTrafficGap", + "setTrafficSpeed" + ] +} \ No newline at end of file From a47752551e95e2bfc5a1a646fca260e255972ed1 Mon Sep 17 00:00:00 2001 From: Chase <29675446+theace0296@users.noreply.github.com> Date: Thu, 18 Nov 2021 18:50:46 -0500 Subject: [PATCH 05/19] format py file --- devHelper/wikiCrawler.py | 283 ++++++++++++++++++++------------------- 1 file changed, 147 insertions(+), 136 deletions(-) diff --git a/devHelper/wikiCrawler.py b/devHelper/wikiCrawler.py index 747b556..a730fe2 100644 --- a/devHelper/wikiCrawler.py +++ b/devHelper/wikiCrawler.py @@ -11,141 +11,152 @@ class Crawler(): - # Comment out games that don't need to be crawled (get_games)!! - # Don't crawl the entire list at once, we don't want to cause a DoS. - # Try to crawl at times where the wiki isn't used as much. - fjson = {} - - def get_games(self): - """Returns a list of supported games, sorted by release date""" - return [ - 'ofp', - 'ofpResistance', - 'toh', - 'arma', - 'arma2', - 'arma2oa', - 'arma3', - ] - - def syntax_translator(self, command): - doc_syntax = self.fjson[command].get('docSyntax') - if not doc_syntax: - return - - syntax = doc_syntax.replace(', ', ',') - syntax = re.sub(r'(?i)\b(\\\"[A-Za-z0-9_ \t]*\\\"|boardName|weapon|taskName|magazine|name|string|text|subject|skillName|texture|markerName|soundName)\b', '', syntax) - syntax = re.sub(r'(?i)\b(object|obj|target)\b', '', syntax) - syntax = re.sub(r'(?i)\b(unit|player|person|unitName|killer|killed|member|anObject)\b', '', syntax) - syntax = re.sub(r'(?i)\b(vehicle|car|cargo)\b', '', syntax) - syntax = re.sub(r'(?i)\b(grp|group)\b', '', syntax) - syntax = re.sub(r'(?i)\b(item)\b', '', syntax) - syntax = re.sub(r'(?i)\b(map)\b', '', syntax) - syntax = re.sub(r'(?i)\b(side)\b', '', syntax) - syntax = re.sub(r'(?i)\b(task)\b', '', syntax) - syntax = re.sub(r'(?i)\b(trigger)\b', '', syntax) - syntax = re.sub(r'(?i)\b(curatorObj)\b', '', syntax) - syntax = re.sub(r'(?i)\b(camera)\b', '', syntax) - syntax = re.sub(r'(?i)\b(code)\b', '', syntax) - syntax = re.sub(r'(?i)\b(bool|boolean|true|false|enabled|enable|locked)\b', '', syntax) - syntax = re.sub(r'(?i)\b(idc|index|objectId|delay|distance|damage|ownerID|points|value|n|id|order|coef|row|column|scale|speed|altitude|color|number|time|zoom)\b', '', syntax) - syntax = re.sub(r'(?i)\b(control|ctrl)\b', '', syntax) - syntax = re.sub(r'(?i)\b(display)\b', '', syntax) - syntax = re.sub(r'(?i)\b(configClass)\b', '', syntax) - syntax = re.sub(r'(?i)\b(params)\b', '', syntax) - syntax = re.sub(r'(?i)\b(flag)\b', '', syntax) - syntax = re.sub(r'(?i)\b(leaderPos|array|pos|rotation)\b', '', syntax) - self.fjson[command]['syntax'] = syntax - - def _call_bi_wiki(self, command): - uri = 'https://community.bistudio.com/wiki?title={cmd}&printable=yes'.format(cmd=command) - pq_all = pq(requests.get(uri).text) - pq_all( - 'head,script,style,h1#firstHeading,div#mw-navigation,div.suggestions,div#bohemia-header,' + - 'div.printfooter,div.catlinks,div.visualClear,div#footer,div#siteSub,div#contentSub,div#jump-to-nav,' + - 'div.noprint' - ).remove() - pq_rev = pq_all('div._description.cmd') - - # Command Tags - if bool(pq_rev('img[src="/wikidata/images/9/9f/Exec_Server.gif"]')): - # https://community.bistudio.com/wiki/Category:Commands_requiring_server_side_execution - self.fjson[command]['tags'] += '[SE] ' - if bool(pq_rev('img[src="/wikidata/images/e/e8/arguments_local.gif"]')): - # https://community.bistudio.com/wiki/Category:Commands_utilizing_local_arguments - self.fjson[command]['tags'] += '[AL] ' - if bool(pq_rev('img[src="/wikidata/images/2/25/arguments_global.gif"]')): - # https://community.bistudio.com/wiki/Category:Commands_utilizing_global_arguments - self.fjson[command]['tags'] += '[AG] ' - if bool(pq_rev('img[src="/wikidata/images/5/52/effects_local.gif"]')): - # https://community.bistudio.com/wiki/Category:Commands_with_local_effects - self.fjson[command]['tags'] += '[EL] ' - if bool(pq_rev('img[src="/wikidata/images/f/f7/effects_global.gif"]')): - # https://community.bistudio.com/wiki/Category:Commands_with_global_effects - self.fjson[command]['tags'] += '[EG] ' - - bi_wiki = pq_all.text().strip().split('\n') - if 'Description:' in bi_wiki: - self.fjson[command]['description'] = bi_wiki[bi_wiki.index('Description:') + 1] - - if 'Example 1:' in bi_wiki: - self.fjson[command]['example'] = bi_wiki[bi_wiki.index('Example 1:') + 1] - - if 'Syntax:' in bi_wiki: - self.fjson[command]['docSyntax'] = bi_wiki[bi_wiki.index('Syntax:') + 1] - self.syntax_translator(command) - - def _local_overwrite(self, command, overwrite): - if command and overwrite and isinstance(overwrite, dict): - for key, value in overwrite.items(): - self.fjson[command][key] = value - - def _crawl_game_version_command(self, game, version, command): - """Crawl command specific information from BI wiki""" - if version == "docs": - return - - print('- {g} | {v} | {c}'.format(g=game, v=version, c=command)) - overwrite = {} - - if isinstance(command, (dict)): - overwrite = command.get('overwrite') - command = command.get('key', command) - - self.fjson[command] = { - 'version': version, - 'tags': '', - } - self._call_bi_wiki(command) - self._local_overwrite(command, overwrite) - - def _crawl_game_versions(self, game): - """Crawl the wiki for the specified game and its versions""" - versions = json.load(open('./devHelper/commands/{game}.json'.format(game=game))) - for version, commands in versions.items(): - for command in commands: - self._crawl_game_version_command( - game=game, - version=version, - command=command, - ) - - def _json_output(self, game): - """Stores the crawl result into a JSON file""" - cfile = '{path}/output/{game}.min.json'.format( - path=os.path.dirname(os.path.realpath(__file__)), - game=game, - ) - - print('Saving JSON: "%s"' % cfile) - with open(cfile, 'w+') as jsonFile: - json.dump(self.fjson, jsonFile) - - def start(self): - """Start wiki crawler.""" - for game in self.get_games(): - self.fjson = {} - self._crawl_game_versions(game=game) - self._json_output(game=game) + # Comment out games that don't need to be crawled (get_games)!! + # Don't crawl the entire list at once, we don't want to cause a DoS. + # Try to crawl at times where the wiki isn't used as much. + fjson = {} + + def get_games(self): + """Returns a list of supported games, sorted by release date""" + return [ + 'ofp', + 'ofpResistance', + 'toh', + 'arma', + 'arma2', + 'arma2oa', + 'arma3', + ] + + def syntax_translator(self, command): + doc_syntax = self.fjson[command].get('docSyntax') + if not doc_syntax: + return + + syntax = doc_syntax.replace(', ', ',') + syntax = re.sub( + r'(?i)\b(\\\"[A-Za-z0-9_ \t]*\\\"|boardName|weapon|taskName|magazine|name|string|text|subject|skillName|texture|markerName|soundName)\b', '', syntax) + syntax = re.sub(r'(?i)\b(object|obj|target)\b', '', syntax) + syntax = re.sub( + r'(?i)\b(unit|player|person|unitName|killer|killed|member|anObject)\b', '', syntax) + syntax = re.sub(r'(?i)\b(vehicle|car|cargo)\b', '', syntax) + syntax = re.sub(r'(?i)\b(grp|group)\b', '', syntax) + syntax = re.sub(r'(?i)\b(item)\b', '', syntax) + syntax = re.sub(r'(?i)\b(map)\b', '', syntax) + syntax = re.sub(r'(?i)\b(side)\b', '', syntax) + syntax = re.sub(r'(?i)\b(task)\b', '', syntax) + syntax = re.sub(r'(?i)\b(trigger)\b', '', syntax) + syntax = re.sub(r'(?i)\b(curatorObj)\b', '', syntax) + syntax = re.sub(r'(?i)\b(camera)\b', '', syntax) + syntax = re.sub(r'(?i)\b(code)\b', '', syntax) + syntax = re.sub( + r'(?i)\b(bool|boolean|true|false|enabled|enable|locked)\b', '', syntax) + syntax = re.sub( + r'(?i)\b(idc|index|objectId|delay|distance|damage|ownerID|points|value|n|id|order|coef|row|column|scale|speed|altitude|color|number|time|zoom)\b', '', syntax) + syntax = re.sub(r'(?i)\b(control|ctrl)\b', '', syntax) + syntax = re.sub(r'(?i)\b(display)\b', '', syntax) + syntax = re.sub(r'(?i)\b(configClass)\b', '', syntax) + syntax = re.sub(r'(?i)\b(params)\b', '', syntax) + syntax = re.sub(r'(?i)\b(flag)\b', '', syntax) + syntax = re.sub( + r'(?i)\b(leaderPos|array|pos|rotation)\b', '', syntax) + self.fjson[command]['syntax'] = syntax + + def _call_bi_wiki(self, command): + uri = 'https://community.bistudio.com/wiki?title={cmd}&printable=yes'.format( + cmd=command) + pq_all = pq(requests.get(uri).text) + pq_all( + 'head,script,style,h1#firstHeading,div#mw-navigation,div.suggestions,div#bohemia-header,' + + 'div.printfooter,div.catlinks,div.visualClear,div#footer,div#siteSub,div#contentSub,div#jump-to-nav,' + + 'div.noprint' + ).remove() + pq_rev = pq_all('div._description.cmd') + + # Command Tags + if bool(pq_rev('img[src="/wikidata/images/9/9f/Exec_Server.gif"]')): + # https://community.bistudio.com/wiki/Category:Commands_requiring_server_side_execution + self.fjson[command]['tags'] += '[SE] ' + if bool(pq_rev('img[src="/wikidata/images/e/e8/arguments_local.gif"]')): + # https://community.bistudio.com/wiki/Category:Commands_utilizing_local_arguments + self.fjson[command]['tags'] += '[AL] ' + if bool(pq_rev('img[src="/wikidata/images/2/25/arguments_global.gif"]')): + # https://community.bistudio.com/wiki/Category:Commands_utilizing_global_arguments + self.fjson[command]['tags'] += '[AG] ' + if bool(pq_rev('img[src="/wikidata/images/5/52/effects_local.gif"]')): + # https://community.bistudio.com/wiki/Category:Commands_with_local_effects + self.fjson[command]['tags'] += '[EL] ' + if bool(pq_rev('img[src="/wikidata/images/f/f7/effects_global.gif"]')): + # https://community.bistudio.com/wiki/Category:Commands_with_global_effects + self.fjson[command]['tags'] += '[EG] ' + + bi_wiki = pq_all.text().strip().split('\n') + if 'Description:' in bi_wiki: + self.fjson[command]['description'] = bi_wiki[bi_wiki.index( + 'Description:') + 1] + + if 'Example 1:' in bi_wiki: + self.fjson[command]['example'] = bi_wiki[bi_wiki.index( + 'Example 1:') + 1] + + if 'Syntax:' in bi_wiki: + self.fjson[command]['docSyntax'] = bi_wiki[bi_wiki.index( + 'Syntax:') + 1] + self.syntax_translator(command) + + def _local_overwrite(self, command, overwrite): + if command and overwrite and isinstance(overwrite, dict): + for key, value in overwrite.items(): + self.fjson[command][key] = value + + def _crawl_game_version_command(self, game, version, command): + """Crawl command specific information from BI wiki""" + if version == "docs": + return + + print('- {g} | {v} | {c}'.format(g=game, v=version, c=command)) + overwrite = {} + + if isinstance(command, (dict)): + overwrite = command.get('overwrite') + command = command.get('key', command) + + self.fjson[command] = { + 'version': version, + 'tags': '', + } + self._call_bi_wiki(command) + self._local_overwrite(command, overwrite) + + def _crawl_game_versions(self, game): + """Crawl the wiki for the specified game and its versions""" + versions = json.load( + open('./devHelper/commands/{game}.json'.format(game=game))) + for version, commands in versions.items(): + for command in commands: + self._crawl_game_version_command( + game=game, + version=version, + command=command, + ) + + def _json_output(self, game): + """Stores the crawl result into a JSON file""" + cfile = '{path}/output/{game}.min.json'.format( + path=os.path.dirname(os.path.realpath(__file__)), + game=game, + ) + + print('Saving JSON: "%s"' % cfile) + with open(cfile, 'w+') as jsonFile: + json.dump(self.fjson, jsonFile) + + def start(self): + """Start wiki crawler.""" + for game in self.get_games(): + self.fjson = {} + self._crawl_game_versions(game=game) + self._json_output(game=game) + Crawler().start() From cc62ae7a24db58b8d63e63df0b02066046301acc Mon Sep 17 00:00:00 2001 From: Chase <29675446+theace0296@users.noreply.github.com> Date: Thu, 18 Nov 2021 18:51:05 -0500 Subject: [PATCH 06/19] Use wiki api rather than web crawling --- devHelper/getCommands.js | 70 ++++++++++++++++++++++++++++++++++------ 1 file changed, 60 insertions(+), 10 deletions(-) diff --git a/devHelper/getCommands.js b/devHelper/getCommands.js index 87b9e30..ad09fa5 100644 --- a/devHelper/getCommands.js +++ b/devHelper/getCommands.js @@ -5,6 +5,14 @@ const path = require('path'); (async () => { const WIKI_BASE_URL = 'https://community.bistudio.com'; + const getApiUrl = params => `${WIKI_BASE_URL}/wikidata/api.php?${params}`; + const getUrlParams = category => + new URLSearchParams({ + action: 'categorytree', + format: 'json', + options: JSON.stringify({ depth: 1 }), + category, + }); const introducedInGamesMap = { ofp: '/wiki/Category:Introduced_with_Operation_Flashpoint', ofpResistance: '/wiki/Category:Introduced_with_Operation_Flashpoint:_Elite', @@ -14,23 +22,64 @@ const path = require('path'); arma2oa: '/wiki/Category:Introduced_with_Arma_2:_Operation_Arrowhead', arma3: '/wiki/Category:Introduced_with_Arma_3', }; + const introducedInGamesParamsMap = { + ofp: getUrlParams('Category:Introduced_with_Operation_Flashpoint'), + ofpResistance: getUrlParams('Category:Introduced_with_Operation_Flashpoint:_Elite'), + toh: getUrlParams('Category:Introduced_with_Take_On_Helicopters'), + arma: getUrlParams('Category:Introduced_with_Armed_Assault'), + arma2: getUrlParams('Category:Introduced_with_Arma_2'), + arma2oa: getUrlParams('Category:Introduced_with_Arma_2:_Operation_Arrowhead'), + arma3: getUrlParams('Category:Introduced_with_Arma_3'), + }; await Promise.all( - Object.keys(introducedInGamesMap).map(async game => { - const html = await (await fetch(`${WIKI_BASE_URL}${introducedInGamesMap[game]}`)).text(); + Object.keys(introducedInGamesParamsMap).map(async game => { + const getVersionUrlParams = title => + new URLSearchParams({ + action: 'query', + format: 'json', + list: 'categorymembers', + cmtitle: title, + cmprop: 'ids|title|type', + cmtype: 'page|subcat|file', + cmlimit: '500', + }); + const html = (await (await fetch(getApiUrl(introducedInGamesParamsMap[game]))).json()).categorytree['*']; const document = parse(html); - const introducedInVersionMap = Array.from(document.querySelectorAll('.CategoryTreeLabel')).reduce( - (acc, a) => ({ ...acc, [/\d+\.\d+/.exec(a.textContent).shift()]: a.getAttribute('href') }), + const introducedInVersionMap = Array.from(document.querySelectorAll('a.CategoryTreeLabel')).reduce( + (acc, a) => ({ + ...acc, + [/\d+\.\d+/.exec(a.textContent).shift()]: { + title: a.getAttribute('href').split('/wiki/').pop(), + params: getVersionUrlParams(a.getAttribute('href').split('/wiki/').pop()), + }, + }), {} ); + const gameCommands = { docs: `${WIKI_BASE_URL}${introducedInGamesMap[game]}` }; await Promise.all( Object.keys(introducedInVersionMap).map(async version => { - const cmdhtml = await (await fetch(`${WIKI_BASE_URL}${introducedInVersionMap[version]}`)).text(); - const cmdDocument = parse(cmdhtml); - const commands = Array.from(cmdDocument.querySelectorAll('div.mw-category-group > ul > li > a[title]')) - .filter(a => !a.classList.length && !a.textContent.includes(':')) - .map(a => a.textContent.replace(/[ ]+/g, '_')); + const cmdData = await (await fetch(getApiUrl(introducedInVersionMap[version].params))).json(); + let categoryMembers = cmdData.query.categorymembers; + let cmdContinue = cmdData.continue; + while (cmdContinue) { + const continueParams = new URLSearchParams({ + action: 'query', + format: 'json', + list: 'categorymembers', + cmtitle: introducedInVersionMap[version].title, + cmprop: 'ids|title|type', + cmtype: 'page|subcat|file', + cmlimit: '500', + ...cmdContinue, + }); + const next = await (await fetch(getApiUrl(continueParams))).json(); + categoryMembers = [...categoryMembers, ...next.query.categorymembers]; + cmdContinue = next.continue; + } + + const commands = categoryMembers.filter(cat => cat.type === 'page' && !cat.title.includes(':')).map(cat => cat.title.replace(/[ ]+/g, '_')); gameCommands[version] = commands; }) ); @@ -46,7 +95,8 @@ const path = require('path'); const [, bVer] = /(\d+\.\d+)/.exec(b); return Number.parseFloat(aVer) - Number.parseFloat(bVer); }) - .reduce((acc, key) => (gameCommands[key].legnth ? { ...acc, [key]: gameCommands[key] } : acc), {}); + .reduce((acc, key) => (gameCommands[key].length ? { ...acc, [key]: gameCommands[key] } : acc), {}); + fs.writeFileSync(path.join(process.cwd(), 'devHelper/commands', `${game}.json`), JSON.stringify(gameCommandsSorted, null, 2), 'utf8'); }) ); From b6070407ded4299e76ae8294ce4a1c641e03f1b1 Mon Sep 17 00:00:00 2001 From: Chase <29675446+theace0296@users.noreply.github.com> Date: Thu, 18 Nov 2021 18:56:08 -0500 Subject: [PATCH 07/19] Sort commands --- devHelper/getCommands.js | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/devHelper/getCommands.js b/devHelper/getCommands.js index ad09fa5..3272e51 100644 --- a/devHelper/getCommands.js +++ b/devHelper/getCommands.js @@ -79,7 +79,10 @@ const path = require('path'); cmdContinue = next.continue; } - const commands = categoryMembers.filter(cat => cat.type === 'page' && !cat.title.includes(':')).map(cat => cat.title.replace(/[ ]+/g, '_')); + const commands = categoryMembers + .filter(cat => cat.type === 'page' && !cat.title.includes(':')) + .map(cat => cat.title.replace(/[ ]+/g, '_')) + .sort((a, b) => a.localeCompare(b, undefined, { sensitivity: 'base' })); gameCommands[version] = commands; }) ); From 97eb2ae35510483694b475a00f147c503a3b5431 Mon Sep 17 00:00:00 2001 From: Chase <29675446+theace0296@users.noreply.github.com> Date: Fri, 19 Nov 2021 13:15:53 -0500 Subject: [PATCH 08/19] parse info for each command --- devHelper/getCommands.js | 297 ++++++++++++++++++++++++++++++++------- package-lock.json | 12 ++ package.json | 5 +- 3 files changed, 266 insertions(+), 48 deletions(-) diff --git a/devHelper/getCommands.js b/devHelper/getCommands.js index 3272e51..4b239e7 100644 --- a/devHelper/getCommands.js +++ b/devHelper/getCommands.js @@ -1,66 +1,125 @@ -const fetch = require('node-fetch').default; +const nodeFetch = require('node-fetch').default; const { parse } = require('node-html-parser'); +const { DOMParser } = require('xmldom'); +const xpath = require('xpath'); const fs = require('fs'); const path = require('path'); -(async () => { - const WIKI_BASE_URL = 'https://community.bistudio.com'; - const getApiUrl = params => `${WIKI_BASE_URL}/wikidata/api.php?${params}`; - const getUrlParams = category => - new URLSearchParams({ - action: 'categorytree', - format: 'json', - options: JSON.stringify({ depth: 1 }), - category, +const WIKI_BASE_URL = 'https://community.bistudio.com'; +const getApiUrl = params => `${WIKI_BASE_URL}/wikidata/api.php?${params}`; + +const introducedInGamesCategoryMap = { + ofp: 'Category:Introduced_with_Operation_Flashpoint', + ofpResistance: 'Category:Introduced_with_Operation_Flashpoint:_Elite', + toh: 'Category:Introduced_with_Take_On_Helicopters', + arma: 'Category:Introduced_with_Armed_Assault', + arma2: 'Category:Introduced_with_Arma_2', + arma2oa: 'Category:Introduced_with_Arma_2:_Operation_Arrowhead', + arma3: 'Category:Introduced_with_Arma_3', +}; + +class RequestQueue { + #fetch; + #queue; + #errors; + + constructor() { + this.#fetch = nodeFetch; + this.#queue = []; + this.#errors = []; + } + + get errors() { + return this.#errors; + } + + enqueue(item) { + return this.#queue.push(item); + } + + dequeue() { + return this.#queue.shift(); + } + + peek() { + if (!this.#queue.length) { + return undefined; + } + return this.#queue[0]; + } + + fetch(params) { + const url = getApiUrl(params); + const existingItem = this.#queue.find(item => url === item.url); + if (existingItem) { + return existingItem.request; + } + const request = new Promise(async (resolve, reject) => { + while (this.peek()?.url !== url) { + await new Promise(resolve => setTimeout(resolve, 100)); + } + this.dequeue(); + let res = { status: null }; + let retries = 0; + while (res.status !== 200 && retries < 10) { + if (retries > 0) { + const waitTime = (Math.floor(Math.random() * (10000 - 1000 + 1)) + 1000) * retries; + await new Promise(resolve => setTimeout(resolve, waitTime)); + } + try { + res = await this.#fetch(url); + } catch (e) {} + retries++; + } + if (retries >= 10) { + this.#errors.push({ error: 'Request timed out', url, res }) + reject(new Error(`Request timed out with ${retries} retries!\nurl: ${url}`)); + } + resolve(await res.json()); }); - const introducedInGamesMap = { - ofp: '/wiki/Category:Introduced_with_Operation_Flashpoint', - ofpResistance: '/wiki/Category:Introduced_with_Operation_Flashpoint:_Elite', - toh: '/wiki/Category:Introduced_with_Take_On_Helicopters', - arma: '/wiki/Category:Introduced_with_Armed_Assault', - arma2: '/wiki/Category:Introduced_with_Arma_2', - arma2oa: '/wiki/Category:Introduced_with_Arma_2:_Operation_Arrowhead', - arma3: '/wiki/Category:Introduced_with_Arma_3', - }; - const introducedInGamesParamsMap = { - ofp: getUrlParams('Category:Introduced_with_Operation_Flashpoint'), - ofpResistance: getUrlParams('Category:Introduced_with_Operation_Flashpoint:_Elite'), - toh: getUrlParams('Category:Introduced_with_Take_On_Helicopters'), - arma: getUrlParams('Category:Introduced_with_Armed_Assault'), - arma2: getUrlParams('Category:Introduced_with_Arma_2'), - arma2oa: getUrlParams('Category:Introduced_with_Arma_2:_Operation_Arrowhead'), - arma3: getUrlParams('Category:Introduced_with_Arma_3'), - }; + this.enqueue({ url, request }); + return request; + } +} +const requestQueue = new RequestQueue(); +const fetch = params => requestQueue.fetch(params); + +(async () => { + const commandErrors = []; await Promise.all( - Object.keys(introducedInGamesParamsMap).map(async game => { - const getVersionUrlParams = title => - new URLSearchParams({ - action: 'query', - format: 'json', - list: 'categorymembers', - cmtitle: title, - cmprop: 'ids|title|type', - cmtype: 'page|subcat|file', - cmlimit: '500', - }); - const html = (await (await fetch(getApiUrl(introducedInGamesParamsMap[game]))).json()).categorytree['*']; + Object.keys(introducedInGamesCategoryMap).map(async game => { + const categoryParams = new URLSearchParams({ + action: 'categorytree', + format: 'json', + options: JSON.stringify({ depth: 1 }), + category: introducedInGamesCategoryMap[game], + }); + const html = (await fetch(categoryParams)).categorytree['*']; const document = parse(html); const introducedInVersionMap = Array.from(document.querySelectorAll('a.CategoryTreeLabel')).reduce( (acc, a) => ({ ...acc, [/\d+\.\d+/.exec(a.textContent).shift()]: { title: a.getAttribute('href').split('/wiki/').pop(), - params: getVersionUrlParams(a.getAttribute('href').split('/wiki/').pop()), + params: new URLSearchParams({ + action: 'query', + format: 'json', + list: 'categorymembers', + cmtitle: a.getAttribute('href').split('/wiki/').pop(), + cmprop: 'ids|title|type', + cmtype: 'page|subcat|file', + cmlimit: '500', + }), }, }), {} ); - const gameCommands = { docs: `${WIKI_BASE_URL}${introducedInGamesMap[game]}` }; + const gameCommands = { docs: `${WIKI_BASE_URL}/wiki/${introducedInGamesCategoryMap[game]}` }; await Promise.all( Object.keys(introducedInVersionMap).map(async version => { - const cmdData = await (await fetch(getApiUrl(introducedInVersionMap[version].params))).json(); + const cmdData = await fetch(introducedInVersionMap[version].params); let categoryMembers = cmdData.query.categorymembers; let cmdContinue = cmdData.continue; while (cmdContinue) { @@ -74,16 +133,152 @@ const path = require('path'); cmlimit: '500', ...cmdContinue, }); - const next = await (await fetch(getApiUrl(continueParams))).json(); + const next = await fetch(continueParams); categoryMembers = [...categoryMembers, ...next.query.categorymembers]; cmdContinue = next.continue; } const commands = categoryMembers .filter(cat => cat.type === 'page' && !cat.title.includes(':')) - .map(cat => cat.title.replace(/[ ]+/g, '_')) - .sort((a, b) => a.localeCompare(b, undefined, { sensitivity: 'base' })); - gameCommands[version] = commands; + .map(cat => ({ command: cat.title.replace(/[ ]+/g, '_'), pageId: cat.pageid })) + .sort((a, b) => a.command.localeCompare(b.command, undefined, { sensitivity: 'base' })); + gameCommands[version] = await Promise.all( + commands + .map(async cat => { + const { command, pageId } = cat; + console.log(`- ${game} | ${version} | ${command}`); + + const pageParams = new URLSearchParams({ + action: 'parse', + format: 'json', + pageid: pageId, + prop: 'parsetree|wikitext|properties|images|sections|parsewarnings', + }); + const parsetree = (await fetch(pageParams))?.parse?.parsetree?.['*']; + + if (!parsetree) { + return command; + } + if (parsetree.includes('TOC')) { + return null; + } + + const errorData = {}; + try { + const formatText = text => { + return text + .trim() + .replace(/\\\\n/, ' ') + .replace(/\\n/, ' ') + .replace(/\n/, ' ') + .replace(/\s+/g, ' ') + .replace(/\[\[[^\|]+\|\s*([^\]]+)\]\]/g, '$1') + .replace(/\[\[\s*([^\]]+)\]\]/g, '<$1>') + .replace(/'''/g, "'") + .trim(); + }; + const commandDoc = new DOMParser().parseFromString(parsetree); + + const tags = Array.from(new Set([ + ...xpath + .select('//name[starts-with(., "serverExec")]', commandDoc) + .map(e => (formatText(e?.nextSibling?.nextSibling?.textContent ?? '').toLowerCase() === 'server' ? '[SE]' : null)) + .filter(Boolean), + ...xpath + .select('//name[starts-with(., "arg")]', commandDoc) + .map(e => formatText(e?.nextSibling?.nextSibling?.textContent ?? '').toLowerCase()) + .filter(e => ['local', 'global'].includes(e)) + .map(e => (e === 'local' ? '[AL]' : '[AG]')), + ...xpath + .select('//name[starts-with(., "eff")]', commandDoc) + .map(e => formatText(e?.nextSibling?.nextSibling?.textContent ?? '').toLowerCase()) + .filter(e => ['local', 'global'].includes(e)) + .map(e => (e === 'local' ? '[EL]' : '[EG]')), + ])).join(' '); + errorData.tags = tags; + + const description = formatText(xpath.select('//name[starts-with(., "descr")]', commandDoc).shift()?.nextSibling?.nextSibling?.textContent ?? '').replace( + /<(\w+)>/g, + '$1' + ); + errorData.description = description; + + const example = formatText( + xpath + .select('//name[starts-with(., "x")]', commandDoc) + .filter(e => /x\d+/.test(e.textContent)) + .shift()?.nextSibling?.nextSibling?.textContent ?? '' + ); + errorData.example = (/(?.+)<\/code>/.exec(example)?.groups?.code ?? example).replace(/<(\w+)>/g, '$1'); + + const params = xpath + .select('//name[starts-with(., "p")]', commandDoc) + .filter(e => /p\d+/.test(e.textContent)) + .map(e => formatText(e?.nextSibling?.nextSibling?.textContent ?? '')) + .map(p => Object.entries(/(?[^:]+):\s*(??)/.exec(p)?.groups ?? {}).reduce((acc, [key, val]) => ({ ...acc, [key]: val }), {})); + errorData.params = params; + + const returns = formatText( + xpath + .select('//name[starts-with(., "r")]', commandDoc) + .filter(e => /r\d+/.test(e.textContent)) + .shift()?.nextSibling?.nextSibling?.textContent ?? '' + ); + const primaryReturn = (/<(?\w+)>/.exec(returns)?.groups?.return ?? returns).toLowerCase(); + const allReturns = []; + if (/<(?\w+)>/.test(returns)) { + let bufferReturn = returns; + while (bufferReturn) { + const altReturn = /<(?\w+)>/.exec(bufferReturn)?.groups?.return; + if (altReturn) { + allReturns.push(altReturn.toLowerCase()); + bufferReturn = bufferReturn.replace(/<(?\w+)>/, ''); + } else { + bufferReturn = null; + } + } + } + errorData.returns = allReturns.length > 1 ? allReturns.join(' | ') : primaryReturn; + + const docSyntax = formatText( + xpath + .select('//name[starts-with(., "s")]', commandDoc) + .filter(e => /s\d+/.test(e.textContent)) + .shift()?.nextSibling?.nextSibling?.textContent ?? '' + ).replace(/<(\w+)>/g, '$1'); + errorData.docSyntax = docSyntax; + + let syntax = docSyntax; + if (params.length) { + params.forEach(param => { + if (param.syntax && param.type) { + syntax = syntax.replace(param.syntax, param.type.toLowerCase()); + } + }); + } + + return { + key: command, + overwrite: { + syntax, + docSyntax, + tags, + description, + example: (/(?.+)<\/code>/.exec(example)?.groups?.code ?? example).replace(/<(\w+)>/g, '$1'), + params: params + .map(p => p?.type?.toLowerCase()) + .filter(Boolean) + .join(' '), + returns: allReturns.length > 1 ? allReturns.join(' | ') : primaryReturn, + }, + }; + } catch (error) { + commandErrors.push({ ...cat, error: `${error.name} :: ${error.message}`, parsetree, errorData }); + return command; + } + }) + .filter(Boolean) + ); }) ); const gameCommandsSorted = Object.keys(gameCommands) @@ -103,4 +298,12 @@ const path = require('path'); fs.writeFileSync(path.join(process.cwd(), 'devHelper/commands', `${game}.json`), JSON.stringify(gameCommandsSorted, null, 2), 'utf8'); }) ); + console.log(`Total command errors: ${commandErrors.length}`); + if (commandErrors.length) { + commandErrors.forEach(error => console.log(JSON.stringify(error, null, 2))); + } + console.log(`Total request errors: ${requestQueue.errors.length}`); + if (requestQueue.errors.length) { + requestQueue.errors.forEach(error => console.log(JSON.stringify(error, null, 2))); + } })(); diff --git a/package-lock.json b/package-lock.json index 2be1c74..bbfed11 100644 --- a/package-lock.json +++ b/package-lock.json @@ -170,6 +170,18 @@ "tr46": "~0.0.3", "webidl-conversions": "^3.0.0" } + }, + "xmldom": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/xmldom/-/xmldom-0.6.0.tgz", + "integrity": "sha512-iAcin401y58LckRZ0TkI4k0VSM1Qg0KGSc3i8rU+xrxe19A/BN1zHyVSJY7uoutVlaTSzYyk/v5AmkewAP7jtg==", + "dev": true + }, + "xpath": { + "version": "0.0.32", + "resolved": "https://registry.npmjs.org/xpath/-/xpath-0.0.32.tgz", + "integrity": "sha512-rxMJhSIoiO8vXcWvSifKqhvV96GjiD5wYb8/QHdoRyQvraTpp4IEv944nhGausZZ3u7dhQXteZuZbaqfpB7uYw==", + "dev": true } } } diff --git a/package.json b/package.json index ecafcd1..c59236d 100644 --- a/package.json +++ b/package.json @@ -182,6 +182,7 @@ ] }, "scripts": { + "update-commands": "node ./devHelper/getCommands.js", "update-vscode": "node ./node_modules/vscode/bin/install" }, "dependencies": { @@ -190,6 +191,8 @@ }, "devDependencies": { "node-fetch": "^2.6.6", - "node-html-parser": "^5.1.0" + "node-html-parser": "^5.1.0", + "xmldom": "^0.6.0", + "xpath": "0.0.32" } } From 066b4422aeadcafc9f25ce9e12bbfb11d4ac36e7 Mon Sep 17 00:00:00 2001 From: Chase <29675446+theace0296@users.noreply.github.com> Date: Fri, 19 Nov 2021 13:16:02 -0500 Subject: [PATCH 09/19] update command json files --- devHelper/commands/arma.json | 4107 ++- devHelper/commands/arma2.json | 6600 +++- devHelper/commands/arma2oa.json | 1774 +- devHelper/commands/arma3.json | 38464 ++++++++++++++++++++++-- devHelper/commands/ofp.json | 5057 +++- devHelper/commands/ofpResistance.json | 1419 +- devHelper/commands/toh.json | 2527 +- 7 files changed, 55070 insertions(+), 4878 deletions(-) diff --git a/devHelper/commands/arma.json b/devHelper/commands/arma.json index 7b042ea..8d8c517 100644 --- a/devHelper/commands/arma.json +++ b/devHelper/commands/arma.json @@ -1,563 +1,3548 @@ { - "docs": "https://community.bistudio.com/wiki/Category:Introduced_with_Armed_Assault", - "1.00": [ - "actionKeys", - "actionKeysImages", - "actionKeysNames", - "activateAddons", - "activateKey", - "addSwitchableUnit", - "addWaypoint", - "animationState", - "assert", - "assignedTarget", - "assignTeam", - "attackEnabled", - "boundingBox", - "breakOut", - "breakTo", - "camCommitPrepared", - "cameraInterest", - "cameraOn", - "campaignConfigFile", - "camPreload", - "camPreloaded", - "camPrepareBank", - "camPrepareDir", - "camPrepareDive", - "camPrepareFocus", - "camPrepareFov", - "camPrepareFovRange", - "camPreparePos", - "camPrepareRelPos", - "camPrepareTarget", - "camSetFocus", - "camUseNVG", - "case", - { - "key": "catch", - "overwrite": { - "type": "exceptionHandling" - } - }, - "ceil", - "clearRadio", - "closeDisplay", - "commandFSM", - "commandGetOut", - { - "key": "compile", - "overwrite": { - "type": "compilationStatement" - } - }, - "composeText", - "configFile", - "configName", - { - "key": "controlNull", - "overwrite": { - "returns": "bool" - } - }, - "createCenter", - "createDisplay", - { - "key": "createGroup", - "overwrite": { - "returns": "objGroup" - } - }, - "createGuardedPoint", - { - "key": "createMarker", - "overwrite": { - "returns": "objMarker" - } - }, - "createMine", - "createSoundSource", - "createTarget", - "createTrigger", - { - "key": "createVehicleLocal", - "overwrite": { - "returns": "objVehicle" - } - }, - "ctrlActivate", - "ctrlCommit", - { - "key": "ctrlCommitted", - "overwrite": { - "returns": "bool" - } - }, - "ctrlFade", - "ctrlMapAnimAdd", - "ctrlMapAnimClear", - "ctrlMapAnimCommit", - "ctrlMapAnimDone", - "ctrlMapScale", - "ctrlParent", - "ctrlPosition", - "ctrlScale", - "ctrlSetActiveColor", - "ctrlSetBackgroundColor", - "ctrlSetEventHandler", - "ctrlSetFade", - "ctrlSetFocus", - "ctrlSetFont", - "ctrlSetFontH1", - "ctrlSetFontH1B", - "ctrlSetFontH2", - "ctrlSetFontH2B", - "ctrlSetFontH3", - "ctrlSetFontH3B", - "ctrlSetFontH4", - "ctrlSetFontH4B", - "ctrlSetFontH5", - "ctrlSetFontH5B", - "ctrlSetFontH6", - "ctrlSetFontH6B", - "ctrlSetFontHeight", - "ctrlSetFontHeightH1", - "ctrlSetFontHeightH2", - "ctrlSetFontHeightH3", - "ctrlSetFontHeightH4", - "ctrlSetFontHeightH5", - "ctrlSetFontHeightH6", - "ctrlSetFontP", - "ctrlSetFontPB", - "ctrlSetForegroundColor", - "ctrlSetPosition", - "ctrlSetScale", - "ctrlSetStructuredText", - "ctrlSetTextColor", - "ctrlSetTooltip", - "ctrlSetTooltipColorBox", - "ctrlSetTooltipColorShade", - "ctrlSetTooltipColorText", - "ctrlShown", - "ctrlType", - "currentCommand", - "date", - "default", - "deleteCenter", - "deleteCollection", - "deleteGroup", - "deleteMarker", - "deleteTarget", - "deleteWaypoint", - { - "key": "displayCtrl", - "overwrite": { - "returns": "uiControl" - } - }, - { - "key": "displayNull", - "overwrite": { - "returns": "bool" - } - }, - { - "key": "displaySetEventHandler", - "overwrite": { - "type": "eventStatement" - } - }, - "dissolveTeam", - { - "key": "doFSM", - "overwrite": { - "type": "executionStatement" - } - }, - "doGetOut", - "drawArrow", - "drawEllipse", - "drawIcon", - "drawLine", - "drawRectangle", - { - "key": "echo", - "overwrite": { - "type": "diagnoseStatement" - } - }, - "effectiveCommander", - { - "key": "emptyPositions", - "overwrite": { - "returns": "scalar", - "syntax": " emptyPositions ", - "example": "_freeCargoPositions = vehicle player emptyPositions \"cargo\";", - "docSyntax": "vehicle emptyPositions position", - "description": "Returns the number of given positions in the vehicle. Positions can be \"Commander\", \"Driver\", \"Gunner\" or \"Cargo\"" - } - }, - "enableAI", - "enableAttack", - "enableEnvironment", - "enableReload", - "enableTeamSwitch", - { - "key": "execVM", - "overwrite": { - "type": "executionStatement" - } - }, - { - "key": "exitWith", - "overwrite": { - "type": "controlStatement" - } - }, - "expectedDestination", - "exportLandscapeXYZ", - "fadeRadio", - "find", - "findCover", - "findDisplay", - "findNearestEnemy", - "finishMissionInit", - "finite", - "floor", - "fog", - "fogForecast", - { - "key": "for", - "overwrite": { - "type": "controlStatement" - } - }, - "forceSpeed", - "formationDirection", - "formationLeader", - "formationMembers", - "formationPosition", - "formationTask", - "formatText", - "from", - "getArray", - "getHideFrom", - "getNumber", - "getPosASL", - "getSpeed", - "getText", - { - "key": "getVariable", - "overwrite": { - "returns": "any", - "syntax": " getVariable ", - "example": "_thePublicVariable = _myTruck getVariable \"myPublicVariable\";", - "docSyntax": "varspace getVariable name", - "description": "Return the value of variable in the variable space assigned to various data types.", - "tags": "[AG] " - } - }, - "glanceAt", - "halt", - "hideBehindScripted", - "hideBody", - "hierarchyObjectsCount", - "htmlLoad", - "image", - "inGameUISetEventHandler", - "inheritsFrom", - "initAmbientLife", - "intersect", - "isArray", - "isClass", - "isFormationLeader", - "isHidden", - "isHideBehindScripted", - "isKeyActive", - "isKindOf", - "isMarkedForCollection", - "isNil", - "isNumber", - "isPlayer", - "isText", - "keyImage", - "keyName", - "lbIsSelected", - "lbSelection", - "lbSetSelected", - "lightAttachObject", - "lightDetachObject", - "limitSpeed", - "lineBreak", - "lookAt", - "max", - "min", - "missionConfigFile", - { - "key": "modelToWorld", - "overwrite": { - "returns": "array", - "syntax": " modelToWorld ", - "example": "_aboveAndBehindPlayer = player modelToWorld [0,-1,3];", - "docSyntax": "model modelToWorld position", - "description": "Translates relative position from object model space into world position." - } - }, - "moveInTurret", - "moveTarget", - "moveTo", - "moveToCompleted", - "moveToFailed", - "nearestObjects", - "nearObjects", - "needReload", - "nextWeatherChange", - "onBriefingTeamSwitch", - "onPlayerConnected", - "onPlayerDisconnected", - "overcast", - "overcastForecast", - "parseNumber", - "parseText", - "playerRespawnTime", - "playerSide", - "playMission", - "positionCameraToWorld", - "posScreenToWorld", - "posWorldToScreen", - "precision", - "preloadCamera", - "preloadObject", - "preloadSound", - "preloadTitleObj", - "preloadTitleRsc", - "preprocessFileLineNumbers", - "processInitCommands", - "radioVolume", - "rain", - "rank", - "reload", - "reloadEnabled", - "removeSwitchableUnit", - "respawnVehicle", - "round", - "runInitScript", - "scopeName", - "scriptDone", - "selectionPosition", - "selectLeader", - "selectPlayer", - "sendSimpleCommand", - "setAperture", - "setAttributes", - "setCameraEffect", - "setCameraInterest", - "setDate", - "setDestination", - "setDropInterval", - "setEffectCondition", - "setFormationTask", - "setFriend", - "setHideBehind", - "setLightAmbient", - "setLightBrightness", - "setLightColor", - "setMarkerBrush", - "setMarkerDir", - "setMarkerShape", - "setMarkerText", - "setMousePosition", - "setMusicEffect", - "setParticleCircle", - "setParticleParams", - "setParticleRandom", - "setPlayable", - "setPosASL", - "setRank", - "setSoundEffect", - "setTargetAge", - "setTitleEffect", - "setTriggerActivation", - "setTriggerArea", - "setTriggerStatements", - "setTriggerText", - "setTriggerTimeout", - "setTriggerType", - "setUnitAbility", - "setUnitRank", - { - "key": "setVariable", - "overwrite": { - "returns": "void", - "syntax": " setVariable [,]", - "example": "_myTruck setVariable [\"myPublicVariable\", 123, true];", - "docSyntax": "varspace setVariable [name, value]", - "description": "Set variable to given value in the variable space of given element.", - "tags": "[AG] [EL] " - } - }, - "setVectorDir", - "setVectorUp", - "setVehicleAmmo", - "setVehicleArmor", - "setVehicleId", - "setVehicleInit", - "setVehicleLock", - "setVehiclePosition", - "setVehicleVarName", - "setWaypointBehaviour", - "setWaypointCombatMode", - "setWaypointDescription", - "setWaypointFormation", - "setWaypointHousePosition", - "setWaypointPosition", - "setWaypointScript", - "setWaypointSpeed", - "setWaypointStatements", - "setWaypointTimeout", - "setWaypointType", - "showWaypoint", - "sleep", - { - "key": "spawn", - "overwrite": { - "type": "executionStatement" - } - }, - "step", - "str", - "supportInfo", - { - "key": "surfaceIsWater", - "overwrite": { - "returns": "bool", - "syntax": "surfaceIsWater ", - "example": "_isWater = surfaceIsWater [1000, 3000];", - "docSyntax": "surfaceIsWater position", - "description": "Returns whether water is at given position." - } - }, - "surfaceType", - { - "key": "switch", - "overwrite": { - "type": "controlStatement" - } - }, - "switchableUnits", - "synchronizeWaypoint", - "synchronizeWaypoint trigger", - "teamSwitch", - "teamSwitchEnabled", - "terminate", - "text", - { - "key": "throw", - "overwrite": { - "type": "exceptionHandling" - } - }, - "to", - "triggerAttachObject", - "triggerAttachVehicle", - { - "key": "try", - "overwrite": { - "type": "exceptionHandling" - } - }, - "typeName", - "unassignTeam", - "unitPos", - "vectorDir", - "vectorUp", - "vehicles", - "vehicleVarName", - "verifySignature", - "waitUntil", - "waypointAttachObject", - "waypointAttachVehicle", - "weaponDirection", - "wind", - "worldName", - "worldToModel" - ], - "1.04": [ - "createMarkerLocal", - "deleteMarkerLocal", - "markerDir", - "markerText", - "setMarkerBrushLocal", - "setMarkerColorLocal", - "setMarkerDirLocal", - "setMarkerPosLocal", - "setMarkerShapeLocal", - "setMarkerSizeLocal", - "setMarkerTextLocal", - "setMarkerTypeLocal", - "setUnitPosWeak" - ], - "1.05": [ - "addVehicle", - "assignedVehicle", - "assignedVehicleRole", - "ctrlMapScreenToWorld", - "ctrlMapWorldToScreen", - "cutFadeOut", - "difficultyEnabled", - "distributionRegion", - "setCurrentWaypoint", - "titleFadeOut", - "waypoints" - ], - "1.06": [ - "isServer", - "joinSilent" - ], - "1.07": [ - "nearTargets" - ], - "1.08": [ - "airportSide", - "assignToAirport", - "attachedObject", - "attachObject", - "clearVehicleInit", - "createLocation", - "createMissionDisplay", - "deleteLocation", - "drawLocation", - "importance", - "landAt", - "lbSort", - "lbSortByValue", - "locationPosition", - "nearestLocation", - "nearestLocations", - "rectangular", - "setAirportSide", - "setDirection", - "setImportance", - "setName", - "setPosition", - "setRectangular", - "setSide", - "setSize", - "setText", - "setType", - "size", - "sizeOf", - "type" - ], - "1.09": [ - "addPublicVariableEventHandler", - "setVectorDirAndUp", - "toArray", - "toLower", - "toString", - "toUpper" - ], - "1.11": [ - "removeClothing" - ] + "docs": "https://community.bistudio.com/wiki/Category:Introduced_with_Armed_Assault", + "1.00": [ + { + "key": "addSwitchableUnit", + "overwrite": { + "syntax": "addSwitchableUnit ", + "docSyntax": "addSwitchableUnit unit", + "tags": "", + "description": "Adds an unit to the list of units available for Team Switch. Units marked as playable in editor are automatically switchable. This command allows to add non-playable unit into array of switchableUnits and make them available for teamSwitch. 'Singleplayer only!'", + "example": "addSwitchableUnit bob;", + "params": "", + "returns": "nothing" + } + }, + { + "key": "animationState", + "overwrite": { + "syntax": "animationState ", + "docSyntax": "animationState unitName", + "tags": "[AG]", + "description": "Returns the name of a unit's current primary animation. Seems to be forced to lower case in arma3. FeatureInformativeThis command is only for a man unit, other units such as animals cannot use this command.", + "example": "_state = animationState player;", + "params": "", + "returns": "string" + } + }, + { + "key": "assert", + "overwrite": { + "syntax": "assert ", + "docSyntax": "assert condition", + "tags": "", + "description": "Tests a condition and if the condition is false, displays error on screen (if -showscripterrors enabled) and logs error into .rpt file. It does not interrupt the script execution. If script was pre-processed with preprocessFileLineNumbers, it will also show/log the error line number and the file name.", + "example": "assert (1 > 2);", + "params": "", + "returns": "boolean" + } + }, + { + "key": "boundingBox", + "overwrite": { + "syntax": "boundingBox <>", + "docSyntax": "boundingBox object", + "tags": "", + "description": "right|200px Returns a bounding box of given object in model coordinate space, adjusted according to destruction/animation of an object. This command is rather generous on the size estimation, for more precise coordinates use boundingBoxReal. Feature Informative In GVIarma31.92 The output of both syntaxes got extended to include bounding sphere diameter. See also sizeOf.", + "example": "private _box = boundingBox _abrams;", + "params": " ", + "returns": "array | positionrelative | br" + } + }, + { + "key": "breakOut", + "overwrite": { + "syntax": "breakOut ", + "docSyntax": "breakOut name", + "tags": "", + "description": "Breaks out of the scope with given 'name'. * An unknown scopeName name will cause the script error icGeneric error in expression * If multiple scopes with the same 'name' exist, the command will break out the nearest scope. See 'Example 3'.", + "example": "scopeName \"main\"; while {true} do { scopeName \"loop1\"; while {true} do { scopeName \"loop2\"; if (condition1) then {breakTo \"main\"}; ccBreaks all scopes and return to \"main\" if (condition2) then {breakOut \"loop2\"}; ccBreaks scope named \"loop2\" sleep 1; }; sleep 1; }; ", + "params": " ", + "returns": "nothing" + } + }, + { + "key": "breakTo", + "overwrite": { + "syntax": "breakTo ", + "docSyntax": "breakTo name", + "tags": "", + "description": "Breaks block to scope named ''name''. Nil is returned. Scope name can be assigned using scopeName command.", + "example": "scopeName \"main\"; while { true } do { scopeName \"loop1\"; while { true } do { scopeName \"loop2\"; if (condition1) then { breakTo \"main\" }; ccbreaks all scopes and return to \"main\" if (condition2) then { breakOut \"loop2\" }; ccbreaks scope named \"loop2\" sleep 1; }; sleep 1; }; ", + "params": "", + "returns": "nothing" + } + }, + { + "key": "camCommitPrepared", + "overwrite": { + "syntax": " camCommitPrepared ", + "docSyntax": "camera camCommitPrepared time", + "tags": "[AL] [EL]", + "description": "Smoothly conducts the changes that were assigned to a camera within the given time. If the time is set to zero, the changes are done immediately. This command is for use with hlcamPrepareXXX commands. For the normal cam command use camCommit.", + "example": "ccCreate a camera object _cam nowiki= \"camera\" camCreate [5600,4800,10]; _cam camPrepareTarget player; _cam cameraEffect [\"internal\", \"BACK\"]; _cam camCommitPrepared 0; ccSmoothly move the camera to its new position in 6 seconds _cam camPreparePos [5680,4720,20]; _cam camCommitPrepared 6; waitUntil {camCommitted _cam}; ccProceed", + "params": " ", + "returns": "nothing" + } + }, + { + "key": "cameraInterest", + "overwrite": { + "syntax": "cameraInterest ", + "docSyntax": "cameraInterest entity", + "tags": "", + "description": "Return camera interest for given entity, as set by setCameraInterest, or as autodetected.", + "example": "camInterest = cameraInterest myUnit; ", + "params": "", + "returns": "number" + } + }, + { + "key": "cameraOn", + "overwrite": { + "syntax": "cameraOn", + "docSyntax": "cameraOn", + "tags": "", + "description": "Returns the vehicle to which the camera is attached.", + "example": "_object = cameraOn;", + "params": "", + "returns": "object" + } + }, + { + "key": "campaignConfigFile", + "overwrite": { + "syntax": "campaignConfigFile", + "docSyntax": "campaignConfigFile", + "tags": "", + "description": "Returns root of campaign description.ext entries hierarchy.", + "example": "_config = campaignConfigFile;", + "params": "", + "returns": "config" + } + }, + { + "key": "camPreload", + "overwrite": { + "syntax": " camPreload ", + "docSyntax": "camera camPreload timeout", + "tags": "", + "description": "Preloads the scene for the prepared camera with given timeout after which preloading is aborted. Max timeout is 30 seconds. Timeout of 0 means max timeout of 30 seconds as well. Feature Informative This command will read prepared params set with camPrepareFOV, camPreparePos and camPrepareTarget, so no camCommitPrepared is necessary. If camPrepareFOV is not set, the default value is 1. If camPrepareTarget (for direction) and camPreparePos (for position) are not set, current direction and position of the camera are used. The prepared camera preload will preload main camera as well. cameraEffect is not necessary", + "example": "_camera 'camPreload' 5", + "params": " ", + "returns": "nothing" + } + }, + { + "key": "camPreloaded", + "overwrite": { + "syntax": "camPreloaded ", + "docSyntax": "camPreloaded camera", + "tags": "", + "description": "Checks whether the camera has finished preloading.", + "example": "'?(camPreloaded' _camera) : exit", + "params": "", + "returns": "boolean" + } + }, + { + "key": "camPrepareBank", + "overwrite": { + "syntax": " camPrepareBank ", + "docSyntax": "camera camPrepareBank bank", + "tags": "", + "description": "Prepares the camera bank angle. FeatureWarningThis command is 'non-functional'!", + "example": "_camera 'camPrepareBank' -0.1", + "params": " ", + "returns": "nothing" + } + }, + { + "key": "camPrepareDir", + "overwrite": { + "syntax": " camPrepareDir ", + "docSyntax": "camera camPrepareDir direction", + "tags": "", + "description": "Prepares the camera heading. FeatureWarningThis command is 'non-functional'!", + "example": "_camera 'camPrepareDir' 150", + "params": " ", + "returns": "nothing" + } + }, + { + "key": "camPrepareDive", + "overwrite": { + "syntax": " camPrepareDive ", + "docSyntax": "camera camPrepareDive dive", + "tags": "", + "description": "Prepares the camera dive angle. FeatureWarningThis command is 'non-functional'!", + "example": "_camera 'camPrepareDive' -0.1", + "params": " ", + "returns": "nothing" + } + }, + { + "key": "camPrepareFocus", + "overwrite": { + "syntax": " camPrepareFocus ", + "docSyntax": "camera camPrepareFocus focusRange", + "tags": "", + "description": "focusRange is in format [distance,blur]. Prepares the camera focus blur. '[-1,1]' will reset default values (auto focusing), '[-1,-1]' will disable postprocessing (all is focused). Needs the call of camCommitPrepared to be conducted.", + "example": "_camera 'camPrepareFocus' [50, 1]", + "params": " ", + "returns": "nothing" + } + }, + { + "key": "camPrepareFov", + "overwrite": { + "syntax": " camPrepareFov ", + "docSyntax": "camera camPrepareFov fieldOfView", + "tags": "", + "description": "Prepares the camera field of view (zoom). The default zoom level is 0.75, 0.01 is the nearest and 2 the furthest zoom value. The angle of the field of view is ''atan(FOV)*2'' radians when in 4:3 aspect ratio. Needs the call of camCommitPrepared to be conducted.", + "example": "_camera 'camPrepareFov' 0.1", + "params": " ", + "returns": "nothing" + } + }, + { + "key": "camPrepareFovRange", + "overwrite": { + "syntax": " camPrepareFovRange ", + "docSyntax": "camera camPrepareFovRange fovRange", + "tags": "", + "description": "Prepares the camera field of view range for auto zooming. FeatureWarningThis command is 'non-functional'!", + "example": "_camera camPrepareFovRange [0.1, 0.5]", + "params": " ", + "returns": "nothing" + } + }, + { + "key": "camPreparePos", + "overwrite": { + "syntax": " camPreparePos ", + "docSyntax": "camera camPreparePos position", + "tags": "", + "description": "Prepares the camera position. Needs the call of camCommitPrepared to be conducted.", + "example": "_camera 'camPreparePos' getPos player", + "params": " ", + "returns": "nothing" + } + }, + { + "key": "camPrepareRelPos", + "overwrite": { + "syntax": " camPrepareRelPos ", + "docSyntax": "camera camPrepareRelPos position", + "tags": "", + "description": "Prepares the camera position relative to the current position of the currect target (see camPrepareTarget). Needs the call of camCommitPrepared to be conducted.", + "example": "_camera 'camPrepareRelPos' [10,5,-2]", + "params": " ", + "returns": "nothing" + } + }, + { + "key": "camPrepareTarget", + "overwrite": { + "syntax": " camPrepareTarget ", + "docSyntax": "camera camPrepareTarget position", + "tags": "", + "description": "Prepares the camera target to a position or to a target. Needs the call of camCommitPrepared to be conducted.", + "example": "_camera camPrepareTarget getPos player;", + "params": " ", + "returns": "nothing" + } + }, + { + "key": "case", + "overwrite": { + "syntax": "case ", + "docSyntax": "case b", + "tags": "", + "description": "This command is used inside a switch construct. brAlthough the syntax below states that this operator takes only one argument, that is most likely not true. It seems like it needs two arguments of which the left one is some sort of hidden variable that gets defined inside a switch construct. That is the reason why bthis operator can not be used outside a switch construct. (see https://foxhound.international/arma-3-sqf-grammar.html for further explaination)br Also note that it is not possible to store the returned in a variable and use that variable in another switch construct. It will never lead to an execution of the corresponding code block.", + "example": "switch (_condition) do { case 1: { hint \"1\" }; case 2: { hint \"2\" }; default { hint \"default\" }; };", + "params": "", + "returns": "" + } + }, + { + "key": "catch", + "overwrite": { + "syntax": "exception catch ", + "docSyntax": "tryBlock catch code", + "tags": "", + "description": "Processes code when an exception is thrown in a try block. The exception caught can be found in the ''_exception'' variable.", + "example": "try {throw \"invalid argument\"} catch {hint str _exception};", + "params": "exception ", + "returns": "anything" + } + }, + { + "key": "ceil", + "overwrite": { + "syntax": "ceil ", + "docSyntax": "ceil x", + "tags": "", + "description": "The ceil value of x.", + "example": "ceil 5.25; ccResult is 6", + "params": "", + "returns": "number" + } + }, + { + "key": "closeDisplay", + "overwrite": { + "syntax": " closeDisplay ", + "docSyntax": "display closeDisplay exitCode", + "tags": "", + "description": "Closes given display with exit code. It does not instantly close the display but does it on next simulation cycle. Most common exit codes are: syntaxhighlight lang=\"cpp\" #define IDC_OK 1 // emulate \"OK\" button #define IDC_CANCEL 2 // emulate \"Cancel\" button Feature important Sometimes when one display is opened on top of another display, previous display may not close properly, i.e. some display EHs such as \"onUnload\" may never fire. Use this command to manually handle such displays.", + "example": "_display closeDisplay 1;", + "params": " ", + "returns": "nothing" + } + }, + { + "key": "commandFSM", + "overwrite": { + "syntax": " commandFSM ", + "docSyntax": "unitName commandFSM [fsm name, position, target]", + "tags": "", + "description": "Orders a unit to process command defined by FSM file (via the radio).", + "example": "_soldierOne commandFSM [\"move.fsm\", position player, player]", + "params": " ", + "returns": "nothing" + } + }, + { + "key": "compile", + "overwrite": { + "syntax": "compile ", + "docSyntax": "compile expression", + "tags": "", + "description": "Compiles String expression into Code.", + "example": "_string nowiki= \"a nowiki= a + 1\"; _code nowiki= compile _string; call _code;", + "params": "", + "returns": "code" + } + }, + { + "key": "config_/_name", + "overwrite": { + "syntax": " / ", + "docSyntax": "config / name", + "tags": "", + "description": "Returns config entry with given name (alias for config >> name, slightly slower but with higher precedence). Feature informative Not to be confused with division operator /.", + "example": "/ \"CfgVehicles\";", + "params": " ", + "returns": "config" + } + }, + { + "key": "config_greater_greater_name", + "overwrite": { + "syntax": " >> ", + "docSyntax": "config >> name", + "tags": "", + "description": "Returns config entry with given name (alias of lower precedence)", + "example": ">> \"CfgVehicles\";", + "params": " ", + "returns": "config" + } + }, + { + "key": "configFile", + "overwrite": { + "syntax": "configFile", + "docSyntax": "configFile", + "tags": "", + "description": "Return root of config entries hierarchy.", + "example": "_isMyClassActive = isClass (configFile >> \"CfgPatches\" >> \"MyClass\");", + "params": "", + "returns": "config" + } + }, + { + "key": "configName", + "overwrite": { + "syntax": "Name config", + "docSyntax": "configName config", + "tags": "", + "description": "Returns name of config entry.", + "example": "_name = >> \"CfgVehicles\"); ccresult is \"CfgVehicles\"", + "params": "", + "returns": "string" + } + }, + { + "key": "controlNull", + "overwrite": { + "syntax": "controlNull", + "docSyntax": "controlNull", + "tags": "", + "description": "A non-existing Control. To compare non-existent objects use isNull or isEqualTo (see examples).", + "example": "if (_myCtrl isEqualTo controllNull) then { hint \"_myCtrl is null!\"; };", + "params": "", + "returns": "control" + } + }, + { + "key": "createDisplay", + "overwrite": { + "syntax": " createDisplay description", + "docSyntax": "parent createDisplay resourceName", + "tags": "", + "description": "Creates child display of given display and loads from \"resourceName\". The notable difference between createDisplay and createDialog is that with createDisplay the player would be able to move around while the display is shown.br Displays created with createDisplay or createDialog will take control of the mouse pointer and will close when user presses hlEscape. Featurearma3Since arma3 v1.50 createDisplay returns Display and will first look in ''description.ext'' for resourceName config, if not found, it will then look in main config. FeatureInformativeIf an ''overlay'' is needed instead, use cutRsc.", + "example": "findDisplay 46 createDisplay \"RscCredits\";", + "params": " description", + "returns": "display | nothing" + } + }, + { + "key": "createMarker", + "overwrite": { + "syntax": "createMarker [name, position, channel, creator]", + "docSyntax": "createMarker [name, position, channel, creator]", + "tags": "[EG]", + "description": "Creates a new map marker at the given position. The marker will be created for every connected player as well as all JIP players. The marker name has to be unique; the command will be ignored if a marker with the given name already exists. FeatureimportantThe marker will be visible only once at least markerType has been defined: divcode_marker nowiki= createMarker [\"markername\", player]; ccNot visible yet. _marker setMarkerType \"hd_dot\"; ccVisible. FeatureInformativeIf the marker position is given in 3D format, the hlz-coordinate is stored with the marker and will be used when the marker is passed to commands such as createVehicle, createUnit, createAgent, createMine or setVehiclePosition.brWhen a marker is manually placed in the editor, hlz is always 0, which means the marker is placed on the ground. But when the player places a marker on the map in game, it is placed at sea level, so the hlz-coordinate of that marker is ic<->getTerrainHeightASL markerPos <USERMARKER>.", + "example": "_marker1 = createMarker [\"Marker1\", position player];", + "params": " ", + "returns": "string" + } + }, + { + "key": "createTarget", + "overwrite": { + "syntax": " createTarget ", + "docSyntax": "obj createTarget [type, position, typeAccuracy, posAccuracy]", + "tags": "", + "description": "Create a target.", + "example": "_target = 'createTarget' [\"targetType\", [0,0,0], 1, 1]", + "params": " ", + "returns": "target" + } + }, + { + "key": "createVehicleLocal", + "overwrite": { + "syntax": " createVehicleLocal positionagl", + "docSyntax": "type createVehicleLocal position", + "tags": "[EL]", + "description": "Creates an object of the given type. Created object is not transferred through network in MP games. netId of such vehicle in multiplayer will be \"0:0\". To disable local vehicle creation, use CfgDisabledCommands to blacklist this command. Alternatively, you can use createSimpleObject with local option enabled where applicable.", + "example": "_lightsource = \"#lightpoint\" createVehicleLocal _pos;", + "params": " positionagl", + "returns": "object" + } + }, + { + "key": "ctrlActivate", + "overwrite": { + "syntax": "ctrlActivate ", + "docSyntax": "ctrlActivate controlName", + "tags": "", + "description": "Launch actions attached to given (button based) control. br Command only triggers 'action' entry described in control config and engine-based actions (cancel or ok codes) and will not trigger button related User Interface Event Handlers.br Command ignores control disabled state. (Example 2)", + "example": "ctrlActivate _control", + "params": "", + "returns": "nothing" + } + }, + { + "key": "ctrlCommit", + "overwrite": { + "syntax": " ctrlCommit ", + "docSyntax": "control ctrlCommit time", + "tags": "", + "description": "Commits control animation to last specified duration. Feature important The duration of the animation is not guaranteed to be exactly the same as the given time.", + "example": "_control ctrlCommit 2; // make animation last approx. 2 seconds", + "params": " ", + "returns": "nothing" + } + }, + { + "key": "ctrlCommitted", + "overwrite": { + "syntax": "ctrlCommitted ", + "docSyntax": "ctrlCommitted controlName", + "tags": "", + "description": "Check if the control animation is finished.", + "example": "_done = ctrlCommitted _control", + "params": "", + "returns": "boolean" + } + }, + { + "key": "ctrlFade", + "overwrite": { + "syntax": "ctrlFade ", + "docSyntax": "ctrlFade controlName", + "tags": "", + "description": "Returns the current fade factor of control.", + "example": "_scale = ctrlFade _control", + "params": "", + "returns": "number" + } + }, + { + "key": "ctrlMapAnimAdd", + "overwrite": { + "syntax": " ctrlMapAnimAdd [, , ]", + "docSyntax": "map ctrlMapAnimAdd [time, zoom, position]", + "tags": "[AL] [EL]", + "description": "Adds the next frame to the map animation.", + "example": "_map ctrlMapAnimAdd [1, 0.1, getMarkerPos \"anim1\"]; ctrlMapAnimCommit _map;", + "params": " ", + "returns": "nothing" + } + }, + { + "key": "ctrlMapAnimClear", + "overwrite": { + "syntax": "ctrlMapAnimClear ", + "docSyntax": "ctrlMapAnimClear controlName", + "tags": "[AL] [EL]", + "description": "Clears the map animation.", + "example": "ctrlMapAnimClear _ctrlMap;", + "params": "", + "returns": "nothing" + } + }, + { + "key": "ctrlMapAnimCommit", + "overwrite": { + "syntax": "ctrlMapAnimCommit ", + "docSyntax": "ctrlMapAnimCommit mapControl", + "tags": "[AL] [EL]", + "description": "Plays the map animation.", + "example": "_ctrl ctrlMapAnimAdd [0, 0.05, player]; ctrlMapAnimCommit _ctrl;", + "params": "", + "returns": "nothing" + } + }, + { + "key": "ctrlMapAnimDone", + "overwrite": { + "syntax": "ctrlMapAnimDone ", + "docSyntax": "ctrlMapAnimDone controlName", + "tags": "[AL] [EL]", + "description": "Checks whether the map animation has finished.", + "example": "_isDone = ctrlMapAnimDone _ctrlMap;", + "params": "", + "returns": "boolean" + } + }, + { + "key": "ctrlMapScale", + "overwrite": { + "syntax": "MapScale ctrl", + "docSyntax": "ctrlMapScale ctrl", + "tags": "", + "description": "Returns the current scale of given map control.", + "example": "_control = (findDisplay 12) displayCtrl 51; //Arma 3 _scale = ctrlMapScale _control; //returns number from 1 to 0.001", + "params": "", + "returns": "number" + } + }, + { + "key": "ctrlParent", + "overwrite": { + "syntax": "ctrlParent ", + "docSyntax": "ctrlParent control", + "tags": "", + "description": "Returns the parent Display of the given control. For parent Controls group see ctrlParentControlsGroup.", + "example": "_display = ctrlParent _control", + "params": "", + "returns": "display" + } + }, + { + "key": "ctrlPosition", + "overwrite": { + "syntax": "ctrlPosition ", + "docSyntax": "ctrlPosition controlName", + "tags": "", + "description": "Returns the current position of 2D control as ic[x, y, w, h] array. For 3D control it returns relative ic[x, y, z]. If the control is part of a CT_CONTROLS_GROUP, the returned position will be relative to the group's position.", + "example": "_pos = ctrlPosition _control;", + "params": "", + "returns": "array" + } + }, + { + "key": "ctrlScale", + "overwrite": { + "syntax": "ctrlScale ", + "docSyntax": "ctrlScale control", + "tags": "", + "description": "Returns the current scale of the control.", + "example": "_scale = ctrlScale _control;", + "params": "", + "returns": "number" + } + }, + { + "key": "ctrlSetActiveColor", + "overwrite": { + "syntax": " ctrlSetActiveColor color", + "docSyntax": "control ctrlSetActiveColor color", + "tags": "", + "description": "Sets text color of given control when control is selected.", + "example": "_control ctrlSetActiveColor [1, 0, 0, 1]", + "params": " color", + "returns": "nothing" + } + }, + { + "key": "ctrlSetBackgroundColor", + "overwrite": { + "syntax": " ctrlSetBackgroundColor color", + "docSyntax": "control ctrlSetBackgroundColor color", + "tags": "", + "description": "Sets background color of given control. Only affects: Columns2 * CT_COMBO * CT_STATIC * CT_STRUCTURED_TEXT * CT_MAP * CT_MAP_MAIN * GVIarma32.02size=0.8 CT_BUTTON * GVIarma32.02size=0.8 CT_SHORTCUTBUTTON * GVIarma32.02size=0.8 CT_ACTIVETEXT shrink= y", + "example": "_control ctrlSetBackgroundColor [1, 0, 0, 1];", + "params": " color", + "returns": "nothing" + } + }, + { + "key": "ctrlSetEventHandler", + "overwrite": { + "syntax": " ctrlSetEventHandler [, ]", + "docSyntax": "controlName ctrlSetEventHandler [handlerName, function]", + "tags": "", + "description": "Sets given event handler of given control. The provided function should return true/false indicating that the event has handled this event fully or not and whether the engine should execute it is default code or not afterwards. See User Interface Event Handlers for the full list of handler names. If applicable, see KeyDown & KeyUp. FeatureimportantWhen using the event names listed here with the ctrlAddEventHandler, ctrlSetEventHandler, displayAddEventHandler or displaySetEventHandler commands, the prefix \"on\" in the event name must be removed (e.g. ''ButtonDown'' instead of ''onButtonDown'').", + "example": "_control ctrlSetEventHandler [\"KeyDown\", \"\"];", + "params": " ", + "returns": "nothing" + } + }, + { + "key": "ctrlSetFade", + "overwrite": { + "syntax": " ctrlSetFade ", + "docSyntax": "controlName ctrlSetFade fade", + "tags": "", + "description": "Sets wanted transparency for control animation. Requires ctrlCommit to commit changes. To hide or show a control instantly, use ctrlShow.", + "example": "_control ctrlSetFade 1; _control ctrlCommit 5;", + "params": " ", + "returns": "nothing" + } + }, + { + "key": "ctrlSetFocus", + "overwrite": { + "syntax": "ctrlSetFocus ", + "docSyntax": "ctrlSetFocus control", + "tags": "", + "description": "Sets the input focus on given control.", + "example": "ctrlSetFocus _control;", + "params": "", + "returns": "nothing" + } + }, + { + "key": "ctrlSetFont", + "overwrite": { + "syntax": " ctrlSetFont ", + "docSyntax": "control ctrlSetFont fontName", + "tags": "", + "description": "Sets the font for given control (see available fonts)", + "example": "_control ctrlSetFont \"TahomaB\"", + "params": " ", + "returns": "nothing" + } + }, + { + "key": "ctrlSetFontH1", + "overwrite": { + "syntax": " ctrlSetFontH1 ", + "docSyntax": "controlName ctrlSetFontH1 fontName", + "tags": "", + "description": "Sets H1 font of given HTML control.", + "example": "_control ctrlSetFontH1 \"TahomaB\"", + "params": " ", + "returns": "nothing" + } + }, + { + "key": "ctrlSetFontH1B", + "overwrite": { + "syntax": " ctrlSetFontH1B ", + "docSyntax": "controlName ctrlSetFontH1B fontName", + "tags": "", + "description": "Sets H1 bold font of given HTML control.", + "example": "_control ctrlSetFontH1B \"TahomaB\";", + "params": " ", + "returns": "nothing" + } + }, + { + "key": "ctrlSetFontH2", + "overwrite": { + "syntax": " ctrlSetFontH2 ", + "docSyntax": "controlName ctrlSetFontH2 fontName", + "tags": "", + "description": "Sets H2 font of given HTML control", + "example": "_control ctrlSetFontH2 \"TahomaB\"", + "params": " ", + "returns": "nothing" + } + }, + { + "key": "ctrlSetFontH2B", + "overwrite": { + "syntax": " ctrlSetFontH2B ", + "docSyntax": "controlName ctrlSetFontH2B fontName", + "tags": "", + "description": "Sets H2 bold font of given HTML control.", + "example": "_control ctrlSetFontH2B \"TahomaB\"", + "params": " ", + "returns": "nothing" + } + }, + { + "key": "ctrlSetFontH3", + "overwrite": { + "syntax": " ctrlSetFontH3 ", + "docSyntax": "controlName ctrlSetFontH3 fontName", + "tags": "", + "description": "Sets H3 font of given HTML control.", + "example": "_control ctrlSetFontH3 \"TahomaB\"", + "params": " ", + "returns": "nothing" + } + }, + { + "key": "ctrlSetFontH3B", + "overwrite": { + "syntax": " ctrlSetFontH3B ", + "docSyntax": "controlName ctrlSetFontH3B fontName", + "tags": "", + "description": "Sets H3 bold font of given HTML control.", + "example": "_control ctrlSetFontH3B \"TahomaB\"", + "params": " ", + "returns": "nothing" + } + }, + { + "key": "ctrlSetFontH4", + "overwrite": { + "syntax": " ctrlSetFontH4 ", + "docSyntax": "controlName ctrlSetFontH4 fontName", + "tags": "", + "description": "Sets H4 font of given HTML control.", + "example": "_control ctrlSetFontH4 \"TahomaB\"", + "params": " ", + "returns": "nothing" + } + }, + { + "key": "ctrlSetFontH4B", + "overwrite": { + "syntax": " ctrlSetFontH4B ", + "docSyntax": "controlName ctrlSetFontH4B fontName", + "tags": "", + "description": "Sets H4 bold font of given HTML control.", + "example": "_control ctrlSetFontH4B \"TahomaB\"", + "params": " ", + "returns": "nothing" + } + }, + { + "key": "ctrlSetFontH5", + "overwrite": { + "syntax": " ctrlSetFontH5 ", + "docSyntax": "controlName ctrlSetFontH5 fontName", + "tags": "", + "description": "Sets H5 font of given HTML control.", + "example": "_control ctrlSetFontH5 \"TahomaB\"", + "params": " ", + "returns": "nothing" + } + }, + { + "key": "ctrlSetFontH5B", + "overwrite": { + "syntax": " ctrlSetFontH5B ", + "docSyntax": "controlName ctrlSetFontH5B fontName", + "tags": "", + "description": "Sets H5 bold font of given HTML control.", + "example": "_control ctrlSetFontH5B \"TahomaB\"", + "params": " ", + "returns": "nothing" + } + }, + { + "key": "ctrlSetFontH6", + "overwrite": { + "syntax": " ctrlSetFontH6 ", + "docSyntax": "controlName ctrlSetFontH6 fontName", + "tags": "", + "description": "Sets H6 font of given HTML control.", + "example": "_control ctrlSetFontH6 \"TahomaB\"", + "params": " ", + "returns": "nothing" + } + }, + { + "key": "ctrlSetFontH6B", + "overwrite": { + "syntax": " ctrlSetFontH6B ", + "docSyntax": "controlName ctrlSetFontH6B fontName", + "tags": "", + "description": "Sets H6 bold font of given HTML control.", + "example": "_control ctrlSetFontH6B \"TahomaB\"", + "params": " ", + "returns": "nothing" + } + }, + { + "key": "ctrlSetFontHeight", + "overwrite": { + "syntax": " ctrlSetFontHeight ", + "docSyntax": "control ctrlSetFontHeight size", + "tags": "", + "description": "Sets the hlsizeEx property for most controls as follows: * hlCT_MAP - \"sizeExNames\" * hlCT_HTML - \"P\" >> \"sizeEx\" * Other - \"sizeEx\" * GVIarma32.02size=0.8 hlCT_STRUCTURED_TEXT - \"size\"", + "example": "_control ctrlSetFontHeight 0.05;", + "params": " ", + "returns": "nothing" + } + }, + { + "key": "ctrlSetFontHeightH1", + "overwrite": { + "syntax": " ctrlSetFontHeightH1 ", + "docSyntax": "controlName ctrlSetFontHeightH1 height", + "tags": "", + "description": "Sets H1 font size of given HTML control.", + "example": "_control ctrlSetFontHeightH1 0.05", + "params": " ", + "returns": "nothing" + } + }, + { + "key": "ctrlSetFontHeightH2", + "overwrite": { + "syntax": " ctrlSetFontHeightH2 ", + "docSyntax": "controlName ctrlSetFontHeightH2 height", + "tags": "", + "description": "Sets H2 font size of given HTML control.", + "example": "_control ctrlSetFontHeightH2 0.05", + "params": " ", + "returns": "nothing" + } + }, + { + "key": "ctrlSetFontHeightH3", + "overwrite": { + "syntax": " ctrlSetFontHeightH3 ", + "docSyntax": "controlName ctrlSetFontHeightH3 height", + "tags": "", + "description": "Sets H3 font size of given HTML control.", + "example": "_control ctrlSetFontHeightH3 0.05", + "params": " ", + "returns": "nothing" + } + }, + { + "key": "ctrlSetFontHeightH4", + "overwrite": { + "syntax": " ctrlSetFontHeightH4 ", + "docSyntax": "controlName ctrlSetFontHeightH4 height", + "tags": "", + "description": "Sets H4 font size of given HTML control.", + "example": "_control ctrlSetFontHeightH4 0.05", + "params": " ", + "returns": "nothing" + } + }, + { + "key": "ctrlSetFontHeightH5", + "overwrite": { + "syntax": " ctrlSetFontHeightH5 ", + "docSyntax": "controlName ctrlSetFontHeightH5 height", + "tags": "", + "description": "Sets H5 font size of given HTML control.", + "example": "_control ctrlSetFontHeightH5 0.05", + "params": " ", + "returns": "nothing" + } + }, + { + "key": "ctrlSetFontHeightH6", + "overwrite": { + "syntax": " ctrlSetFontHeightH6 ", + "docSyntax": "controlName ctrlSetFontHeightH6 height", + "tags": "", + "description": "Sets H6 font size of given HTML control.", + "example": "_control ctrlSetFontHeightH6 0.05", + "params": " ", + "returns": "nothing" + } + }, + { + "key": "ctrlSetFontP", + "overwrite": { + "syntax": " ctrlSetFontP ", + "docSyntax": "control ctrlSetFontP fontOrSize", + "tags": "", + "description": "Sets P font of given HTML control or its size.", + "example": "_control ctrlSetFontP \"TahomaB\";", + "params": " ", + "returns": "nothing" + } + }, + { + "key": "ctrlSetFontPB", + "overwrite": { + "syntax": " ctrlSetFontPB ", + "docSyntax": "controlName ctrlSetFontPB fontName", + "tags": "", + "description": "Sets P bold font of given HTML control.", + "example": "_control ctrlSetFontPB \"TahomaB\"", + "params": " ", + "returns": "nothing" + } + }, + { + "key": "ctrlSetForegroundColor", + "overwrite": { + "syntax": " ctrlSetForegroundColor color", + "docSyntax": "control ctrlSetForegroundColor color", + "tags": "", + "description": "Sets foreground color of the given control. FeatureInformativeAlso try ctrlSetTextColor, if this command doesn't have the desired effect.", + "example": "_control ctrlSetForegroundColor [1, 0, 0, 1];", + "params": " color", + "returns": "nothing" + } + }, + { + "key": "ctrlSetPosition", + "overwrite": { + "syntax": " ctrlSetPosition [, ]", + "docSyntax": "controlName ctrlSetPosition [x, y]", + "tags": "", + "description": "Sets wanted position and size for 2D control animation. Width and height are optional. ctrlCommit is required to complete the operation. For 3D control, param is relative [x, y, z] and no ctrlCommit is required as it cannot be animated. If target control is inside a CT_CONTROLS_GROUP, the position needs to be relative to it. FeatureImportant This command doesn't work well with CT_MAP control. Use ctrlMapSetPosition instead.", + "example": "_control2D ctrlSetPosition [0, 0]; _control2D ctrlCommit 0;", + "params": " ", + "returns": "nothing" + } + }, + { + "key": "ctrlSetScale", + "overwrite": { + "syntax": " ctrlSetScale ", + "docSyntax": "control ctrlSetScale scale", + "tags": "", + "description": "Sets scale of a control. Top left corner remains same. This command requires ctrlCommit.", + "example": "_control ctrlSetScale 0.5;ccMakes the control 50% smaller _control ctrlCommit 0;", + "params": " ", + "returns": "nothing" + } + }, + { + "key": "ctrlSetStructuredText", + "overwrite": { + "syntax": " ctrlSetStructuredText data\\isniper.paa />nowiki
Second line\"", + "params": " ctrlSetTextColor ", + "docSyntax": "control ctrlSetTextColor color", + "tags": "", + "description": "Sets text color of given control. Color is in format Color (RGBA). As of Arma 3 v1.40 this command can also be used to change fill-color of a CT_PROGRESS control. FeatureInformativeAlso try ctrlSetForegroundColor, if this command doesn't have the desired effect.", + "example": "_control ctrlSetTextColor [1, 0, 0, 1];", + "params": " ", + "returns": "nothing" + } + }, + { + "key": "ctrlSetTooltip", + "overwrite": { + "syntax": "control ctrlSetTooltip ", + "docSyntax": "control ctrlSetTooltip text", + "tags": "", + "description": "Sets tooltip text of given control. Feature Informative If control supports URL property, like hlRscActiveText for example, and the URL is set, tooltip text displayed on mouse over will be appended with URL text.", + "example": "_control ctrlSetTooltip \"tooltip\";", + "params": "control ", + "returns": "nothing" + } + }, + { + "key": "ctrlSetTooltipColorBox", + "overwrite": { + "syntax": " ctrlSetTooltipColorBox color", + "docSyntax": "control ctrlSetTooltipColorBox color", + "tags": "", + "description": "Sets tooltip border color of given control.", + "example": "_control ctrlSetTooltipColorBox [1, 0, 0, 1];", + "params": " color", + "returns": "nothing" + } + }, + { + "key": "ctrlSetTooltipColorShade", + "overwrite": { + "syntax": " ctrlSetTooltipColorShade ", + "docSyntax": "control ctrlSetTooltipColorShade color", + "tags": "", + "description": "Sets tooltip background color of given control. Color is in format Color (RGBA).", + "example": "_control ctrlSetTooltipColorShade [1, 0, 0, 1];", + "params": " ", + "returns": "nothing" + } + }, + { + "key": "ctrlSetTooltipColorText", + "overwrite": { + "syntax": " ctrlSetTooltipColorText ", + "docSyntax": "display ctrlSetTooltipColorText color", + "tags": "", + "description": "Sets tooltip text color of given control. Color is in format Color (RGBA).", + "example": "_control ctrlSetTooltipColorText [1, 0, 0, 1]", + "params": " ", + "returns": "nothing" + } + }, + { + "key": "ctrlShown", + "overwrite": { + "syntax": "ctrlShown ", + "docSyntax": "ctrlShown controlName", + "tags": "", + "description": "Returns whether given control is shown.", + "example": "_bool = ctrlShown _ctrl;", + "params": "", + "returns": "boolean" + } + }, + { + "key": "ctrlType", + "overwrite": { + "syntax": "ctrlType ", + "docSyntax": "ctrlType control", + "tags": "", + "description": "Returns number representing the type of control, which is also defined by ''type'' property in config. For more information see ", + "example": "_type = ctrlType _rscEdit; // 2", + "params": "", + "returns": "number" + } + }, + { + "key": "currentCommand", + "overwrite": { + "syntax": "currentCommand ", + "docSyntax": "currentCommand vehicleName", + "tags": "", + "description": "Return the current command type (empty string when no command) for the commander of given vehicle (or for a given soldier). Returned value can be one of: Columns4 * \"WAIT\" * \"ATTACK\" * \"HIDE\" * \"MOVE\" * \"HEAL\" * \"REPAIR\" * \"REFUEL\" * \"REARM\" * \"SUPPORT\" * \"JOIN\" * \"GET IN\" * \"FIRE\" * \"GET OUT\" * \"STOP\" * \"EXPECT\" * \"ACTION\" * \"ATTACKFIRE\" * \"Suppress\"", + "example": "_command = currentCommand player;", + "params": "", + "returns": "string" + } + }, + { + "key": "date", + "overwrite": { + "syntax": "date", + "docSyntax": "date", + "tags": "[EL]", + "description": "Return the actual in-mission date and time.", + "example": "ccin arma3 date params [\"_year\", \"_month\", \"_day\", \"_hours\", \"_minutes\"]; ccpre arma3 _now = date; cc[2014,10,30,2,30] a.k.a Oct. 30th, 2:30am _year = _now select 0; _month = _now select 1; _day = _now select 2; _hours = _now select 3; _minutes = _now select 4;", + "params": "", + "returns": "array | date" + } + }, + { + "key": "default", + "overwrite": { + "syntax": "defult a", + "docSyntax": "default a", + "tags": "", + "description": "Defines a default case - does 'not' need a colon to define its block. See switch for more information.", + "example": "switch (_condition) do { case 1: { hint \"1\" }; case 2: { hint \"2\" }; default { hint \"default\" }; ccno colon after default }; ", + "params": "", + "returns": "nothing" + } + }, + { + "key": "deleteCenter", + "overwrite": { + "syntax": "deleteCenter ", + "docSyntax": "deleteCenter side", + "tags": "[EG]", + "description": "In a nutshell, this command removes gaming Side (see createCenter). If a side has >0 Groups it cannot be deleted. Center can only be created for: east, west, resistance, civilian and sideLogic, therefore only centers from the mentioned sides can be deleted.brbr 'Old description:' Destroys the AI center of the given side.", + "example": "deleteCenter east", + "params": "", + "returns": "nothing" + } + }, + { + "key": "deleteCollection", + "overwrite": { + "syntax": "deleteCollection ", + "docSyntax": "deleteCollection object", + "tags": "", + "description": "Delete a collection. As example, used with a soldier, it'll hide the ingame model. ''When targetting Arma 2 1.06 or newer, use hideObject instead. This function is a relic from dynamic building destruction development. It is left only for compatibility with scripts created before Arma 2 1.06, and its functionality may be changed or removed in the future.''", + "example": "deleteCollection unitName;", + "params": "", + "returns": "nothing" + } + }, + { + "key": "deleteTarget", + "overwrite": { + "syntax": "deleteTarget ", + "docSyntax": "deleteTarget target", + "tags": "", + "description": "Delete a target.", + "example": "'deleteTarget' target1", + "params": "", + "returns": "nothing" + } + }, + { + "key": "displayCtrl", + "overwrite": { + "syntax": " displayCtrl ", + "docSyntax": "display displayCtrl idc", + "tags": "", + "description": "Return child control with specified idc.", + "example": "_displayControl = _ParentDisplay displayCtrl 101;", + "params": " ", + "returns": "control" + } + }, + { + "key": "displayNull", + "overwrite": { + "syntax": "'displayNull'", + "docSyntax": "'displayNull'", + "tags": "", + "description": "A non-existing Display. To compare non-existent displays use isNull or isEqualTo: * hlc= displayNull nowiki== displayNull; // false * hlisNull displayNull; // true * hldisplayNull isEqualTo displayNull; // true", + "example": "!isNull displayNull; // false", + "params": "", + "returns": "display" + } + }, + { + "key": "displaySetEventHandler", + "overwrite": { + "syntax": " displaySetEventHandler [, ]", + "docSyntax": "display displaySetEventHandler [handlerName, function]", + "tags": "", + "description": "Sets given event handler of given display. The return code of the provided function should indicate whether this event was handled correctly. This implies telling the engine whether it is default code should be executed. See User Interface Event Handlers for the full list of handler names.br If applicable, see KeyDown & KeyUp. FeatureimportantWhen using the event names listed here with the ctrlAddEventHandler, ctrlSetEventHandler, displayAddEventHandler or displaySetEventHandler commands, the prefix \"on\" in the event name must be removed (e.g. ''ButtonDown'' instead of ''onButtonDown'').", + "example": "_control displaySetEventHandler [\"KeyDown\", \"\"];", + "params": " ", + "returns": "nothing" + } + }, + { + "key": "doFSM", + "overwrite": { + "syntax": "objects doFSM [, , ]", + "docSyntax": "unit doFSM [fsmName, position, target]", + "tags": "", + "description": "Orders a unit to process command defined by FSM file (silently). Unlike with execFSM where ''_this'' is passed to the FSM, the following parameters are passed when using doFSM/commandFSM: ; _leader: leader of subgroup with this command ; _destination: command destination/position ; _target: command target ; _units: list of all persons in subgroup", + "example": "_soldierOne doFSM [\"move.fsm\", position player, player];", + "params": "objects ", + "returns": "nothing" + } + }, + { + "key": "drawArrow", + "overwrite": { + "syntax": " drawArrow ", + "docSyntax": "map drawArrow [from, to, color]", + "tags": "", + "description": "Draws a single line arrow on the map. To draw a color filled arrow of custom shape see BIS_fnc_drawArrow", + "example": "findDisplay 12 displayCtrl 51 ctrlAddEventHandler [\"Draw\", { _this select 0 drawArrow [ player, player getRelPos [100, 0], [1,0,0,1] ]; }];", + "params": " ", + "returns": "nothing" + } + }, + { + "key": "drawEllipse", + "overwrite": { + "syntax": "<<er>rray>ontrol> drawEllipse ", + "docSyntax": "map drawEllipse [c, a, b, angle, color, fill]", + "tags": "", + "description": "Draws an ellipse on the map. Just like with marker or trigger area, negative a and b will result in hexagon.", + "example": "findDisplay 12 displayCtrl 51 ctrlAddEventHandler [\"Draw\", { _this select 0 drawEllipse [ player, 10, 10, 0, [1, 0, 0, 1], \"\" ]; _this select 0 drawEllipse [ player, -10, -10, 0, [1, 1, 1, 1], \"#(rgb,8,8,3)color(1,0.6,0,1)\" ]; _this select 0 drawEllipse [ player, -10, -10, 90, [0, 0, 1, 1], \"\" ]; }];", + "params": " ", + "returns": "250px" + } + }, + { + "key": "drawIcon", + "overwrite": { + "syntax": " drawIcon [, color, , , , , text, shadow, textSize, , ]", + "docSyntax": "map drawIcon [texture, color, position, width, height, angle, text, shadow, textSize, font, align]", + "tags": "", + "description": "Draws an icon on the map. This command needs to be called every frame, preferably using the onDraw UI Event Handler. Some useful icons can be found in icconfigfile >> \"CfgVehicleIcons\".", + "example": "findDisplay 12 displayCtrl 51 ctrlAddEventHandler [\"Draw\", { _this select 0 drawIcon [ \"iconStaticMG\", ccCustom images can also be used: getMissionPath \"\\myFolder\\myIcon.paa\" [1,0,0,1], getPos player, 24, 24, getDir player, \"Player Vehicle\", 1, 0.03, \"TahomaB\", \"right\" ] }];", + "params": " color ", + "returns": "nothing" + } + }, + { + "key": "drawLine", + "overwrite": { + "syntax": " drawLine ", + "docSyntax": "map drawLine [position1, position2, color]", + "tags": "", + "description": "Draw a line on the map. Can decrease framerate!", + "example": "(findDisplay 12 displayCtrl 51) ctrlAddEventHandler [\"Draw\",\" (_this select 0) drawLine [ getPos player, [0,0,0], [0,0,1,1] ]; \"];", + "params": " color", + "returns": "nothing" + } + }, + { + "key": "drawRectangle", + "overwrite": { + "syntax": "<<er>rray>ontrol> drawRect [c, a, b, angle, color, ]", + "docSyntax": "map drawRectangle [c, a, b, angle, color, fill]", + "tags": "", + "description": "Draws a rectangle on the map.br 250px", + "example": "_ctrl drawRectangle [ getPos player, 20, 20, getDir player, [0,0,1,1], \"\" ];", + "params": " color ", + "returns": "nothing" + } + }, + { + "key": "echo", + "overwrite": { + "syntax": "echo ", + "docSyntax": "echo text", + "tags": "", + "description": "Sends any text into the debugger console or the logfile. This command is only 'present in internal version ' not in the retail version. Use diag_log instead!", + "example": "'echo' \"Text in logfile\";", + "params": "", + "returns": "nothing" + } + }, + { + "key": "effectiveCommander", + "overwrite": { + "syntax": "effectiveCommander ", + "docSyntax": "effectiveCommander vehicle", + "tags": "", + "description": "Returns the effective commander of the vehicle. Effective commander is the player whom driver AI will listen to. So if in a tank there is a gunner and a commander and AI driver, if the effectiveCommander is gunner, then gunner pressing WASD will give AI orders to move. If gunner jumps out and then enters tank again, the effectiveCommander role most likely has changed to commander that remained in tank. Also the assignment seems to work on first come first served basis.", + "example": "_commander = effectiveCommander tank; ", + "params": "", + "returns": "object" + } + }, + { + "key": "emptyPositions", + "overwrite": { + "syntax": " ", + "docSyntax": "vehicle position", + "tags": "", + "description": "Returns the number of given positions in the vehicle. Positions can be ''\"Commander\", \"Driver\", \"Gunner\"'' or ''\"Cargo\"''", + "example": "_freeCargoPositions = vehicle player emptyPositions \"cargo\";", + "params": " ", + "returns": "number" + } + }, + { + "key": "enableAttack", + "overwrite": { + "syntax": " Attack enable", + "docSyntax": "group enableAttack enable", + "tags": "[AL] [EG]", + "description": "Set if leader can issue attack commands to the soldiers in his group.", + "example": "_group1 'enableAttack' true;", + "params": " ", + "returns": "nothing" + } + }, + { + "key": "enableEnvironment", + "overwrite": { + "syntax": "Environment enable", + "docSyntax": "enableEnvironment enable", + "tags": "[EL]", + "description": "Enable/disable environmental effects: ambient life and/or ambient sound. FeatureInformative This command has to be executed after mission start: be sure to use e.g icsleep 0.1; for it to take effect. Influenced sounds among others are: * Bird sounds * Insect sounds * Waves * Wind * Rain * Sounds produced by air conditioners and similar * GVIarma32.06size=0.8 Thunder (already started thunder sound will not be muted, but it will prevent a new thunder sound from starting) Wikistub", + "example": "enableEnvironment false; ccidentical to enableEnvironment [nowikifalse, false]", + "params": " ", + "returns": "nothing" + } + }, + { + "key": "enableReload", + "overwrite": { + "syntax": " Reload enable", + "docSyntax": "object enableReload enable", + "tags": "", + "description": "Enable / disable reload when magazine is empty.", + "example": "_vehicle enableReload false;", + "params": " ", + "returns": "nothing" + } + }, + { + "key": "enableTeamSwitch", + "overwrite": { + "syntax": "TeamSwitch enable", + "docSyntax": "enableTeamSwitch enable", + "tags": "", + "description": "Enable / disable . The default setting is enabled.", + "example": "enableTeamSwitch true;", + "params": "", + "returns": "nothing" + } + }, + { + "key": "execVM", + "overwrite": { + "syntax": "_this execVM sqf", + "docSyntax": "arguments execVM filename", + "tags": "", + "description": "Compiles and adds an SQF script to the scheduler queue and returns script handle (see also HashLink#Example 4). The script does not execute immediately upon running Function is recommended. * The script is searched for in the following directories in that order: ** mission directory ** campaign scripts directory ** global scripts directory. * To see what VM scripts are currently in the scheduler, use with codes > 127, they might convert incorrectly.", + "example": "_handle = execVM \"test.sqf\";", + "params": "_this sqf sqf", + "returns": "