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