]> luflow.net public git repositories - flow-web.git/blob - static/highlight/es/languages/sqf.js
Initial commit.
[flow-web.git] / static / highlight / es / languages / sqf.js
1 /*! `sqf` grammar compiled for Highlight.js 11.11.1 */
2 var hljsGrammar = (function () {
3 'use strict';
4
5 /*
6 Language: SQF
7 Author: Søren Enevoldsen <senevoldsen90@gmail.com>
8 Contributors: Marvin Saignat <contact@zgmrvn.com>, Dedmen Miller <dedmen@dedmen.de>, Leopard20
9 Description: Scripting language for the Arma game series
10 Website: https://community.bistudio.com/wiki/SQF_syntax
11 Category: scripting
12 Last update: 07.01.2023, Arma 3 v2.11
13 */
14
15 /*
16 ////////////////////////////////////////////////////////////////////////////////////////////
17 * Author: Leopard20
18
19 * Description:
20 This script can be used to dump all commands to the clipboard.
21 Make sure you're using the Diag EXE to dump all of the commands.
22
23 * How to use:
24 Simply replace the _KEYWORDS and _LITERAL arrays with the one from this sqf.js file.
25 Execute the script from the debug console.
26 All commands will be copied to the clipboard.
27 ////////////////////////////////////////////////////////////////////////////////////////////
28 _KEYWORDS = ['if']; //Array of all KEYWORDS
29 _LITERALS = ['west']; //Array of all LITERALS
30 _allCommands = createHashMap;
31 {
32 _type = _x select [0,1];
33 if (_type != "t") then {
34 _command_lowercase = ((_x select [2]) splitString " ")#(((["n", "u", "b"] find _type) - 1) max 0);
35 _command_uppercase = supportInfo ("i:" + _command_lowercase) # 0 # 2;
36 _allCommands set [_command_lowercase, _command_uppercase];
37 };
38 } forEach supportInfo "";
39 _allCommands = _allCommands toArray false;
40 _allCommands sort true; //sort by lowercase
41 _allCommands = ((_allCommands apply {_x#1}) -_KEYWORDS)-_LITERALS; //remove KEYWORDS and LITERALS
42 copyToClipboard (str (_allCommands select {_x regexMatch "\w+"}) regexReplace ["""", "'"] regexReplace [",", ",\n"]);
43 */
44
45 function sqf(hljs) {
46 // In SQF, a local variable starts with _
47 const VARIABLE = {
48 className: 'variable',
49 begin: /\b_+[a-zA-Z]\w*/
50 };
51
52 // In SQF, a function should fit myTag_fnc_myFunction pattern
53 // https://community.bistudio.com/wiki/Functions_Library_(Arma_3)#Adding_a_Function
54 const FUNCTION = {
55 className: 'title',
56 begin: /[a-zA-Z][a-zA-Z_0-9]*_fnc_[a-zA-Z_0-9]+/
57 };
58
59 // In SQF strings, quotes matching the start are escaped by adding a consecutive.
60 // Example of single escaped quotes: " "" " and ' '' '.
61 const STRINGS = {
62 className: 'string',
63 variants: [
64 {
65 begin: '"',
66 end: '"',
67 contains: [
68 {
69 begin: '""',
70 relevance: 0
71 }
72 ]
73 },
74 {
75 begin: '\'',
76 end: '\'',
77 contains: [
78 {
79 begin: '\'\'',
80 relevance: 0
81 }
82 ]
83 }
84 ]
85 };
86
87 const KEYWORDS = [
88 'break',
89 'breakWith',
90 'breakOut',
91 'breakTo',
92 'case',
93 'catch',
94 'continue',
95 'continueWith',
96 'default',
97 'do',
98 'else',
99 'exit',
100 'exitWith',
101 'for',
102 'forEach',
103 'from',
104 'if',
105 'local',
106 'private',
107 'switch',
108 'step',
109 'then',
110 'throw',
111 'to',
112 'try',
113 'waitUntil',
114 'while',
115 'with'
116 ];
117
118 const LITERAL = [
119 'blufor',
120 'civilian',
121 'configNull',
122 'controlNull',
123 'displayNull',
124 'diaryRecordNull',
125 'east',
126 'endl',
127 'false',
128 'grpNull',
129 'independent',
130 'lineBreak',
131 'locationNull',
132 'nil',
133 'objNull',
134 'opfor',
135 'pi',
136 'resistance',
137 'scriptNull',
138 'sideAmbientLife',
139 'sideEmpty',
140 'sideEnemy',
141 'sideFriendly',
142 'sideLogic',
143 'sideUnknown',
144 'taskNull',
145 'teamMemberNull',
146 'true',
147 'west'
148 ];
149
150 const BUILT_IN = [
151 'abs',
152 'accTime',
153 'acos',
154 'action',
155 'actionIDs',
156 'actionKeys',
157 'actionKeysEx',
158 'actionKeysImages',
159 'actionKeysNames',
160 'actionKeysNamesArray',
161 'actionName',
162 'actionParams',
163 'activateAddons',
164 'activatedAddons',
165 'activateKey',
166 'activeTitleEffectParams',
167 'add3DENConnection',
168 'add3DENEventHandler',
169 'add3DENLayer',
170 'addAction',
171 'addBackpack',
172 'addBackpackCargo',
173 'addBackpackCargoGlobal',
174 'addBackpackGlobal',
175 'addBinocularItem',
176 'addCamShake',
177 'addCuratorAddons',
178 'addCuratorCameraArea',
179 'addCuratorEditableObjects',
180 'addCuratorEditingArea',
181 'addCuratorPoints',
182 'addEditorObject',
183 'addEventHandler',
184 'addForce',
185 'addForceGeneratorRTD',
186 'addGoggles',
187 'addGroupIcon',
188 'addHandgunItem',
189 'addHeadgear',
190 'addItem',
191 'addItemCargo',
192 'addItemCargoGlobal',
193 'addItemPool',
194 'addItemToBackpack',
195 'addItemToUniform',
196 'addItemToVest',
197 'addLiveStats',
198 'addMagazine',
199 'addMagazineAmmoCargo',
200 'addMagazineCargo',
201 'addMagazineCargoGlobal',
202 'addMagazineGlobal',
203 'addMagazinePool',
204 'addMagazines',
205 'addMagazineTurret',
206 'addMenu',
207 'addMenuItem',
208 'addMissionEventHandler',
209 'addMPEventHandler',
210 'addMusicEventHandler',
211 'addonFiles',
212 'addOwnedMine',
213 'addPlayerScores',
214 'addPrimaryWeaponItem',
215 'addPublicVariableEventHandler',
216 'addRating',
217 'addResources',
218 'addScore',
219 'addScoreSide',
220 'addSecondaryWeaponItem',
221 'addSwitchableUnit',
222 'addTeamMember',
223 'addToRemainsCollector',
224 'addTorque',
225 'addUniform',
226 'addUserActionEventHandler',
227 'addVehicle',
228 'addVest',
229 'addWaypoint',
230 'addWeapon',
231 'addWeaponCargo',
232 'addWeaponCargoGlobal',
233 'addWeaponGlobal',
234 'addWeaponItem',
235 'addWeaponPool',
236 'addWeaponTurret',
237 'addWeaponWithAttachmentsCargo',
238 'addWeaponWithAttachmentsCargoGlobal',
239 'admin',
240 'agent',
241 'agents',
242 'AGLToASL',
243 'aimedAtTarget',
244 'aimPos',
245 'airDensityCurveRTD',
246 'airDensityRTD',
247 'airplaneThrottle',
248 'airportSide',
249 'AISFinishHeal',
250 'alive',
251 'all3DENEntities',
252 'allActiveTitleEffects',
253 'allAddonsInfo',
254 'allAirports',
255 'allControls',
256 'allCurators',
257 'allCutLayers',
258 'allDead',
259 'allDeadMen',
260 'allDiaryRecords',
261 'allDiarySubjects',
262 'allDisplays',
263 'allEnv3DSoundSources',
264 'allGroups',
265 'allLODs',
266 'allMapMarkers',
267 'allMines',
268 'allMissionObjects',
269 'allObjects',
270 'allow3DMode',
271 'allowCrewInImmobile',
272 'allowCuratorLogicIgnoreAreas',
273 'allowDamage',
274 'allowDammage',
275 'allowedService',
276 'allowFileOperations',
277 'allowFleeing',
278 'allowGetIn',
279 'allowService',
280 'allowSprint',
281 'allPlayers',
282 'allSimpleObjects',
283 'allSites',
284 'allTurrets',
285 'allUnits',
286 'allUnitsUAV',
287 'allUsers',
288 'allVariables',
289 'ambientTemperature',
290 'ammo',
291 'ammoOnPylon',
292 'and',
293 'animate',
294 'animateBay',
295 'animateDoor',
296 'animatePylon',
297 'animateSource',
298 'animationNames',
299 'animationPhase',
300 'animationSourcePhase',
301 'animationState',
302 'apertureParams',
303 'append',
304 'apply',
305 'armoryPoints',
306 'arrayIntersect',
307 'asin',
308 'ASLToAGL',
309 'ASLToATL',
310 'assert',
311 'assignAsCargo',
312 'assignAsCargoIndex',
313 'assignAsCommander',
314 'assignAsDriver',
315 'assignAsGunner',
316 'assignAsTurret',
317 'assignCurator',
318 'assignedCargo',
319 'assignedCommander',
320 'assignedDriver',
321 'assignedGroup',
322 'assignedGunner',
323 'assignedItems',
324 'assignedTarget',
325 'assignedTeam',
326 'assignedVehicle',
327 'assignedVehicleRole',
328 'assignedVehicles',
329 'assignItem',
330 'assignTeam',
331 'assignToAirport',
332 'atan',
333 'atan2',
334 'atg',
335 'ATLToASL',
336 'attachedObject',
337 'attachedObjects',
338 'attachedTo',
339 'attachObject',
340 'attachTo',
341 'attackEnabled',
342 'awake',
343 'backpack',
344 'backpackCargo',
345 'backpackContainer',
346 'backpackItems',
347 'backpackMagazines',
348 'backpackSpaceFor',
349 'behaviour',
350 'benchmark',
351 'bezierInterpolation',
352 'binocular',
353 'binocularItems',
354 'binocularMagazine',
355 'boundingBox',
356 'boundingBoxReal',
357 'boundingCenter',
358 'brakesDisabled',
359 'briefingName',
360 'buildingExit',
361 'buildingPos',
362 'buldozer_EnableRoadDiag',
363 'buldozer_IsEnabledRoadDiag',
364 'buldozer_LoadNewRoads',
365 'buldozer_reloadOperMap',
366 'buttonAction',
367 'buttonSetAction',
368 'cadetMode',
369 'calculatePath',
370 'calculatePlayerVisibilityByFriendly',
371 'call',
372 'callExtension',
373 'camCommand',
374 'camCommit',
375 'camCommitPrepared',
376 'camCommitted',
377 'camConstuctionSetParams',
378 'camCreate',
379 'camDestroy',
380 'cameraEffect',
381 'cameraEffectEnableHUD',
382 'cameraInterest',
383 'cameraOn',
384 'cameraView',
385 'campaignConfigFile',
386 'camPreload',
387 'camPreloaded',
388 'camPrepareBank',
389 'camPrepareDir',
390 'camPrepareDive',
391 'camPrepareFocus',
392 'camPrepareFov',
393 'camPrepareFovRange',
394 'camPreparePos',
395 'camPrepareRelPos',
396 'camPrepareTarget',
397 'camSetBank',
398 'camSetDir',
399 'camSetDive',
400 'camSetFocus',
401 'camSetFov',
402 'camSetFovRange',
403 'camSetPos',
404 'camSetRelPos',
405 'camSetTarget',
406 'camTarget',
407 'camUseNVG',
408 'canAdd',
409 'canAddItemToBackpack',
410 'canAddItemToUniform',
411 'canAddItemToVest',
412 'cancelSimpleTaskDestination',
413 'canDeployWeapon',
414 'canFire',
415 'canMove',
416 'canSlingLoad',
417 'canStand',
418 'canSuspend',
419 'canTriggerDynamicSimulation',
420 'canUnloadInCombat',
421 'canVehicleCargo',
422 'captive',
423 'captiveNum',
424 'cbChecked',
425 'cbSetChecked',
426 'ceil',
427 'channelEnabled',
428 'cheatsEnabled',
429 'checkAIFeature',
430 'checkVisibility',
431 'className',
432 'clear3DENAttribute',
433 'clear3DENInventory',
434 'clearAllItemsFromBackpack',
435 'clearBackpackCargo',
436 'clearBackpackCargoGlobal',
437 'clearForcesRTD',
438 'clearGroupIcons',
439 'clearItemCargo',
440 'clearItemCargoGlobal',
441 'clearItemPool',
442 'clearMagazineCargo',
443 'clearMagazineCargoGlobal',
444 'clearMagazinePool',
445 'clearOverlay',
446 'clearRadio',
447 'clearWeaponCargo',
448 'clearWeaponCargoGlobal',
449 'clearWeaponPool',
450 'clientOwner',
451 'closeDialog',
452 'closeDisplay',
453 'closeOverlay',
454 'collapseObjectTree',
455 'collect3DENHistory',
456 'collectiveRTD',
457 'collisionDisabledWith',
458 'combatBehaviour',
459 'combatMode',
460 'commandArtilleryFire',
461 'commandChat',
462 'commander',
463 'commandFire',
464 'commandFollow',
465 'commandFSM',
466 'commandGetOut',
467 'commandingMenu',
468 'commandMove',
469 'commandRadio',
470 'commandStop',
471 'commandSuppressiveFire',
472 'commandTarget',
473 'commandWatch',
474 'comment',
475 'commitOverlay',
476 'compatibleItems',
477 'compatibleMagazines',
478 'compile',
479 'compileFinal',
480 'compileScript',
481 'completedFSM',
482 'composeText',
483 'configClasses',
484 'configFile',
485 'configHierarchy',
486 'configName',
487 'configOf',
488 'configProperties',
489 'configSourceAddonList',
490 'configSourceMod',
491 'configSourceModList',
492 'confirmSensorTarget',
493 'connectTerminalToUAV',
494 'connectToServer',
495 'controlsGroupCtrl',
496 'conversationDisabled',
497 'copyFromClipboard',
498 'copyToClipboard',
499 'copyWaypoints',
500 'cos',
501 'count',
502 'countEnemy',
503 'countFriendly',
504 'countSide',
505 'countType',
506 'countUnknown',
507 'create3DENComposition',
508 'create3DENEntity',
509 'createAgent',
510 'createCenter',
511 'createDialog',
512 'createDiaryLink',
513 'createDiaryRecord',
514 'createDiarySubject',
515 'createDisplay',
516 'createGearDialog',
517 'createGroup',
518 'createGuardedPoint',
519 'createHashMap',
520 'createHashMapFromArray',
521 'createLocation',
522 'createMarker',
523 'createMarkerLocal',
524 'createMenu',
525 'createMine',
526 'createMissionDisplay',
527 'createMPCampaignDisplay',
528 'createSimpleObject',
529 'createSimpleTask',
530 'createSite',
531 'createSoundSource',
532 'createTask',
533 'createTeam',
534 'createTrigger',
535 'createUnit',
536 'createVehicle',
537 'createVehicleCrew',
538 'createVehicleLocal',
539 'crew',
540 'ctAddHeader',
541 'ctAddRow',
542 'ctClear',
543 'ctCurSel',
544 'ctData',
545 'ctFindHeaderRows',
546 'ctFindRowHeader',
547 'ctHeaderControls',
548 'ctHeaderCount',
549 'ctRemoveHeaders',
550 'ctRemoveRows',
551 'ctrlActivate',
552 'ctrlAddEventHandler',
553 'ctrlAngle',
554 'ctrlAnimateModel',
555 'ctrlAnimationPhaseModel',
556 'ctrlAt',
557 'ctrlAutoScrollDelay',
558 'ctrlAutoScrollRewind',
559 'ctrlAutoScrollSpeed',
560 'ctrlBackgroundColor',
561 'ctrlChecked',
562 'ctrlClassName',
563 'ctrlCommit',
564 'ctrlCommitted',
565 'ctrlCreate',
566 'ctrlDelete',
567 'ctrlEnable',
568 'ctrlEnabled',
569 'ctrlFade',
570 'ctrlFontHeight',
571 'ctrlForegroundColor',
572 'ctrlHTMLLoaded',
573 'ctrlIDC',
574 'ctrlIDD',
575 'ctrlMapAnimAdd',
576 'ctrlMapAnimClear',
577 'ctrlMapAnimCommit',
578 'ctrlMapAnimDone',
579 'ctrlMapCursor',
580 'ctrlMapMouseOver',
581 'ctrlMapPosition',
582 'ctrlMapScale',
583 'ctrlMapScreenToWorld',
584 'ctrlMapSetPosition',
585 'ctrlMapWorldToScreen',
586 'ctrlModel',
587 'ctrlModelDirAndUp',
588 'ctrlModelScale',
589 'ctrlMousePosition',
590 'ctrlParent',
591 'ctrlParentControlsGroup',
592 'ctrlPosition',
593 'ctrlRemoveAllEventHandlers',
594 'ctrlRemoveEventHandler',
595 'ctrlScale',
596 'ctrlScrollValues',
597 'ctrlSetActiveColor',
598 'ctrlSetAngle',
599 'ctrlSetAutoScrollDelay',
600 'ctrlSetAutoScrollRewind',
601 'ctrlSetAutoScrollSpeed',
602 'ctrlSetBackgroundColor',
603 'ctrlSetChecked',
604 'ctrlSetDisabledColor',
605 'ctrlSetEventHandler',
606 'ctrlSetFade',
607 'ctrlSetFocus',
608 'ctrlSetFont',
609 'ctrlSetFontH1',
610 'ctrlSetFontH1B',
611 'ctrlSetFontH2',
612 'ctrlSetFontH2B',
613 'ctrlSetFontH3',
614 'ctrlSetFontH3B',
615 'ctrlSetFontH4',
616 'ctrlSetFontH4B',
617 'ctrlSetFontH5',
618 'ctrlSetFontH5B',
619 'ctrlSetFontH6',
620 'ctrlSetFontH6B',
621 'ctrlSetFontHeight',
622 'ctrlSetFontHeightH1',
623 'ctrlSetFontHeightH2',
624 'ctrlSetFontHeightH3',
625 'ctrlSetFontHeightH4',
626 'ctrlSetFontHeightH5',
627 'ctrlSetFontHeightH6',
628 'ctrlSetFontHeightSecondary',
629 'ctrlSetFontP',
630 'ctrlSetFontPB',
631 'ctrlSetFontSecondary',
632 'ctrlSetForegroundColor',
633 'ctrlSetModel',
634 'ctrlSetModelDirAndUp',
635 'ctrlSetModelScale',
636 'ctrlSetMousePosition',
637 'ctrlSetPixelPrecision',
638 'ctrlSetPosition',
639 'ctrlSetPositionH',
640 'ctrlSetPositionW',
641 'ctrlSetPositionX',
642 'ctrlSetPositionY',
643 'ctrlSetScale',
644 'ctrlSetScrollValues',
645 'ctrlSetShadow',
646 'ctrlSetStructuredText',
647 'ctrlSetText',
648 'ctrlSetTextColor',
649 'ctrlSetTextColorSecondary',
650 'ctrlSetTextSecondary',
651 'ctrlSetTextSelection',
652 'ctrlSetTooltip',
653 'ctrlSetTooltipColorBox',
654 'ctrlSetTooltipColorShade',
655 'ctrlSetTooltipColorText',
656 'ctrlSetTooltipMaxWidth',
657 'ctrlSetURL',
658 'ctrlSetURLOverlayMode',
659 'ctrlShadow',
660 'ctrlShow',
661 'ctrlShown',
662 'ctrlStyle',
663 'ctrlText',
664 'ctrlTextColor',
665 'ctrlTextHeight',
666 'ctrlTextSecondary',
667 'ctrlTextSelection',
668 'ctrlTextWidth',
669 'ctrlTooltip',
670 'ctrlType',
671 'ctrlURL',
672 'ctrlURLOverlayMode',
673 'ctrlVisible',
674 'ctRowControls',
675 'ctRowCount',
676 'ctSetCurSel',
677 'ctSetData',
678 'ctSetHeaderTemplate',
679 'ctSetRowTemplate',
680 'ctSetValue',
681 'ctValue',
682 'curatorAddons',
683 'curatorCamera',
684 'curatorCameraArea',
685 'curatorCameraAreaCeiling',
686 'curatorCoef',
687 'curatorEditableObjects',
688 'curatorEditingArea',
689 'curatorEditingAreaType',
690 'curatorMouseOver',
691 'curatorPoints',
692 'curatorRegisteredObjects',
693 'curatorSelected',
694 'curatorWaypointCost',
695 'current3DENOperation',
696 'currentChannel',
697 'currentCommand',
698 'currentMagazine',
699 'currentMagazineDetail',
700 'currentMagazineDetailTurret',
701 'currentMagazineTurret',
702 'currentMuzzle',
703 'currentNamespace',
704 'currentPilot',
705 'currentTask',
706 'currentTasks',
707 'currentThrowable',
708 'currentVisionMode',
709 'currentWaypoint',
710 'currentWeapon',
711 'currentWeaponMode',
712 'currentWeaponTurret',
713 'currentZeroing',
714 'cursorObject',
715 'cursorTarget',
716 'customChat',
717 'customRadio',
718 'customWaypointPosition',
719 'cutFadeOut',
720 'cutObj',
721 'cutRsc',
722 'cutText',
723 'damage',
724 'date',
725 'dateToNumber',
726 'dayTime',
727 'deActivateKey',
728 'debriefingText',
729 'debugFSM',
730 'debugLog',
731 'decayGraphValues',
732 'deg',
733 'delete3DENEntities',
734 'deleteAt',
735 'deleteCenter',
736 'deleteCollection',
737 'deleteEditorObject',
738 'deleteGroup',
739 'deleteGroupWhenEmpty',
740 'deleteIdentity',
741 'deleteLocation',
742 'deleteMarker',
743 'deleteMarkerLocal',
744 'deleteRange',
745 'deleteResources',
746 'deleteSite',
747 'deleteStatus',
748 'deleteTeam',
749 'deleteVehicle',
750 'deleteVehicleCrew',
751 'deleteWaypoint',
752 'detach',
753 'detectedMines',
754 'diag_activeMissionFSMs',
755 'diag_activeScripts',
756 'diag_activeSQFScripts',
757 'diag_activeSQSScripts',
758 'diag_allMissionEventHandlers',
759 'diag_captureFrame',
760 'diag_captureFrameToFile',
761 'diag_captureSlowFrame',
762 'diag_codePerformance',
763 'diag_deltaTime',
764 'diag_drawmode',
765 'diag_dumpCalltraceToLog',
766 'diag_dumpScriptAssembly',
767 'diag_dumpTerrainSynth',
768 'diag_dynamicSimulationEnd',
769 'diag_enable',
770 'diag_enabled',
771 'diag_exportConfig',
772 'diag_exportTerrainSVG',
773 'diag_fps',
774 'diag_fpsmin',
775 'diag_frameno',
776 'diag_getTerrainSegmentOffset',
777 'diag_lightNewLoad',
778 'diag_list',
779 'diag_localized',
780 'diag_log',
781 'diag_logSlowFrame',
782 'diag_mergeConfigFile',
783 'diag_recordTurretLimits',
784 'diag_resetFSM',
785 'diag_resetshapes',
786 'diag_scope',
787 'diag_setLightNew',
788 'diag_stacktrace',
789 'diag_tickTime',
790 'diag_toggle',
791 'dialog',
792 'diarySubjectExists',
793 'didJIP',
794 'didJIPOwner',
795 'difficulty',
796 'difficultyEnabled',
797 'difficultyEnabledRTD',
798 'difficultyOption',
799 'direction',
800 'directionStabilizationEnabled',
801 'directSay',
802 'disableAI',
803 'disableBrakes',
804 'disableCollisionWith',
805 'disableConversation',
806 'disableDebriefingStats',
807 'disableMapIndicators',
808 'disableNVGEquipment',
809 'disableRemoteSensors',
810 'disableSerialization',
811 'disableTIEquipment',
812 'disableUAVConnectability',
813 'disableUserInput',
814 'displayAddEventHandler',
815 'displayChild',
816 'displayCtrl',
817 'displayParent',
818 'displayRemoveAllEventHandlers',
819 'displayRemoveEventHandler',
820 'displaySetEventHandler',
821 'displayUniqueName',
822 'displayUpdate',
823 'dissolveTeam',
824 'distance',
825 'distance2D',
826 'distanceSqr',
827 'distributionRegion',
828 'do3DENAction',
829 'doArtilleryFire',
830 'doFire',
831 'doFollow',
832 'doFSM',
833 'doGetOut',
834 'doMove',
835 'doorPhase',
836 'doStop',
837 'doSuppressiveFire',
838 'doTarget',
839 'doWatch',
840 'drawArrow',
841 'drawEllipse',
842 'drawIcon',
843 'drawIcon3D',
844 'drawLaser',
845 'drawLine',
846 'drawLine3D',
847 'drawLink',
848 'drawLocation',
849 'drawPolygon',
850 'drawRectangle',
851 'drawTriangle',
852 'driver',
853 'drop',
854 'dynamicSimulationDistance',
855 'dynamicSimulationDistanceCoef',
856 'dynamicSimulationEnabled',
857 'dynamicSimulationSystemEnabled',
858 'echo',
859 'edit3DENMissionAttributes',
860 'editObject',
861 'editorSetEventHandler',
862 'effectiveCommander',
863 'elevatePeriscope',
864 'emptyPositions',
865 'enableAI',
866 'enableAIFeature',
867 'enableAimPrecision',
868 'enableAttack',
869 'enableAudioFeature',
870 'enableAutoStartUpRTD',
871 'enableAutoTrimRTD',
872 'enableCamShake',
873 'enableCaustics',
874 'enableChannel',
875 'enableCollisionWith',
876 'enableCopilot',
877 'enableDebriefingStats',
878 'enableDiagLegend',
879 'enableDirectionStabilization',
880 'enableDynamicSimulation',
881 'enableDynamicSimulationSystem',
882 'enableEndDialog',
883 'enableEngineArtillery',
884 'enableEnvironment',
885 'enableFatigue',
886 'enableGunLights',
887 'enableInfoPanelComponent',
888 'enableIRLasers',
889 'enableMimics',
890 'enablePersonTurret',
891 'enableRadio',
892 'enableReload',
893 'enableRopeAttach',
894 'enableSatNormalOnDetail',
895 'enableSaving',
896 'enableSentences',
897 'enableSimulation',
898 'enableSimulationGlobal',
899 'enableStamina',
900 'enableStressDamage',
901 'enableTeamSwitch',
902 'enableTraffic',
903 'enableUAVConnectability',
904 'enableUAVWaypoints',
905 'enableVehicleCargo',
906 'enableVehicleSensor',
907 'enableWeaponDisassembly',
908 'endLoadingScreen',
909 'endMission',
910 'engineOn',
911 'enginesIsOnRTD',
912 'enginesPowerRTD',
913 'enginesRpmRTD',
914 'enginesTorqueRTD',
915 'entities',
916 'environmentEnabled',
917 'environmentVolume',
918 'equipmentDisabled',
919 'estimatedEndServerTime',
920 'estimatedTimeLeft',
921 'evalObjectArgument',
922 'everyBackpack',
923 'everyContainer',
924 'exec',
925 'execEditorScript',
926 'execFSM',
927 'execVM',
928 'exp',
929 'expectedDestination',
930 'exportJIPMessages',
931 'eyeDirection',
932 'eyePos',
933 'face',
934 'faction',
935 'fadeEnvironment',
936 'fadeMusic',
937 'fadeRadio',
938 'fadeSound',
939 'fadeSpeech',
940 'failMission',
941 'fileExists',
942 'fillWeaponsFromPool',
943 'find',
944 'findAny',
945 'findCover',
946 'findDisplay',
947 'findEditorObject',
948 'findEmptyPosition',
949 'findEmptyPositionReady',
950 'findIf',
951 'findNearestEnemy',
952 'finishMissionInit',
953 'finite',
954 'fire',
955 'fireAtTarget',
956 'firstBackpack',
957 'flag',
958 'flagAnimationPhase',
959 'flagOwner',
960 'flagSide',
961 'flagTexture',
962 'flatten',
963 'fleeing',
964 'floor',
965 'flyInHeight',
966 'flyInHeightASL',
967 'focusedCtrl',
968 'fog',
969 'fogForecast',
970 'fogParams',
971 'forceAddUniform',
972 'forceAtPositionRTD',
973 'forceCadetDifficulty',
974 'forcedMap',
975 'forceEnd',
976 'forceFlagTexture',
977 'forceFollowRoad',
978 'forceGeneratorRTD',
979 'forceMap',
980 'forceRespawn',
981 'forceSpeed',
982 'forceUnicode',
983 'forceWalk',
984 'forceWeaponFire',
985 'forceWeatherChange',
986 'forEachMember',
987 'forEachMemberAgent',
988 'forEachMemberTeam',
989 'forgetTarget',
990 'format',
991 'formation',
992 'formationDirection',
993 'formationLeader',
994 'formationMembers',
995 'formationPosition',
996 'formationTask',
997 'formatText',
998 'formLeader',
999 'freeExtension',
1000 'freeLook',
1001 'fromEditor',
1002 'fuel',
1003 'fullCrew',
1004 'gearIDCAmmoCount',
1005 'gearSlotAmmoCount',
1006 'gearSlotData',
1007 'gestureState',
1008 'get',
1009 'get3DENActionState',
1010 'get3DENAttribute',
1011 'get3DENCamera',
1012 'get3DENConnections',
1013 'get3DENEntity',
1014 'get3DENEntityID',
1015 'get3DENGrid',
1016 'get3DENIconsVisible',
1017 'get3DENLayerEntities',
1018 'get3DENLinesVisible',
1019 'get3DENMissionAttribute',
1020 'get3DENMouseOver',
1021 'get3DENSelected',
1022 'getAimingCoef',
1023 'getAllEnv3DSoundControllers',
1024 'getAllEnvSoundControllers',
1025 'getAllHitPointsDamage',
1026 'getAllOwnedMines',
1027 'getAllPylonsInfo',
1028 'getAllSoundControllers',
1029 'getAllUnitTraits',
1030 'getAmmoCargo',
1031 'getAnimAimPrecision',
1032 'getAnimSpeedCoef',
1033 'getArray',
1034 'getArtilleryAmmo',
1035 'getArtilleryComputerSettings',
1036 'getArtilleryETA',
1037 'getAssetDLCInfo',
1038 'getAssignedCuratorLogic',
1039 'getAssignedCuratorUnit',
1040 'getAttackTarget',
1041 'getAudioOptionVolumes',
1042 'getBackpackCargo',
1043 'getBleedingRemaining',
1044 'getBurningValue',
1045 'getCalculatePlayerVisibilityByFriendly',
1046 'getCameraViewDirection',
1047 'getCargoIndex',
1048 'getCenterOfMass',
1049 'getClientState',
1050 'getClientStateNumber',
1051 'getCompatiblePylonMagazines',
1052 'getConnectedUAV',
1053 'getConnectedUAVUnit',
1054 'getContainerMaxLoad',
1055 'getCorpse',
1056 'getCruiseControl',
1057 'getCursorObjectParams',
1058 'getCustomAimCoef',
1059 'getCustomSoundController',
1060 'getCustomSoundControllerCount',
1061 'getDammage',
1062 'getDebriefingText',
1063 'getDescription',
1064 'getDir',
1065 'getDirVisual',
1066 'getDiverState',
1067 'getDLCAssetsUsage',
1068 'getDLCAssetsUsageByName',
1069 'getDLCs',
1070 'getDLCUsageTime',
1071 'getEditorCamera',
1072 'getEditorMode',
1073 'getEditorObjectScope',
1074 'getElevationOffset',
1075 'getEngineTargetRPMRTD',
1076 'getEnv3DSoundController',
1077 'getEnvSoundController',
1078 'getEventHandlerInfo',
1079 'getFatigue',
1080 'getFieldManualStartPage',
1081 'getForcedFlagTexture',
1082 'getForcedSpeed',
1083 'getFriend',
1084 'getFSMVariable',
1085 'getFuelCargo',
1086 'getGraphValues',
1087 'getGroupIcon',
1088 'getGroupIconParams',
1089 'getGroupIcons',
1090 'getHideFrom',
1091 'getHit',
1092 'getHitIndex',
1093 'getHitPointDamage',
1094 'getItemCargo',
1095 'getLighting',
1096 'getLightingAt',
1097 'getLoadedModsInfo',
1098 'getMagazineCargo',
1099 'getMarkerColor',
1100 'getMarkerPos',
1101 'getMarkerSize',
1102 'getMarkerType',
1103 'getMass',
1104 'getMissionConfig',
1105 'getMissionConfigValue',
1106 'getMissionDLCs',
1107 'getMissionLayerEntities',
1108 'getMissionLayers',
1109 'getMissionPath',
1110 'getModelInfo',
1111 'getMousePosition',
1112 'getMusicPlayedTime',
1113 'getNumber',
1114 'getObjectArgument',
1115 'getObjectChildren',
1116 'getObjectDLC',
1117 'getObjectFOV',
1118 'getObjectID',
1119 'getObjectMaterials',
1120 'getObjectProxy',
1121 'getObjectScale',
1122 'getObjectTextures',
1123 'getObjectType',
1124 'getObjectViewDistance',
1125 'getOpticsMode',
1126 'getOrDefault',
1127 'getOrDefaultCall',
1128 'getOxygenRemaining',
1129 'getPersonUsedDLCs',
1130 'getPilotCameraDirection',
1131 'getPilotCameraPosition',
1132 'getPilotCameraRotation',
1133 'getPilotCameraTarget',
1134 'getPiPViewDistance',
1135 'getPlateNumber',
1136 'getPlayerChannel',
1137 'getPlayerID',
1138 'getPlayerScores',
1139 'getPlayerUID',
1140 'getPlayerVoNVolume',
1141 'getPos',
1142 'getPosASL',
1143 'getPosASLVisual',
1144 'getPosASLW',
1145 'getPosATL',
1146 'getPosATLVisual',
1147 'getPosVisual',
1148 'getPosWorld',
1149 'getPosWorldVisual',
1150 'getPylonMagazines',
1151 'getRelDir',
1152 'getRelPos',
1153 'getRemoteSensorsDisabled',
1154 'getRepairCargo',
1155 'getResolution',
1156 'getRoadInfo',
1157 'getRotorBrakeRTD',
1158 'getSensorTargets',
1159 'getSensorThreats',
1160 'getShadowDistance',
1161 'getShotParents',
1162 'getSlingLoad',
1163 'getSoundController',
1164 'getSoundControllerResult',
1165 'getSpeed',
1166 'getStamina',
1167 'getStatValue',
1168 'getSteamFriendsServers',
1169 'getSubtitleOptions',
1170 'getSuppression',
1171 'getTerrainGrid',
1172 'getTerrainHeight',
1173 'getTerrainHeightASL',
1174 'getTerrainInfo',
1175 'getText',
1176 'getTextRaw',
1177 'getTextureInfo',
1178 'getTextWidth',
1179 'getTiParameters',
1180 'getTotalDLCUsageTime',
1181 'getTrimOffsetRTD',
1182 'getTurretLimits',
1183 'getTurretOpticsMode',
1184 'getUnitFreefallInfo',
1185 'getUnitLoadout',
1186 'getUnitTrait',
1187 'getUnloadInCombat',
1188 'getUserInfo',
1189 'getUserMFDText',
1190 'getUserMFDValue',
1191 'getVariable',
1192 'getVehicleCargo',
1193 'getVehicleTiPars',
1194 'getWeaponCargo',
1195 'getWeaponSway',
1196 'getWingsOrientationRTD',
1197 'getWingsPositionRTD',
1198 'getWPPos',
1199 'glanceAt',
1200 'globalChat',
1201 'globalRadio',
1202 'goggles',
1203 'goto',
1204 'group',
1205 'groupChat',
1206 'groupFromNetId',
1207 'groupIconSelectable',
1208 'groupIconsVisible',
1209 'groupID',
1210 'groupOwner',
1211 'groupRadio',
1212 'groups',
1213 'groupSelectedUnits',
1214 'groupSelectUnit',
1215 'gunner',
1216 'gusts',
1217 'halt',
1218 'handgunItems',
1219 'handgunMagazine',
1220 'handgunWeapon',
1221 'handsHit',
1222 'hashValue',
1223 'hasInterface',
1224 'hasPilotCamera',
1225 'hasWeapon',
1226 'hcAllGroups',
1227 'hcGroupParams',
1228 'hcLeader',
1229 'hcRemoveAllGroups',
1230 'hcRemoveGroup',
1231 'hcSelected',
1232 'hcSelectGroup',
1233 'hcSetGroup',
1234 'hcShowBar',
1235 'hcShownBar',
1236 'headgear',
1237 'hideBody',
1238 'hideObject',
1239 'hideObjectGlobal',
1240 'hideSelection',
1241 'hint',
1242 'hintC',
1243 'hintCadet',
1244 'hintSilent',
1245 'hmd',
1246 'hostMission',
1247 'htmlLoad',
1248 'HUDMovementLevels',
1249 'humidity',
1250 'image',
1251 'importAllGroups',
1252 'importance',
1253 'in',
1254 'inArea',
1255 'inAreaArray',
1256 'incapacitatedState',
1257 'inflame',
1258 'inflamed',
1259 'infoPanel',
1260 'infoPanelComponentEnabled',
1261 'infoPanelComponents',
1262 'infoPanels',
1263 'inGameUISetEventHandler',
1264 'inheritsFrom',
1265 'initAmbientLife',
1266 'inPolygon',
1267 'inputAction',
1268 'inputController',
1269 'inputMouse',
1270 'inRangeOfArtillery',
1271 'insert',
1272 'insertEditorObject',
1273 'intersect',
1274 'is3DEN',
1275 'is3DENMultiplayer',
1276 'is3DENPreview',
1277 'isAbleToBreathe',
1278 'isActionMenuVisible',
1279 'isAgent',
1280 'isAimPrecisionEnabled',
1281 'isAllowedCrewInImmobile',
1282 'isArray',
1283 'isAutoHoverOn',
1284 'isAutonomous',
1285 'isAutoStartUpEnabledRTD',
1286 'isAutotest',
1287 'isAutoTrimOnRTD',
1288 'isAwake',
1289 'isBleeding',
1290 'isBurning',
1291 'isClass',
1292 'isCollisionLightOn',
1293 'isCopilotEnabled',
1294 'isDamageAllowed',
1295 'isDedicated',
1296 'isDLCAvailable',
1297 'isEngineOn',
1298 'isEqualRef',
1299 'isEqualTo',
1300 'isEqualType',
1301 'isEqualTypeAll',
1302 'isEqualTypeAny',
1303 'isEqualTypeArray',
1304 'isEqualTypeParams',
1305 'isFilePatchingEnabled',
1306 'isFinal',
1307 'isFlashlightOn',
1308 'isFlatEmpty',
1309 'isForcedWalk',
1310 'isFormationLeader',
1311 'isGameFocused',
1312 'isGamePaused',
1313 'isGroupDeletedWhenEmpty',
1314 'isHidden',
1315 'isInRemainsCollector',
1316 'isInstructorFigureEnabled',
1317 'isIRLaserOn',
1318 'isKeyActive',
1319 'isKindOf',
1320 'isLaserOn',
1321 'isLightOn',
1322 'isLocalized',
1323 'isManualFire',
1324 'isMarkedForCollection',
1325 'isMissionProfileNamespaceLoaded',
1326 'isMultiplayer',
1327 'isMultiplayerSolo',
1328 'isNil',
1329 'isNotEqualRef',
1330 'isNotEqualTo',
1331 'isNull',
1332 'isNumber',
1333 'isObjectHidden',
1334 'isObjectRTD',
1335 'isOnRoad',
1336 'isPiPEnabled',
1337 'isPlayer',
1338 'isRealTime',
1339 'isRemoteExecuted',
1340 'isRemoteExecutedJIP',
1341 'isSaving',
1342 'isSensorTargetConfirmed',
1343 'isServer',
1344 'isShowing3DIcons',
1345 'isSimpleObject',
1346 'isSprintAllowed',
1347 'isStaminaEnabled',
1348 'isSteamMission',
1349 'isSteamOverlayEnabled',
1350 'isStreamFriendlyUIEnabled',
1351 'isStressDamageEnabled',
1352 'isText',
1353 'isTouchingGround',
1354 'isTurnedOut',
1355 'isTutHintsEnabled',
1356 'isUAVConnectable',
1357 'isUAVConnected',
1358 'isUIContext',
1359 'isUniformAllowed',
1360 'isVehicleCargo',
1361 'isVehicleRadarOn',
1362 'isVehicleSensorEnabled',
1363 'isWalking',
1364 'isWeaponDeployed',
1365 'isWeaponRested',
1366 'itemCargo',
1367 'items',
1368 'itemsWithMagazines',
1369 'join',
1370 'joinAs',
1371 'joinAsSilent',
1372 'joinSilent',
1373 'joinString',
1374 'kbAddDatabase',
1375 'kbAddDatabaseTargets',
1376 'kbAddTopic',
1377 'kbHasTopic',
1378 'kbReact',
1379 'kbRemoveTopic',
1380 'kbTell',
1381 'kbWasSaid',
1382 'keyImage',
1383 'keyName',
1384 'keys',
1385 'knowsAbout',
1386 'land',
1387 'landAt',
1388 'landResult',
1389 'language',
1390 'laserTarget',
1391 'lbAdd',
1392 'lbClear',
1393 'lbColor',
1394 'lbColorRight',
1395 'lbCurSel',
1396 'lbData',
1397 'lbDelete',
1398 'lbIsSelected',
1399 'lbPicture',
1400 'lbPictureRight',
1401 'lbSelection',
1402 'lbSetColor',
1403 'lbSetColorRight',
1404 'lbSetCurSel',
1405 'lbSetData',
1406 'lbSetPicture',
1407 'lbSetPictureColor',
1408 'lbSetPictureColorDisabled',
1409 'lbSetPictureColorSelected',
1410 'lbSetPictureRight',
1411 'lbSetPictureRightColor',
1412 'lbSetPictureRightColorDisabled',
1413 'lbSetPictureRightColorSelected',
1414 'lbSetSelectColor',
1415 'lbSetSelectColorRight',
1416 'lbSetSelected',
1417 'lbSetText',
1418 'lbSetTextRight',
1419 'lbSetTooltip',
1420 'lbSetValue',
1421 'lbSize',
1422 'lbSort',
1423 'lbSortBy',
1424 'lbSortByValue',
1425 'lbText',
1426 'lbTextRight',
1427 'lbTooltip',
1428 'lbValue',
1429 'leader',
1430 'leaderboardDeInit',
1431 'leaderboardGetRows',
1432 'leaderboardInit',
1433 'leaderboardRequestRowsFriends',
1434 'leaderboardRequestRowsGlobal',
1435 'leaderboardRequestRowsGlobalAroundUser',
1436 'leaderboardsRequestUploadScore',
1437 'leaderboardsRequestUploadScoreKeepBest',
1438 'leaderboardState',
1439 'leaveVehicle',
1440 'libraryCredits',
1441 'libraryDisclaimers',
1442 'lifeState',
1443 'lightAttachObject',
1444 'lightDetachObject',
1445 'lightIsOn',
1446 'lightnings',
1447 'limitSpeed',
1448 'linearConversion',
1449 'lineIntersects',
1450 'lineIntersectsObjs',
1451 'lineIntersectsSurfaces',
1452 'lineIntersectsWith',
1453 'linkItem',
1454 'list',
1455 'listObjects',
1456 'listRemoteTargets',
1457 'listVehicleSensors',
1458 'ln',
1459 'lnbAddArray',
1460 'lnbAddColumn',
1461 'lnbAddRow',
1462 'lnbClear',
1463 'lnbColor',
1464 'lnbColorRight',
1465 'lnbCurSelRow',
1466 'lnbData',
1467 'lnbDeleteColumn',
1468 'lnbDeleteRow',
1469 'lnbGetColumnsPosition',
1470 'lnbPicture',
1471 'lnbPictureRight',
1472 'lnbSetColor',
1473 'lnbSetColorRight',
1474 'lnbSetColumnsPos',
1475 'lnbSetCurSelRow',
1476 'lnbSetData',
1477 'lnbSetPicture',
1478 'lnbSetPictureColor',
1479 'lnbSetPictureColorRight',
1480 'lnbSetPictureColorSelected',
1481 'lnbSetPictureColorSelectedRight',
1482 'lnbSetPictureRight',
1483 'lnbSetText',
1484 'lnbSetTextRight',
1485 'lnbSetTooltip',
1486 'lnbSetValue',
1487 'lnbSize',
1488 'lnbSort',
1489 'lnbSortBy',
1490 'lnbSortByValue',
1491 'lnbText',
1492 'lnbTextRight',
1493 'lnbValue',
1494 'load',
1495 'loadAbs',
1496 'loadBackpack',
1497 'loadConfig',
1498 'loadFile',
1499 'loadGame',
1500 'loadIdentity',
1501 'loadMagazine',
1502 'loadOverlay',
1503 'loadStatus',
1504 'loadUniform',
1505 'loadVest',
1506 'localize',
1507 'localNamespace',
1508 'locationPosition',
1509 'lock',
1510 'lockCameraTo',
1511 'lockCargo',
1512 'lockDriver',
1513 'locked',
1514 'lockedCameraTo',
1515 'lockedCargo',
1516 'lockedDriver',
1517 'lockedInventory',
1518 'lockedTurret',
1519 'lockIdentity',
1520 'lockInventory',
1521 'lockTurret',
1522 'lockWp',
1523 'log',
1524 'logEntities',
1525 'logNetwork',
1526 'logNetworkTerminate',
1527 'lookAt',
1528 'lookAtPos',
1529 'magazineCargo',
1530 'magazines',
1531 'magazinesAllTurrets',
1532 'magazinesAmmo',
1533 'magazinesAmmoCargo',
1534 'magazinesAmmoFull',
1535 'magazinesDetail',
1536 'magazinesDetailBackpack',
1537 'magazinesDetailUniform',
1538 'magazinesDetailVest',
1539 'magazinesTurret',
1540 'magazineTurretAmmo',
1541 'mapAnimAdd',
1542 'mapAnimClear',
1543 'mapAnimCommit',
1544 'mapAnimDone',
1545 'mapCenterOnCamera',
1546 'mapGridPosition',
1547 'markAsFinishedOnSteam',
1548 'markerAlpha',
1549 'markerBrush',
1550 'markerChannel',
1551 'markerColor',
1552 'markerDir',
1553 'markerPolyline',
1554 'markerPos',
1555 'markerShadow',
1556 'markerShape',
1557 'markerSize',
1558 'markerText',
1559 'markerType',
1560 'matrixMultiply',
1561 'matrixTranspose',
1562 'max',
1563 'maxLoad',
1564 'members',
1565 'menuAction',
1566 'menuAdd',
1567 'menuChecked',
1568 'menuClear',
1569 'menuCollapse',
1570 'menuData',
1571 'menuDelete',
1572 'menuEnable',
1573 'menuEnabled',
1574 'menuExpand',
1575 'menuHover',
1576 'menuPicture',
1577 'menuSetAction',
1578 'menuSetCheck',
1579 'menuSetData',
1580 'menuSetPicture',
1581 'menuSetShortcut',
1582 'menuSetText',
1583 'menuSetURL',
1584 'menuSetValue',
1585 'menuShortcut',
1586 'menuShortcutText',
1587 'menuSize',
1588 'menuSort',
1589 'menuText',
1590 'menuURL',
1591 'menuValue',
1592 'merge',
1593 'min',
1594 'mineActive',
1595 'mineDetectedBy',
1596 'missileTarget',
1597 'missileTargetPos',
1598 'missionConfigFile',
1599 'missionDifficulty',
1600 'missionEnd',
1601 'missionName',
1602 'missionNameSource',
1603 'missionNamespace',
1604 'missionProfileNamespace',
1605 'missionStart',
1606 'missionVersion',
1607 'mod',
1608 'modelToWorld',
1609 'modelToWorldVisual',
1610 'modelToWorldVisualWorld',
1611 'modelToWorldWorld',
1612 'modParams',
1613 'moonIntensity',
1614 'moonPhase',
1615 'morale',
1616 'move',
1617 'move3DENCamera',
1618 'moveInAny',
1619 'moveInCargo',
1620 'moveInCommander',
1621 'moveInDriver',
1622 'moveInGunner',
1623 'moveInTurret',
1624 'moveObjectToEnd',
1625 'moveOut',
1626 'moveTime',
1627 'moveTo',
1628 'moveToCompleted',
1629 'moveToFailed',
1630 'musicVolume',
1631 'name',
1632 'namedProperties',
1633 'nameSound',
1634 'nearEntities',
1635 'nearestBuilding',
1636 'nearestLocation',
1637 'nearestLocations',
1638 'nearestLocationWithDubbing',
1639 'nearestMines',
1640 'nearestObject',
1641 'nearestObjects',
1642 'nearestTerrainObjects',
1643 'nearObjects',
1644 'nearObjectsReady',
1645 'nearRoads',
1646 'nearSupplies',
1647 'nearTargets',
1648 'needReload',
1649 'needService',
1650 'netId',
1651 'netObjNull',
1652 'newOverlay',
1653 'nextMenuItemIndex',
1654 'nextWeatherChange',
1655 'nMenuItems',
1656 'not',
1657 'numberOfEnginesRTD',
1658 'numberToDate',
1659 'objectCurators',
1660 'objectFromNetId',
1661 'objectParent',
1662 'objStatus',
1663 'onBriefingGroup',
1664 'onBriefingNotes',
1665 'onBriefingPlan',
1666 'onBriefingTeamSwitch',
1667 'onCommandModeChanged',
1668 'onDoubleClick',
1669 'onEachFrame',
1670 'onGroupIconClick',
1671 'onGroupIconOverEnter',
1672 'onGroupIconOverLeave',
1673 'onHCGroupSelectionChanged',
1674 'onMapSingleClick',
1675 'onPlayerConnected',
1676 'onPlayerDisconnected',
1677 'onPreloadFinished',
1678 'onPreloadStarted',
1679 'onShowNewObject',
1680 'onTeamSwitch',
1681 'openCuratorInterface',
1682 'openDLCPage',
1683 'openGPS',
1684 'openMap',
1685 'openSteamApp',
1686 'openYoutubeVideo',
1687 'or',
1688 'orderGetIn',
1689 'overcast',
1690 'overcastForecast',
1691 'owner',
1692 'param',
1693 'params',
1694 'parseNumber',
1695 'parseSimpleArray',
1696 'parseText',
1697 'parsingNamespace',
1698 'particlesQuality',
1699 'periscopeElevation',
1700 'pickWeaponPool',
1701 'pitch',
1702 'pixelGrid',
1703 'pixelGridBase',
1704 'pixelGridNoUIScale',
1705 'pixelH',
1706 'pixelW',
1707 'playableSlotsNumber',
1708 'playableUnits',
1709 'playAction',
1710 'playActionNow',
1711 'player',
1712 'playerRespawnTime',
1713 'playerSide',
1714 'playersNumber',
1715 'playGesture',
1716 'playMission',
1717 'playMove',
1718 'playMoveNow',
1719 'playMusic',
1720 'playScriptedMission',
1721 'playSound',
1722 'playSound3D',
1723 'playSoundUI',
1724 'pose',
1725 'position',
1726 'positionCameraToWorld',
1727 'posScreenToWorld',
1728 'posWorldToScreen',
1729 'ppEffectAdjust',
1730 'ppEffectCommit',
1731 'ppEffectCommitted',
1732 'ppEffectCreate',
1733 'ppEffectDestroy',
1734 'ppEffectEnable',
1735 'ppEffectEnabled',
1736 'ppEffectForceInNVG',
1737 'precision',
1738 'preloadCamera',
1739 'preloadObject',
1740 'preloadSound',
1741 'preloadTitleObj',
1742 'preloadTitleRsc',
1743 'preprocessFile',
1744 'preprocessFileLineNumbers',
1745 'primaryWeapon',
1746 'primaryWeaponItems',
1747 'primaryWeaponMagazine',
1748 'priority',
1749 'processDiaryLink',
1750 'productVersion',
1751 'profileName',
1752 'profileNamespace',
1753 'profileNameSteam',
1754 'progressLoadingScreen',
1755 'progressPosition',
1756 'progressSetPosition',
1757 'publicVariable',
1758 'publicVariableClient',
1759 'publicVariableServer',
1760 'pushBack',
1761 'pushBackUnique',
1762 'putWeaponPool',
1763 'queryItemsPool',
1764 'queryMagazinePool',
1765 'queryWeaponPool',
1766 'rad',
1767 'radioChannelAdd',
1768 'radioChannelCreate',
1769 'radioChannelInfo',
1770 'radioChannelRemove',
1771 'radioChannelSetCallSign',
1772 'radioChannelSetLabel',
1773 'radioEnabled',
1774 'radioVolume',
1775 'rain',
1776 'rainbow',
1777 'rainParams',
1778 'random',
1779 'rank',
1780 'rankId',
1781 'rating',
1782 'rectangular',
1783 'regexFind',
1784 'regexMatch',
1785 'regexReplace',
1786 'registeredTasks',
1787 'registerTask',
1788 'reload',
1789 'reloadEnabled',
1790 'remoteControl',
1791 'remoteExec',
1792 'remoteExecCall',
1793 'remoteExecutedOwner',
1794 'remove3DENConnection',
1795 'remove3DENEventHandler',
1796 'remove3DENLayer',
1797 'removeAction',
1798 'removeAll3DENEventHandlers',
1799 'removeAllActions',
1800 'removeAllAssignedItems',
1801 'removeAllBinocularItems',
1802 'removeAllContainers',
1803 'removeAllCuratorAddons',
1804 'removeAllCuratorCameraAreas',
1805 'removeAllCuratorEditingAreas',
1806 'removeAllEventHandlers',
1807 'removeAllHandgunItems',
1808 'removeAllItems',
1809 'removeAllItemsWithMagazines',
1810 'removeAllMissionEventHandlers',
1811 'removeAllMPEventHandlers',
1812 'removeAllMusicEventHandlers',
1813 'removeAllOwnedMines',
1814 'removeAllPrimaryWeaponItems',
1815 'removeAllSecondaryWeaponItems',
1816 'removeAllUserActionEventHandlers',
1817 'removeAllWeapons',
1818 'removeBackpack',
1819 'removeBackpackGlobal',
1820 'removeBinocularItem',
1821 'removeCuratorAddons',
1822 'removeCuratorCameraArea',
1823 'removeCuratorEditableObjects',
1824 'removeCuratorEditingArea',
1825 'removeDiaryRecord',
1826 'removeDiarySubject',
1827 'removeDrawIcon',
1828 'removeDrawLinks',
1829 'removeEventHandler',
1830 'removeFromRemainsCollector',
1831 'removeGoggles',
1832 'removeGroupIcon',
1833 'removeHandgunItem',
1834 'removeHeadgear',
1835 'removeItem',
1836 'removeItemFromBackpack',
1837 'removeItemFromUniform',
1838 'removeItemFromVest',
1839 'removeItems',
1840 'removeMagazine',
1841 'removeMagazineGlobal',
1842 'removeMagazines',
1843 'removeMagazinesTurret',
1844 'removeMagazineTurret',
1845 'removeMenuItem',
1846 'removeMissionEventHandler',
1847 'removeMPEventHandler',
1848 'removeMusicEventHandler',
1849 'removeOwnedMine',
1850 'removePrimaryWeaponItem',
1851 'removeSecondaryWeaponItem',
1852 'removeSimpleTask',
1853 'removeSwitchableUnit',
1854 'removeTeamMember',
1855 'removeUniform',
1856 'removeUserActionEventHandler',
1857 'removeVest',
1858 'removeWeapon',
1859 'removeWeaponAttachmentCargo',
1860 'removeWeaponCargo',
1861 'removeWeaponGlobal',
1862 'removeWeaponTurret',
1863 'reportRemoteTarget',
1864 'requiredVersion',
1865 'resetCamShake',
1866 'resetSubgroupDirection',
1867 'resize',
1868 'resources',
1869 'respawnVehicle',
1870 'restartEditorCamera',
1871 'reveal',
1872 'revealMine',
1873 'reverse',
1874 'reversedMouseY',
1875 'roadAt',
1876 'roadsConnectedTo',
1877 'roleDescription',
1878 'ropeAttachedObjects',
1879 'ropeAttachedTo',
1880 'ropeAttachEnabled',
1881 'ropeAttachTo',
1882 'ropeCreate',
1883 'ropeCut',
1884 'ropeDestroy',
1885 'ropeDetach',
1886 'ropeEndPosition',
1887 'ropeLength',
1888 'ropes',
1889 'ropesAttachedTo',
1890 'ropeSegments',
1891 'ropeUnwind',
1892 'ropeUnwound',
1893 'rotorsForcesRTD',
1894 'rotorsRpmRTD',
1895 'round',
1896 'runInitScript',
1897 'safeZoneH',
1898 'safeZoneW',
1899 'safeZoneWAbs',
1900 'safeZoneX',
1901 'safeZoneXAbs',
1902 'safeZoneY',
1903 'save3DENInventory',
1904 'saveGame',
1905 'saveIdentity',
1906 'saveJoysticks',
1907 'saveMissionProfileNamespace',
1908 'saveOverlay',
1909 'saveProfileNamespace',
1910 'saveStatus',
1911 'saveVar',
1912 'savingEnabled',
1913 'say',
1914 'say2D',
1915 'say3D',
1916 'scopeName',
1917 'score',
1918 'scoreSide',
1919 'screenshot',
1920 'screenToWorld',
1921 'scriptDone',
1922 'scriptName',
1923 'scudState',
1924 'secondaryWeapon',
1925 'secondaryWeaponItems',
1926 'secondaryWeaponMagazine',
1927 'select',
1928 'selectBestPlaces',
1929 'selectDiarySubject',
1930 'selectedEditorObjects',
1931 'selectEditorObject',
1932 'selectionNames',
1933 'selectionPosition',
1934 'selectionVectorDirAndUp',
1935 'selectLeader',
1936 'selectMax',
1937 'selectMin',
1938 'selectNoPlayer',
1939 'selectPlayer',
1940 'selectRandom',
1941 'selectRandomWeighted',
1942 'selectWeapon',
1943 'selectWeaponTurret',
1944 'sendAUMessage',
1945 'sendSimpleCommand',
1946 'sendTask',
1947 'sendTaskResult',
1948 'sendUDPMessage',
1949 'sentencesEnabled',
1950 'serverCommand',
1951 'serverCommandAvailable',
1952 'serverCommandExecutable',
1953 'serverName',
1954 'serverNamespace',
1955 'serverTime',
1956 'set',
1957 'set3DENAttribute',
1958 'set3DENAttributes',
1959 'set3DENGrid',
1960 'set3DENIconsVisible',
1961 'set3DENLayer',
1962 'set3DENLinesVisible',
1963 'set3DENLogicType',
1964 'set3DENMissionAttribute',
1965 'set3DENMissionAttributes',
1966 'set3DENModelsVisible',
1967 'set3DENObjectType',
1968 'set3DENSelected',
1969 'setAccTime',
1970 'setActualCollectiveRTD',
1971 'setAirplaneThrottle',
1972 'setAirportSide',
1973 'setAmmo',
1974 'setAmmoCargo',
1975 'setAmmoOnPylon',
1976 'setAnimSpeedCoef',
1977 'setAperture',
1978 'setApertureNew',
1979 'setArmoryPoints',
1980 'setAttributes',
1981 'setAutonomous',
1982 'setBehaviour',
1983 'setBehaviourStrong',
1984 'setBleedingRemaining',
1985 'setBrakesRTD',
1986 'setCameraInterest',
1987 'setCamShakeDefParams',
1988 'setCamShakeParams',
1989 'setCamUseTi',
1990 'setCaptive',
1991 'setCenterOfMass',
1992 'setCollisionLight',
1993 'setCombatBehaviour',
1994 'setCombatMode',
1995 'setCompassOscillation',
1996 'setConvoySeparation',
1997 'setCruiseControl',
1998 'setCuratorCameraAreaCeiling',
1999 'setCuratorCoef',
2000 'setCuratorEditingAreaType',
2001 'setCuratorWaypointCost',
2002 'setCurrentChannel',
2003 'setCurrentTask',
2004 'setCurrentWaypoint',
2005 'setCustomAimCoef',
2006 'SetCustomMissionData',
2007 'setCustomSoundController',
2008 'setCustomWeightRTD',
2009 'setDamage',
2010 'setDammage',
2011 'setDate',
2012 'setDebriefingText',
2013 'setDefaultCamera',
2014 'setDestination',
2015 'setDetailMapBlendPars',
2016 'setDiaryRecordText',
2017 'setDiarySubjectPicture',
2018 'setDir',
2019 'setDirection',
2020 'setDrawIcon',
2021 'setDriveOnPath',
2022 'setDropInterval',
2023 'setDynamicSimulationDistance',
2024 'setDynamicSimulationDistanceCoef',
2025 'setEditorMode',
2026 'setEditorObjectScope',
2027 'setEffectCondition',
2028 'setEffectiveCommander',
2029 'setEngineRpmRTD',
2030 'setFace',
2031 'setFaceanimation',
2032 'setFatigue',
2033 'setFeatureType',
2034 'setFlagAnimationPhase',
2035 'setFlagOwner',
2036 'setFlagSide',
2037 'setFlagTexture',
2038 'setFog',
2039 'setForceGeneratorRTD',
2040 'setFormation',
2041 'setFormationTask',
2042 'setFormDir',
2043 'setFriend',
2044 'setFromEditor',
2045 'setFSMVariable',
2046 'setFuel',
2047 'setFuelCargo',
2048 'setGroupIcon',
2049 'setGroupIconParams',
2050 'setGroupIconsSelectable',
2051 'setGroupIconsVisible',
2052 'setGroupid',
2053 'setGroupIdGlobal',
2054 'setGroupOwner',
2055 'setGusts',
2056 'setHideBehind',
2057 'setHit',
2058 'setHitIndex',
2059 'setHitPointDamage',
2060 'setHorizonParallaxCoef',
2061 'setHUDMovementLevels',
2062 'setHumidity',
2063 'setIdentity',
2064 'setImportance',
2065 'setInfoPanel',
2066 'setLeader',
2067 'setLightAmbient',
2068 'setLightAttenuation',
2069 'setLightBrightness',
2070 'setLightColor',
2071 'setLightConePars',
2072 'setLightDayLight',
2073 'setLightFlareMaxDistance',
2074 'setLightFlareSize',
2075 'setLightIntensity',
2076 'setLightIR',
2077 'setLightnings',
2078 'setLightUseFlare',
2079 'setLightVolumeShape',
2080 'setLocalWindParams',
2081 'setMagazineTurretAmmo',
2082 'setMarkerAlpha',
2083 'setMarkerAlphaLocal',
2084 'setMarkerBrush',
2085 'setMarkerBrushLocal',
2086 'setMarkerColor',
2087 'setMarkerColorLocal',
2088 'setMarkerDir',
2089 'setMarkerDirLocal',
2090 'setMarkerPolyline',
2091 'setMarkerPolylineLocal',
2092 'setMarkerPos',
2093 'setMarkerPosLocal',
2094 'setMarkerShadow',
2095 'setMarkerShadowLocal',
2096 'setMarkerShape',
2097 'setMarkerShapeLocal',
2098 'setMarkerSize',
2099 'setMarkerSizeLocal',
2100 'setMarkerText',
2101 'setMarkerTextLocal',
2102 'setMarkerType',
2103 'setMarkerTypeLocal',
2104 'setMass',
2105 'setMaxLoad',
2106 'setMimic',
2107 'setMissileTarget',
2108 'setMissileTargetPos',
2109 'setMousePosition',
2110 'setMusicEffect',
2111 'setMusicEventHandler',
2112 'setName',
2113 'setNameSound',
2114 'setObjectArguments',
2115 'setObjectMaterial',
2116 'setObjectMaterialGlobal',
2117 'setObjectProxy',
2118 'setObjectScale',
2119 'setObjectTexture',
2120 'setObjectTextureGlobal',
2121 'setObjectViewDistance',
2122 'setOpticsMode',
2123 'setOvercast',
2124 'setOwner',
2125 'setOxygenRemaining',
2126 'setParticleCircle',
2127 'setParticleClass',
2128 'setParticleFire',
2129 'setParticleParams',
2130 'setParticleRandom',
2131 'setPilotCameraDirection',
2132 'setPilotCameraRotation',
2133 'setPilotCameraTarget',
2134 'setPilotLight',
2135 'setPiPEffect',
2136 'setPiPViewDistance',
2137 'setPitch',
2138 'setPlateNumber',
2139 'setPlayable',
2140 'setPlayerRespawnTime',
2141 'setPlayerVoNVolume',
2142 'setPos',
2143 'setPosASL',
2144 'setPosASL2',
2145 'setPosASLW',
2146 'setPosATL',
2147 'setPosition',
2148 'setPosWorld',
2149 'setPylonLoadout',
2150 'setPylonsPriority',
2151 'setRadioMsg',
2152 'setRain',
2153 'setRainbow',
2154 'setRandomLip',
2155 'setRank',
2156 'setRectangular',
2157 'setRepairCargo',
2158 'setRotorBrakeRTD',
2159 'setShadowDistance',
2160 'setShotParents',
2161 'setSide',
2162 'setSimpleTaskAlwaysVisible',
2163 'setSimpleTaskCustomData',
2164 'setSimpleTaskDescription',
2165 'setSimpleTaskDestination',
2166 'setSimpleTaskTarget',
2167 'setSimpleTaskType',
2168 'setSimulWeatherLayers',
2169 'setSize',
2170 'setSkill',
2171 'setSlingLoad',
2172 'setSoundEffect',
2173 'setSpeaker',
2174 'setSpeech',
2175 'setSpeedMode',
2176 'setStamina',
2177 'setStaminaScheme',
2178 'setStatValue',
2179 'setSuppression',
2180 'setSystemOfUnits',
2181 'setTargetAge',
2182 'setTaskMarkerOffset',
2183 'setTaskResult',
2184 'setTaskState',
2185 'setTerrainGrid',
2186 'setTerrainHeight',
2187 'setText',
2188 'setTimeMultiplier',
2189 'setTiParameter',
2190 'setTitleEffect',
2191 'setTowParent',
2192 'setTrafficDensity',
2193 'setTrafficDistance',
2194 'setTrafficGap',
2195 'setTrafficSpeed',
2196 'setTriggerActivation',
2197 'setTriggerArea',
2198 'setTriggerInterval',
2199 'setTriggerStatements',
2200 'setTriggerText',
2201 'setTriggerTimeout',
2202 'setTriggerType',
2203 'setTurretLimits',
2204 'setTurretOpticsMode',
2205 'setType',
2206 'setUnconscious',
2207 'setUnitAbility',
2208 'setUnitCombatMode',
2209 'setUnitFreefallHeight',
2210 'setUnitLoadout',
2211 'setUnitPos',
2212 'setUnitPosWeak',
2213 'setUnitRank',
2214 'setUnitRecoilCoefficient',
2215 'setUnitTrait',
2216 'setUnloadInCombat',
2217 'setUserActionText',
2218 'setUserMFDText',
2219 'setUserMFDValue',
2220 'setVariable',
2221 'setVectorDir',
2222 'setVectorDirAndUp',
2223 'setVectorUp',
2224 'setVehicleAmmo',
2225 'setVehicleAmmoDef',
2226 'setVehicleArmor',
2227 'setVehicleCargo',
2228 'setVehicleId',
2229 'setVehicleLock',
2230 'setVehiclePosition',
2231 'setVehicleRadar',
2232 'setVehicleReceiveRemoteTargets',
2233 'setVehicleReportOwnPosition',
2234 'setVehicleReportRemoteTargets',
2235 'setVehicleTiPars',
2236 'setVehicleVarName',
2237 'setVelocity',
2238 'setVelocityModelSpace',
2239 'setVelocityTransformation',
2240 'setViewDistance',
2241 'setVisibleIfTreeCollapsed',
2242 'setWantedRPMRTD',
2243 'setWaves',
2244 'setWaypointBehaviour',
2245 'setWaypointCombatMode',
2246 'setWaypointCompletionRadius',
2247 'setWaypointDescription',
2248 'setWaypointForceBehaviour',
2249 'setWaypointFormation',
2250 'setWaypointHousePosition',
2251 'setWaypointLoiterAltitude',
2252 'setWaypointLoiterRadius',
2253 'setWaypointLoiterType',
2254 'setWaypointName',
2255 'setWaypointPosition',
2256 'setWaypointScript',
2257 'setWaypointSpeed',
2258 'setWaypointStatements',
2259 'setWaypointTimeout',
2260 'setWaypointType',
2261 'setWaypointVisible',
2262 'setWeaponReloadingTime',
2263 'setWeaponZeroing',
2264 'setWind',
2265 'setWindDir',
2266 'setWindForce',
2267 'setWindStr',
2268 'setWingForceScaleRTD',
2269 'setWPPos',
2270 'show3DIcons',
2271 'showChat',
2272 'showCinemaBorder',
2273 'showCommandingMenu',
2274 'showCompass',
2275 'showCuratorCompass',
2276 'showGps',
2277 'showHUD',
2278 'showLegend',
2279 'showMap',
2280 'shownArtilleryComputer',
2281 'shownChat',
2282 'shownCompass',
2283 'shownCuratorCompass',
2284 'showNewEditorObject',
2285 'shownGps',
2286 'shownHUD',
2287 'shownMap',
2288 'shownPad',
2289 'shownRadio',
2290 'shownScoretable',
2291 'shownSubtitles',
2292 'shownUAVFeed',
2293 'shownWarrant',
2294 'shownWatch',
2295 'showPad',
2296 'showRadio',
2297 'showScoretable',
2298 'showSubtitles',
2299 'showUAVFeed',
2300 'showWarrant',
2301 'showWatch',
2302 'showWaypoint',
2303 'showWaypoints',
2304 'side',
2305 'sideChat',
2306 'sideRadio',
2307 'simpleTasks',
2308 'simulationEnabled',
2309 'simulCloudDensity',
2310 'simulCloudOcclusion',
2311 'simulInClouds',
2312 'simulWeatherSync',
2313 'sin',
2314 'size',
2315 'sizeOf',
2316 'skill',
2317 'skillFinal',
2318 'skipTime',
2319 'sleep',
2320 'sliderPosition',
2321 'sliderRange',
2322 'sliderSetPosition',
2323 'sliderSetRange',
2324 'sliderSetSpeed',
2325 'sliderSpeed',
2326 'slingLoadAssistantShown',
2327 'soldierMagazines',
2328 'someAmmo',
2329 'sort',
2330 'soundVolume',
2331 'spawn',
2332 'speaker',
2333 'speechVolume',
2334 'speed',
2335 'speedMode',
2336 'splitString',
2337 'sqrt',
2338 'squadParams',
2339 'stance',
2340 'startLoadingScreen',
2341 'stop',
2342 'stopEngineRTD',
2343 'stopped',
2344 'str',
2345 'sunOrMoon',
2346 'supportInfo',
2347 'suppressFor',
2348 'surfaceIsWater',
2349 'surfaceNormal',
2350 'surfaceTexture',
2351 'surfaceType',
2352 'swimInDepth',
2353 'switchableUnits',
2354 'switchAction',
2355 'switchCamera',
2356 'switchGesture',
2357 'switchLight',
2358 'switchMove',
2359 'synchronizedObjects',
2360 'synchronizedTriggers',
2361 'synchronizedWaypoints',
2362 'synchronizeObjectsAdd',
2363 'synchronizeObjectsRemove',
2364 'synchronizeTrigger',
2365 'synchronizeWaypoint',
2366 'systemChat',
2367 'systemOfUnits',
2368 'systemTime',
2369 'systemTimeUTC',
2370 'tan',
2371 'targetKnowledge',
2372 'targets',
2373 'targetsAggregate',
2374 'targetsQuery',
2375 'taskAlwaysVisible',
2376 'taskChildren',
2377 'taskCompleted',
2378 'taskCustomData',
2379 'taskDescription',
2380 'taskDestination',
2381 'taskHint',
2382 'taskMarkerOffset',
2383 'taskName',
2384 'taskParent',
2385 'taskResult',
2386 'taskState',
2387 'taskType',
2388 'teamMember',
2389 'teamName',
2390 'teams',
2391 'teamSwitch',
2392 'teamSwitchEnabled',
2393 'teamType',
2394 'terminate',
2395 'terrainIntersect',
2396 'terrainIntersectASL',
2397 'terrainIntersectAtASL',
2398 'text',
2399 'textLog',
2400 'textLogFormat',
2401 'tg',
2402 'time',
2403 'timeMultiplier',
2404 'titleCut',
2405 'titleFadeOut',
2406 'titleObj',
2407 'titleRsc',
2408 'titleText',
2409 'toArray',
2410 'toFixed',
2411 'toLower',
2412 'toLowerANSI',
2413 'toString',
2414 'toUpper',
2415 'toUpperANSI',
2416 'triggerActivated',
2417 'triggerActivation',
2418 'triggerAmmo',
2419 'triggerArea',
2420 'triggerAttachedVehicle',
2421 'triggerAttachObject',
2422 'triggerAttachVehicle',
2423 'triggerDynamicSimulation',
2424 'triggerInterval',
2425 'triggerStatements',
2426 'triggerText',
2427 'triggerTimeout',
2428 'triggerTimeoutCurrent',
2429 'triggerType',
2430 'trim',
2431 'turretLocal',
2432 'turretOwner',
2433 'turretUnit',
2434 'tvAdd',
2435 'tvClear',
2436 'tvCollapse',
2437 'tvCollapseAll',
2438 'tvCount',
2439 'tvCurSel',
2440 'tvData',
2441 'tvDelete',
2442 'tvExpand',
2443 'tvExpandAll',
2444 'tvIsSelected',
2445 'tvPicture',
2446 'tvPictureRight',
2447 'tvSelection',
2448 'tvSetColor',
2449 'tvSetCurSel',
2450 'tvSetData',
2451 'tvSetPicture',
2452 'tvSetPictureColor',
2453 'tvSetPictureColorDisabled',
2454 'tvSetPictureColorSelected',
2455 'tvSetPictureRight',
2456 'tvSetPictureRightColor',
2457 'tvSetPictureRightColorDisabled',
2458 'tvSetPictureRightColorSelected',
2459 'tvSetSelectColor',
2460 'tvSetSelected',
2461 'tvSetText',
2462 'tvSetTooltip',
2463 'tvSetValue',
2464 'tvSort',
2465 'tvSortAll',
2466 'tvSortByValue',
2467 'tvSortByValueAll',
2468 'tvText',
2469 'tvTooltip',
2470 'tvValue',
2471 'type',
2472 'typeName',
2473 'typeOf',
2474 'UAVControl',
2475 'uiNamespace',
2476 'uiSleep',
2477 'unassignCurator',
2478 'unassignItem',
2479 'unassignTeam',
2480 'unassignVehicle',
2481 'underwater',
2482 'uniform',
2483 'uniformContainer',
2484 'uniformItems',
2485 'uniformMagazines',
2486 'uniqueUnitItems',
2487 'unitAddons',
2488 'unitAimPosition',
2489 'unitAimPositionVisual',
2490 'unitBackpack',
2491 'unitCombatMode',
2492 'unitIsUAV',
2493 'unitPos',
2494 'unitReady',
2495 'unitRecoilCoefficient',
2496 'units',
2497 'unitsBelowHeight',
2498 'unitTurret',
2499 'unlinkItem',
2500 'unlockAchievement',
2501 'unregisterTask',
2502 'updateDrawIcon',
2503 'updateMenuItem',
2504 'updateObjectTree',
2505 'useAIOperMapObstructionTest',
2506 'useAISteeringComponent',
2507 'useAudioTimeForMoves',
2508 'userInputDisabled',
2509 'values',
2510 'vectorAdd',
2511 'vectorCos',
2512 'vectorCrossProduct',
2513 'vectorDiff',
2514 'vectorDir',
2515 'vectorDirVisual',
2516 'vectorDistance',
2517 'vectorDistanceSqr',
2518 'vectorDotProduct',
2519 'vectorFromTo',
2520 'vectorLinearConversion',
2521 'vectorMagnitude',
2522 'vectorMagnitudeSqr',
2523 'vectorModelToWorld',
2524 'vectorModelToWorldVisual',
2525 'vectorMultiply',
2526 'vectorNormalized',
2527 'vectorUp',
2528 'vectorUpVisual',
2529 'vectorWorldToModel',
2530 'vectorWorldToModelVisual',
2531 'vehicle',
2532 'vehicleCargoEnabled',
2533 'vehicleChat',
2534 'vehicleMoveInfo',
2535 'vehicleRadio',
2536 'vehicleReceiveRemoteTargets',
2537 'vehicleReportOwnPosition',
2538 'vehicleReportRemoteTargets',
2539 'vehicles',
2540 'vehicleVarName',
2541 'velocity',
2542 'velocityModelSpace',
2543 'verifySignature',
2544 'vest',
2545 'vestContainer',
2546 'vestItems',
2547 'vestMagazines',
2548 'viewDistance',
2549 'visibleCompass',
2550 'visibleGps',
2551 'visibleMap',
2552 'visiblePosition',
2553 'visiblePositionASL',
2554 'visibleScoretable',
2555 'visibleWatch',
2556 'waves',
2557 'waypointAttachedObject',
2558 'waypointAttachedVehicle',
2559 'waypointAttachObject',
2560 'waypointAttachVehicle',
2561 'waypointBehaviour',
2562 'waypointCombatMode',
2563 'waypointCompletionRadius',
2564 'waypointDescription',
2565 'waypointForceBehaviour',
2566 'waypointFormation',
2567 'waypointHousePosition',
2568 'waypointLoiterAltitude',
2569 'waypointLoiterRadius',
2570 'waypointLoiterType',
2571 'waypointName',
2572 'waypointPosition',
2573 'waypoints',
2574 'waypointScript',
2575 'waypointsEnabledUAV',
2576 'waypointShow',
2577 'waypointSpeed',
2578 'waypointStatements',
2579 'waypointTimeout',
2580 'waypointTimeoutCurrent',
2581 'waypointType',
2582 'waypointVisible',
2583 'weaponAccessories',
2584 'weaponAccessoriesCargo',
2585 'weaponCargo',
2586 'weaponDirection',
2587 'weaponInertia',
2588 'weaponLowered',
2589 'weaponReloadingTime',
2590 'weapons',
2591 'weaponsInfo',
2592 'weaponsItems',
2593 'weaponsItemsCargo',
2594 'weaponState',
2595 'weaponsTurret',
2596 'weightRTD',
2597 'WFSideText',
2598 'wind',
2599 'windDir',
2600 'windRTD',
2601 'windStr',
2602 'wingsForcesRTD',
2603 'worldName',
2604 'worldSize',
2605 'worldToModel',
2606 'worldToModelVisual',
2607 'worldToScreen'
2608 ];
2609
2610 // list of keywords from:
2611 // https://community.bistudio.com/wiki/PreProcessor_Commands
2612 const PREPROCESSOR = {
2613 className: 'meta',
2614 begin: /#\s*[a-z]+\b/,
2615 end: /$/,
2616 keywords: 'define undef ifdef ifndef else endif include if',
2617 contains: [
2618 {
2619 begin: /\\\n/,
2620 relevance: 0
2621 },
2622 hljs.inherit(STRINGS, { className: 'string' }),
2623 {
2624 begin: /<[^\n>]*>/,
2625 end: /$/,
2626 illegal: '\\n'
2627 },
2628 hljs.C_LINE_COMMENT_MODE,
2629 hljs.C_BLOCK_COMMENT_MODE
2630 ]
2631 };
2632
2633 return {
2634 name: 'SQF',
2635 case_insensitive: true,
2636 keywords: {
2637 keyword: KEYWORDS,
2638 built_in: BUILT_IN,
2639 literal: LITERAL
2640 },
2641 contains: [
2642 hljs.C_LINE_COMMENT_MODE,
2643 hljs.C_BLOCK_COMMENT_MODE,
2644 hljs.NUMBER_MODE,
2645 VARIABLE,
2646 FUNCTION,
2647 STRINGS,
2648 PREPROCESSOR
2649 ],
2650 illegal: [
2651 //$ is only valid when used with Hex numbers (e.g. $FF)
2652 /\$[^a-fA-F0-9]/,
2653 /\w\$/,
2654 /\?/, //There's no ? in SQF
2655 /@/, //There's no @ in SQF
2656 // Brute-force-fixing the build error. See https://github.com/highlightjs/highlight.js/pull/3193#issuecomment-843088729
2657 / \| /,
2658 // . is only used in numbers
2659 /[a-zA-Z_]\./,
2660 /\:\=/,
2661 /\[\:/
2662 ]
2663 };
2664 }
2665
2666 return sqf;
2667
2668 })();
2669 ;
2670 export default hljsGrammar;