Scripting Commands
2657 scripting commands in 88 groups; a page can belong to several. A group's heading leads to its page, with a one-line summary of each.
AI Behaviour
- behaviour
- checkAIFeature
- combatBehaviour
- combatMode
- disableAI
- enableAI
- enableAIFeature
- expectedDestination
- getUnitState
- isAISteeringComponentEnabled
- isUsingAISteeringComponent
- setBehaviour
- setBehaviourStrong
- setCombatBehaviour
- setCombatMode
- setSkill
- setUnitAbility
- setUnitCombatMode
- skill
- skillFinal
- unitCombatMode
- useAISteeringComponent
Animations
- animate
- animateBay
- animateDoor
- animatePylon
- animateSource
- animationNames
- animationPhase
- animationSourcePhase
- animationState
- doorPhase
- elevatePeriscope
- gestureState
- getAnimAimPrecision
- getAnimSpeedCoef
- getUnitMovesInfo
- moveTime
- periscopeElevation
- playAction
- playActionNow
- playGesture
- playMove
- playMoveNow
- setAnimSpeedCoef
- setFaceAnimation
- switchAction
- switchGesture
- switchMove
- useAudioTimeForMoves
Arrays
- +
- -
- append
- apply
- arrayIntersect
- count
- createHashMapFromArray
- deleteAt
- deleteRange
- find
- findAny
- findIf
- flatten
- forEach
- forEachReversed
- in
- insert
- isArray
- isEqualTypeAll
- isEqualTypeArray
- param
- params
- parseSimpleArray
- pushBack
- pushBackUnique
- resize
- reverse
- select
- selectMax
- selectMin
- selectRandom
- selectRandomWeighted
- set
- sort
- toArray
- toString
Artillery
Briefing
- allDiaryRecords
- allDiarySubjects
- briefingName
- cancelSimpleTaskDestination
- createDiaryLink
- createDiaryRecord
- createDiarySubject
- createSimpleTask
- createTask
- currentTask
- currentTasks
- debriefingText
- diaryRecordNull
- diarySubjectExists
- disableDebriefingStats
- enableDebriefingStats
- getDebriefingText
- objStatus
- onBriefingGroup
- onBriefingNotes
- onBriefingPlan
- onBriefingTeamSwitch
- priority
- processDiaryLink
- registeredTasks
- registerTask
- removeDiaryRecord
- removeDiarySubject
- removeSimpleTask
- selectDiarySubject
- sendTask
- sendTaskResult
- setCurrentTask
- setDebriefingText
- setDiaryRecordText
- setDiarySubjectPicture
- setSimpleTaskAlwaysVisible
- setSimpleTaskCustomData
- setSimpleTaskDescription
- setSimpleTaskDestination
- setSimpleTaskTarget
- setSimpleTaskType
- setTaskMarkerOffset
- setTaskResult
- setTaskState
- simpleTasks
- taskAlwaysVisible
- taskChildren
- taskCompleted
- taskCustomData
- taskDescription
- taskDestination
- taskHint
- taskMarkerOffset
- taskName
- taskNull
- taskParent
- taskResult
- taskState
- taskType
- type
- unregisterTask
Broken Commands
- addPublicVariableEventHandler
- allSites
- camPrepareBank
- camPrepareDir
- camPrepareDive
- camPrepareFovRange
- camSetBank
- camSetDive
- camSetFovRange
- createSite
- createTarget
- debugFSM
- debugLog
- deleteSite
- deleteTarget
- disableDebriefingStats
- echo
- findCover
- getPersonUsedDLCs
- halt
- menuShortcutText
- moveTarget
- setFaceAnimation
- setHideBehind
- setPlayable
- setPosASL2
- setSystemOfUnits
- setVehicleId
- showWarrant
- simulSetHumidity
- textLog
- textLogFormat
- unlockAchievement
Camera Control
- addCamShake
- allCameras
- apertureParams
- camCommand
- camCommit
- camCommitPrepared
- camCommitted
- camConstuctionSetParams
- camCreate
- camDestroy
- cameraEffect
- cameraEffectEnableHUD
- cameraInterest
- cameraOn
- cameraView
- camPreload
- camPreloaded
- camPrepareBank
- camPrepareDir
- camPrepareDive
- camPrepareFocus
- camPrepareFov
- camPrepareFovRange
- camPreparePos
- camPrepareRelPos
- camPrepareTarget
- camSetBank
- camSetDir
- camSetDive
- camSetFocus
- camSetFov
- camSetFovRange
- camSetPos
- camSetRelPos
- camSetTarget
- camTarget
- camUseNVG
- directionStabilizationEnabled
- enableCamShake
- enableDirectionStabilization
- enableEndDialog
- enableGunStabilization
- focusOn
- lockCameraTo
- lockedCameraTo
- positionCameraToWorld
- ppEffectAdjust
- ppEffectCommit
- ppEffectCommitted
- ppEffectCreate
- ppEffectDestroy
- ppEffectEnable
- ppEffectEnabled
- ppEffectForceInNVG
- preloadCamera
- resetCamShake
- setAperture
- setApertureNew
- setCameraInterest
- setCamShakeDefParams
- setCamShakeParams
- setCamUseTI
- setDefaultCamera
- setHorizonParallaxCoef
- setPiPEffect
- showCinemaBorder
- switchCamera
Config
- a / b
- campaignConfigFile
- config greater greater name
- configClasses
- configFile
- configHierarchy
- configName
- configNull
- configOf
- configProperties
- configSourceAddonList
- count
- diag_exportConfig
- diag_mergeConfigFile
- getArray
- getMissionConfig
- getMissionConfigValue
- getNumber
- getText
- getTextRaw
- inheritsFrom
- isArray
- isClass
- isNumber
- isText
- loadConfig
- missionConfigFile
- select
Containers
- addBackpack
- addBackpackCargo
- addBackpackCargoGlobal
- addItemToBackpack
- addMagazineCargo
- addMagazineCargoGlobal
- addWeaponCargo
- addWeaponCargoGlobal
- backpack
- backpackCargo
- backpackContainer
- backpackItems
- backpackMagazines
- backpackSpaceFor
- canAddItemToBackpack
- clearAllItemsFromBackpack
- clearBackpackCargo
- clearBackpackCargoGlobal
- clearItemCargo
- clearItemCargoGlobal
- clearMagazineCargo
- clearMagazineCargoGlobal
- clearWeaponCargo
- clearWeaponCargoGlobal
- everyBackpack
- firstBackpack
- forceAddUniform
- getBackpackCargo
- getMagazineCargo
- getWeaponCargo
- loadBackpack
- magazineCargo
- removeAllItemsWithMagazines
- removeBackpack
- removeItemFromBackpack
- removeItemFromUniform
- removeItemFromVest
- removeUniform
- removeVest
- uniform
- uniformContainer
- uniformMagazines
- unitBackpack
- vest
- vestContainer
- weaponAccessoriesCargo
- weaponCargo
- weaponsItemsCargo
Conversations
Curator
- addCuratorAddons
- addCuratorCameraArea
- addCuratorEditableObjects
- addCuratorEditingArea
- addCuratorPoints
- addCuratorSelected
- allCurators
- allowCuratorLogicIgnoreAreas
- assignCurator
- curatorAddons
- curatorCamera
- curatorCameraArea
- curatorCameraAreaCeiling
- curatorCoef
- curatorEditableObjects
- curatorEditingArea
- curatorEditingAreaType
- curatorMouseOver
- curatorPoints
- curatorRegisteredObjects
- curatorSelected
- curatorSelectionPreset
- curatorWaypointCost
- getAssignedCuratorLogic
- getAssignedCuratorUnit
- loadCuratorSelectionPreset
- objectCurators
- openCuratorInterface
- removeAllCuratorAddons
- removeAllCuratorCameraAreas
- removeAllCuratorEditingAreas
- removeCuratorAddons
- removeCuratorCameraArea
- removeCuratorEditableObjects
- removeCuratorEditingArea
- setCuratorCameraAreaCeiling
- setCuratorCoef
- setCuratorEditingAreaType
- setCuratorSelected
- setCuratorSelectionPreset
- setCuratorWaypointCost
- showCuratorCompass
- shownCuratorCompass
- unassignCurator
Custom Panels
Custom Radio and Chat
Diagnostic
- diag_activeMissionFSMs
- diag_activeScripts
- diag_activeSQFScripts
- diag_activeSQSScripts
- diag_allMissionEventHandlers
- diag_captureFrame
- diag_captureFrameToFile
- diag_captureSlowFrame
- diag_codePerformance
- diag_deltaTime
- diag_drawMode
- diag_dumpCalltraceToLog
- diag_dumpScriptAssembly
- diag_dumpTerrainSynth
- diag_dynamicSimulationEnd
- diag_dynamicSimulationStart
- diag_enable
- diag_enabled
- diag_exportConfig
- diag_exportTerrainSVG
- diag_fps
- diag_fpsMin
- diag_frameNo
- diag_getTerrainGrid
- diag_getTerrainHeight
- diag_getTerrainSegmentOffset
- diag_lightNewLoad
- diag_list
- diag_log
- diag_mergeConfigFile
- diag_recordTurretLimits
- diag_resetAnims
- diag_resetShapes
- diag_scope
- diag_setLightNew
- diag_setTerrainHeight
- diag_SQFCDebugDump
- diag_stacktrace
- diag_testScriptSimpleVM
- diag_tickTime
- diag_toggle
- echo
- enableDiagLegend
- exportJIPMessages
- isFilePatchingEnabled
- logEntities
- logNetwork
- logNetworkTerminate
- setCustomMissionData
Difficulty
DLC
Dynamic Simulation
- canTriggerDynamicSimulation
- diag_dynamicSimulationEnd
- diag_dynamicSimulationStart
- dynamicSimulationDistance
- dynamicSimulationDistanceCoef
- dynamicSimulationEnabled
- dynamicSimulationSystemEnabled
- enableDynamicSimulation
- enableDynamicSimulationSystem
- setDynamicSimulationDistance
- setDynamicSimulationDistanceCoef
- triggerDynamicSimulation
Eden Editor
- add3DENConnection
- add3DENEventHandler
- add3DENLayer
- all3DENEntities
- clear3DENAttribute
- clear3DENInventory
- collect3DENHistory
- create3DENComposition
- create3DENEntity
- current3DENOperation
- delete3DENEntities
- do3DENAction
- edit3DENMissionAttributes
- get3DENActionState
- get3DENAttribute
- get3DENAttributes
- get3DENCamera
- get3DENConnections
- get3DENEntity
- get3DENEntityID
- get3DENGrid
- get3DENIconsVisible
- get3DENLayer
- get3DENLayerEntities
- get3DENLinesVisible
- get3DENMissionAttribute
- get3DENMissionAttributes
- get3DENMouseOver
- get3DENParent
- get3DENSelected
- getMissionLayerEntities
- ignore3DENHistory
- is3DEN
- is3DENMultiplayer
- is3DENPreview
- load3DENScenario
- move3DENCamera
- remove3DENConnection
- remove3DENEventHandler
- remove3DENLayer
- removeAll3DENEventHandlers
- save3DENInventory
- save3DENPreferences
- set3DENAttachedCursorEntity
- set3DENAttribute
- set3DENAttributes
- set3DENGrid
- set3DENIconsVisible
- set3DENLayer
- set3DENLinesVisible
- set3DENLogicType
- set3DENMissionAttribute
- set3DENMissionAttributes
- set3DENModelsVisible
- set3DENObjectType
- set3DENSelected
Environment
- ambientTemperature
- date
- dateToNumber
- dayTime
- enableEnvironment
- enableTraffic
- environmentEnabled
- fog
- fogForecast
- fogParams
- forceWeatherChange
- getObjectViewDistance
- getShadowDistance
- getTerrainGrid
- getTIParameters
- gusts
- humidity
- initAmbientLife
- lightnings
- moonIntensity
- moonPhase
- nextWeatherChange
- numberToDate
- overcast
- overcastForecast
- rain
- rainbow
- rainParams
- setDate
- setFog
- setGusts
- setHumidity
- setLightnings
- setLocalWindParams
- setObjectViewDistance
- setOvercast
- setRain
- setRainbow
- setShadowDistance
- setSimulWeatherLayers
- setTerrainGrid
- setTimeMultiplier
- setTIParameter
- setTrafficDensity
- setTrafficDistance
- setTrafficGap
- setTrafficSpeed
- setViewDistance
- setWaves
- setWind
- setWindDir
- setWindForce
- setWindStr
- simulCloudDensity
- simulCloudOcclusion
- simulInClouds
- simulSetHumidity
- simulWeatherSync
- skipTime
- sunOrMoon
- timeMultiplier
- viewDistance
- waves
- wind
- windDir
- windStr
Event Handlers
- add3DENEventHandler
- addEventHandler
- addMissionEventHandler
- addMPEventHandler
- addMusicEventHandler
- addPublicVariableEventHandler
- addUserActionEventHandler
- ctrlAddEventHandler
- ctrlRemoveAllEventHandlers
- ctrlRemoveEventHandler
- ctrlSetEventHandler
- diag_allMissionEventHandlers
- displayAddEventHandler
- displayRemoveAllEventHandlers
- displayRemoveEventHandler
- displaySetEventHandler
- editorSetEventHandler
- getEventHandlerInfo
- inGameUISetEventHandler
- onBriefingGroup
- onBriefingNotes
- onBriefingPlan
- onBriefingTeamSwitch
- onCommandModeChanged
- onEachFrame
- onGroupIconClick
- onGroupIconOverEnter
- onGroupIconOverLeave
- onHCGroupSelectionChanged
- onMapSingleClick
- onPlayerConnected
- onPlayerDisconnected
- onPreloadFinished
- onPreloadStarted
- onTeamSwitch
- remove3DENEventHandler
- removeAll3DENEventHandlers
- removeAllEventHandlers
- removeAllMissionEventHandlers
- removeAllMusicEventHandlers
- removeAllUserActionEventHandlers
- removeEventHandler
- removeMissionEventHandler
- removeMPEventHandler
- removeMusicEventHandler
- removeUserActionEventHandler
- setMusicEventHandler
Flags
Game 2 Editor
- addEditorObject
- addMenu
- addMenuItem
- allow3DMode
- allowFileOperations
- clearOverlay
- closeOverlay
- collapseObjectTree
- commitOverlay
- createMenu
- deleteEditorObject
- drawLink
- editObject
- editorSetEventHandler
- evalObjectArgument
- execEditorScript
- findEditorObject
- fromEditor
- getEditorCamera
- getEditorMode
- getEditorObjectScope
- getObjectArgument
- getObjectChildren
- getObjectProxy
- importAllGroups
- insertEditorObject
- isRealTime
- isShowing3DIcons
- listObjects
- loadOverlay
- lookAtPos
- moveObjectToEnd
- newOverlay
- nextMenuItemIndex
- nMenuItems
- onDoubleClick
- onShowNewObject
- removeDrawIcon
- removeDrawLinks
- removeMenuItem
- restartEditorCamera
- saveOverlay
- selectedEditorObjects
- selectEditorObject
- setDrawIcon
- setEditorMode
- setEditorObjectScope
- setFromEditor
- setObjectArguments
- setObjectProxy
- setVisibleIfTreeCollapsed
- show3DIcons
- showLegend
- showNewEditorObject
- updateDrawIcon
- updateMenuItem
- updateObjectTree
Groups
- allGroups
- allowFleeing
- assignedGroup
- assignedVehicles
- assignTeam
- attackEnabled
- combatBehaviour
- combatMode
- commandMove
- commandStop
- commandTarget
- createGroup
- deleteGroup
- deleteGroupWhenEmpty
- dissolveTeam
- enableAttack
- forgetTarget
- formation
- formationDirection
- formationMembers
- formationTask
- group
- groupFromNetId
- groupId
- groups
- grpNull
- inAreaArrayIndexes
- isFormationLeader
- isGroupDeletedWhenEmpty
- join
- joinAs
- joinAsSilent
- joinSilent
- leader
- leaveVehicle
- onBriefingGroup
- resetSubgroupDirection
- selectLeader
- setBehaviour
- setBehaviourStrong
- setCombatBehaviour
- setCombatMode
- setFormation
- setFormDir
- setGroupId
- setGroupIdGlobal
- setSpeedMode
- speedMode
- unassignTeam
- units
GUI Control
- activeTitleEffectParams
- allActiveTitleEffects
- allControls
- allCutLayers
- allDisplays
- buttonAction
- buttonSetAction
- cbChecked
- cbSetChecked
- closeDialog
- closeDisplay
- controlNull
- controlsGroupCtrl
- createDialog
- createDisplay
- createGearDialog
- createMissionDisplay
- createMPCampaignDisplay
- ctrlActivate
- ctrlAt
- ctrlAutoScrollDelay
- ctrlAutoScrollRewind
- ctrlAutoScrollSpeed
- ctrlBackgroundColor
- ctrlChecked
- ctrlClassName
- ctrlCommit
- ctrlCommitted
- ctrlCreate
- ctrlDelete
- ctrlEnable
- ctrlEnabled
- ctrlFade
- ctrlFontHeight
- ctrlForegroundColor
- ctrlGetProperty
- ctrlIDC
- ctrlIDD
- ctrlParent
- ctrlParentControlsGroup
- ctrlScrollValues
- ctrlSetActiveColor
- ctrlSetAngle
- ctrlSetAutoScrollDelay
- ctrlSetAutoScrollRewind
- ctrlSetAutoScrollSpeed
- ctrlSetBackgroundColor
- ctrlSetChecked
- ctrlSetDisabledColor
- ctrlSetFade
- ctrlSetFocus
- ctrlSetFont
- ctrlSetFontHeightSecondary
- ctrlSetFontSecondary
- ctrlSetForegroundColor
- ctrlSetProperty
- ctrlSetScrollValues
- ctrlSetShadow
- ctrlSetStructuredText
- ctrlSetText
- ctrlSetTextColor
- ctrlSetTextColorSecondary
- ctrlSetTextSecondary
- ctrlSetTextSelection
- ctrlSetTooltip
- ctrlSetTooltipColorBox
- ctrlSetTooltipColorShade
- ctrlSetTooltipColorText
- ctrlSetTooltipMaxWidth
- ctrlSetURL
- ctrlSetURLOverlayMode
- ctrlShadow
- ctrlShow
- ctrlShown
- ctrlStyle
- ctrlText
- ctrlTextColor
- ctrlTextHeight
- ctrlTextSecondary
- ctrlTextSelection
- ctrlTextWidth
- ctrlTooltip
- ctrlType
- ctrlURL
- ctrlURLOverlayMode
- ctrlVisible
- ctrlWebBrowserAction
- cutFadeOut
- cutObj
- cutRsc
- cutText
- dialog
- disableSerialization
- displayChild
- displayCtrl
- displayNull
- displayParent
- displayUniqueName
- displayUpdate
- findDisplay
- focusedCtrl
- gearIDCAmmoCount
- gearSlotAmmoCount
- gearSlotData
- getTextWidth
- getUserMFDText
- htmlLoad
- image
- isSteamOverlayEnabled
- isUIContext
- lbTooltip
- preloadTitleObj
- preloadTitleRsc
- progressPosition
- progressSetPosition
- setUserMFDText
- sliderPosition
- sliderRange
- sliderSetPosition
- sliderSetRange
- sliderSetSpeed
- sliderSpeed
- titleCut
- titleFadeOut
- titleObj
- titleRsc
- titleText
- uiNamespace
GUI Control - Controls Table
GUI Control - Event Handlers
GUI Control - HTML
- ctrlHTMLLoaded
- ctrlSetFontH1
- ctrlSetFontH1B
- ctrlSetFontH2
- ctrlSetFontH2B
- ctrlSetFontH3
- ctrlSetFontH3B
- ctrlSetFontH4
- ctrlSetFontH4B
- ctrlSetFontH5
- ctrlSetFontH5B
- ctrlSetFontH6
- ctrlSetFontH6B
- ctrlSetFontHeight
- ctrlSetFontHeightH1
- ctrlSetFontHeightH2
- ctrlSetFontHeightH3
- ctrlSetFontHeightH4
- ctrlSetFontHeightH5
- ctrlSetFontHeightH6
- ctrlSetFontP
- ctrlSetFontPB
GUI Control - ListBox
- ctrlAutoScrollDelay
- ctrlAutoScrollRewind
- ctrlAutoScrollSpeed
- lbAdd
- lbClear
- lbColor
- lbColorRight
- lbCurSel
- lbData
- lbDelete
- lbIsSelected
- lbPicture
- lbPictureRight
- lbSelection
- lbSetColor
- lbSetColorRight
- lbSetCurSel
- lbSetData
- lbSetPicture
- lbSetPictureColor
- lbSetPictureColorDisabled
- lbSetPictureColorSelected
- lbSetPictureRight
- lbSetPictureRightColor
- lbSetPictureRightColorDisabled
- lbSetPictureRightColorSelected
- lbSetSelectColor
- lbSetSelectColorRight
- lbSetSelected
- lbSetText
- lbSetTextRight
- lbSetTooltip
- lbSetValue
- lbSize
- lbSort
- lbSortBy
- lbSortByValue
- lbText
- lbTextRight
- lbValue
GUI Control - ListNBox
- ctrlAutoScrollDelay
- ctrlAutoScrollRewind
- ctrlAutoScrollSpeed
- lnbAddArray
- lnbAddColumn
- lnbAddRow
- lnbClear
- lnbColor
- lnbColorRight
- lnbCurSelRow
- lnbData
- lnbDeleteColumn
- lnbDeleteRow
- lnbGetColumnsPosition
- lnbPicture
- lnbPictureRight
- lnbSetColor
- lnbSetColorRight
- lnbSetColumnsPos
- lnbSetCurSelRow
- lnbSetData
- lnbSetPicture
- lnbSetPictureColor
- lnbSetPictureColorRight
- lnbSetPictureColorSelected
- lnbSetPictureColorSelectedRight
- lnbSetPictureRight
- lnbSetText
- lnbSetTextRight
- lnbSetTooltip
- lnbSetValue
- lnbSize
- lnbSort
- lnbSortBy
- lnbSortByValue
- lnbText
- lnbTextRight
- lnbValue
GUI Control - Map
- ctrlMapAnimAdd
- ctrlMapAnimClear
- ctrlMapAnimCommit
- ctrlMapAnimDone
- ctrlMapCursor
- ctrlMapDir
- ctrlMapMouseOver
- ctrlMapPosition
- ctrlMapScale
- ctrlMapScreenToWorld
- ctrlMapSetPosition
- ctrlMapWorldToScreen
- drawArrow
- drawEllipse
- drawIcon
- drawLine
- drawLocation
- drawPolygon
- drawRectangle
- drawTriangle
- drawXPolygon
- mapCenterOnCamera
- posWorldToScreen
GUI Control - Menu
GUI Control - Object
GUI Control - Positioning
- ctrlAngle
- ctrlModelScale
- ctrlMousePosition
- ctrlPosition
- ctrlScale
- ctrlSetModelScale
- ctrlSetMousePosition
- ctrlSetPixelPrecision
- ctrlSetPosition
- ctrlSetPositionH
- ctrlSetPositionW
- ctrlSetPositionX
- ctrlSetPositionY
- ctrlSetScale
- getMousePosition
- getResolution
- pixelGrid
- pixelGridBase
- pixelGridNoUIScale
- pixelH
- pixelW
- safeZoneH
- safeZoneW
- safeZoneWAbs
- safeZoneX
- safeZoneXAbs
- safeZoneY
- setMousePosition
GUI Control - Tree View
- tvAdd
- tvClear
- tvCollapse
- tvCollapseAll
- tvCount
- tvCurSel
- tvData
- tvDelete
- tvExpand
- tvExpandAll
- tvIsSelected
- tvPicture
- tvPictureRight
- tvSelection
- tvSetColor
- tvSetCurSel
- tvSetData
- tvSetPicture
- tvSetPictureColor
- tvSetPictureColorDisabled
- tvSetPictureColorSelected
- tvSetPictureRight
- tvSetPictureRightColor
- tvSetPictureRightColorDisabled
- tvSetPictureRightColorSelected
- tvSetSelectColor
- tvSetSelected
- tvSetText
- tvSetTooltip
- tvSetValue
- tvSort
- tvSortAll
- tvSortByValue
- tvSortByValueAll
- tvText
- tvTooltip
- tvValue
HashMap
High Command
- addGroupIcon
- clearGroupIcons
- getGroupIcon
- getGroupIconParams
- getGroupIcons
- groupIconSelectable
- groupIconsVisible
- hcAllGroups
- hcGroupParams
- hcLeader
- hcRemoveAllGroups
- hcRemoveGroup
- hcSelected
- hcSelectGroup
- hcSetGroup
- hcShowBar
- hcShownBar
- onCommandModeChanged
- onGroupIconClick
- onGroupIconOverEnter
- onGroupIconOverLeave
- onHCGroupSelectionChanged
- removeGroupIcon
- setGroupIcon
- setGroupIconParams
- setGroupIconsSelectable
- setGroupIconsVisible
Interaction
- action
- actionIDs
- actionKeys
- actionKeysEx
- actionKeysImages
- actionKeysNames
- actionKeysNamesArray
- actionName
- actionNow
- actionParams
- addAction
- commandingMenu
- disableUserInput
- drawIcon3D
- drawLaser
- drawLine3D
- forcedMap
- forceMap
- getUserMFDValue
- groupSelectedUnits
- groupSelectUnit
- hiddenActions
- hideActions
- hint
- hintC
- hintCadet
- hintSilent
- HUDMovementLevels
- inGameUISetEventHandler
- inputAction
- inputController
- inputMouse
- isActionMenuVisible
- openGPS
- openMap
- removeAction
- removeAllActions
- setCompassDeclination
- setCompassOscillation
- setHUDMovementLevels
- setRadioMsg
- setUserActionText
- setUserMFDValue
- showCommandingMenu
- showCompass
- showGPS
- showHUD
- shownAction
- shownCompass
- shownGPS
- shownHUD
- shownPad
- shownRadio
- shownScoretable
- shownWarrant
- shownWatch
- showPad
- showRadio
- showScoretable
- showWarrant
- showWatch
- userInputDisabled
- visibleCompass
- visibleGPS
- visibleMap
- visibleScoretable
- visibleWatch
Leaderboards
Lights
- apertureParams
- diag_lightNewLoad
- diag_setLightNew
- drawLaser
- enableGunLights
- getLighting
- getLightingAt
- isCollisionLightOn
- isIRLaserOn
- isLightOn
- lightAttachObject
- lightDetachObject
- lightIsOn
- setAperture
- setApertureNew
- setCollisionLight
- setLightAmbient
- setLightAttenuation
- setLightBrightness
- setLightColor
- setLightConePars
- setLightDayLight
- setLightFlareMaxDistance
- setLightFlareSize
- setLightIntensity
- setLightIR
- setLightUseFlare
- setLightVolumeShape
- setPilotLight
- switchLight
Localization
Locations
- attachObject
- className
- createLocation
- deleteLocation
- direction
- drawLocation
- importance
- in
- inArea
- inAreaArray
- inAreaArrayIndexes
- locationNull
- locationPosition
- name
- nearestLocation
- nearestLocations
- nearestLocationWithDubbing
- rectangular
- setDirection
- setImportance
- setName
- setPosition
- setRectangular
- setSide
- setSize
- setSpeech
- setText
- setType
- size
- text
- type
Map
Markers
- allMapMarkers
- createMarker
- createMarkerLocal
- deleteMarker
- deleteMarkerLocal
- getMarkerColor
- getMarkerPos
- getMarkerSize
- getMarkerType
- getPlayerID
- inArea
- inAreaArray
- inAreaArrayIndexes
- markerAlpha
- markerBrush
- markerChannel
- markerColor
- markerDir
- markerDrawPriority
- markerPolyline
- markerPos
- markerShadow
- markerShape
- markerSize
- markerText
- markerType
- setMarkerAlpha
- setMarkerAlphaLocal
- setMarkerBrush
- setMarkerBrushLocal
- setMarkerColor
- setMarkerColorLocal
- setMarkerDir
- setMarkerDirLocal
- setMarkerDrawPriority
- setMarkerPolyline
- setMarkerPolylineLocal
- setMarkerPos
- setMarkerPosLocal
- setMarkerShadow
- setMarkerShadowLocal
- setMarkerShape
- setMarkerShapeLocal
- setMarkerSize
- setMarkerSizeLocal
- setMarkerText
- setMarkerTextLocal
- setMarkerType
- setMarkerTypeLocal
Math
Math - Geometry
Math - Vectors
- matrixMultiply
- matrixTranspose
- setVectorDir
- setVectorDirAndUp
- setVectorUp
- vectorAdd
- vectorCos
- vectorCrossProduct
- vectorDiff
- vectorDir
- vectorDirVisual
- vectorDistance
- vectorDistanceSqr
- vectorDotProduct
- vectorFromTo
- vectorLinearConversion
- vectorMagnitude
- vectorMagnitudeSqr
- vectorModelToWorld
- vectorModelToWorldVisual
- vectorMultiply
- vectorNormalized
- vectorSide
- vectorSideVisual
- vectorUp
- vectorUpVisual
- vectorWorldToModel
- vectorWorldToModelVisual
Mines
Mission Information
- activateKey
- dayTime
- deActivateKey
- enableEndDialog
- enableSaving
- endMission
- estimatedEndServerTime
- estimatedTimeLeft
- failMission
- forceEnd
- getMissionConfig
- getMissionConfigValue
- getMissionDLCs
- getMissionLayerEntities
- getMissionLayers
- getMissionPath
- isKeyActive
- isSaving
- isSteamMission
- loadGame
- loadStatus
- markAsFinishedOnSteam
- missionDifficulty
- missionEnd
- missionName
- missionNameSource
- missionStart
- missionVersion
- saveGame
- saveStatus
- savingEnabled
- selectBestPlaces
- serverTime
- setDate
- setTimeMultiplier
- time
- timeMultiplier
- uiTime
- worldName
- worldSize
Mods and Addons
Multiplayer
- addMPEventHandler
- addPlayerScores
- addPublicVariableEventHandler
- addScore
- addScoreSide
- admin
- allPlayers
- allUsers
- clientOwner
- didJIP
- didJIPOwner
- disableRemoteSensors
- estimatedEndServerTime
- estimatedTimeLeft
- exportJIPMessages
- forceRespawn
- getClientState
- getClientStateNumber
- getPlayerID
- getPlayerScores
- getPlayerUID
- getRespawnVehicleInfo
- getServerInfo
- getUserInfo
- getVariable
- groupFromNetId
- groupOwner
- hasInterface
- hostMission
- isDedicated
- isMultiplayer
- isMultiplayerSolo
- isPlayer
- isRemoteExecuted
- isRemoteExecutedJIP
- isServer
- local
- localNamespace
- logNetwork
- logNetworkTerminate
- netId
- objectFromNetId
- onPlayerConnected
- onPlayerDisconnected
- owner
- playableSlotsNumber
- playableUnits
- playerRespawnTime
- playersNumber
- publicVariable
- publicVariableClient
- publicVariableServer
- remoteExec
- remoteExecCall
- remoteExecutedJIPID
- remoteExecutedOwner
- removeAllMPEventHandlers
- removeMPEventHandler
- removeSwitchableUnit
- respawnVehicle
- roleDescription
- score
- scoreSide
- selectPlayer
- sendAUMessage
- sendUDPMessage
- serverCommand
- serverCommandAvailable
- serverCommandExecutable
- serverName
- serverNamespace
- serverTime
- setGroupOwner
- setOwner
- setPlayable
- setPlayerRespawnTime
- setVariable
- switchableUnits
Namespaces
Object Detection
- agents
- allCurators
- allDead
- allDeadMen
- allGroups
- allMissionObjects
- allObjects
- allPlayers
- allSimpleObjects
- allUnits
- allUnitsUAV
- allUsers
- countEnemy
- countSide
- countType
- cursorObject
- cursorTarget
- entities
- findNearestEnemy
- getCursorObjectParams
- getUserInfo
- ignoreTarget
- nearEntities
- nearestBuilding
- nearestMines
- nearestObject
- nearestObjects
- nearestTerrainObjects
- nearObjects
- nearObjectsReady
- nearRoads
- nearSupplies
- nearTargets
- playableUnits
- switchableUnits
- targetKnowledge
- targets
- targetsQuery
- units
- unitsBelowHeight
- vehicles
Object Manipulation
- addPlayerScores
- addRating
- addToRemainsCollector
- addVehicle
- aimedAtTarget
- airplaneThrottle
- AISFinishHeal
- alive
- allLODs
- allowCrewInImmobile
- allowDamage
- allowDammage
- allowedService
- allowFleeing
- allowGetIn
- allowService
- angularVelocity
- angularVelocityModelSpace
- assignedCargo
- assignedCommander
- assignedDriver
- assignedGunner
- assignedTarget
- assignedTeam
- assignedVehicle
- assignedVehicleRole
- attachedObject
- attachedObjects
- attachedTo
- attachObject
- attachTo
- boundingBox
- boundingBoxReal
- boundingCenter
- buildingExit
- calculatePath
- canMove
- canStand
- canUnloadInCombat
- captive
- captiveNum
- collisionDisabledWith
- combatPace
- commander
- createAgent
- createSimpleObject
- createUnit
- createVehicle
- createVehicleCrew
- createVehicleLocal
- crew
- currentPilot
- damage
- deleteCollection
- deleteStatus
- deleteVehicle
- deleteVehicleCrew
- detach
- diag_remainsCollector
- direction
- disableCollisionWith
- driver
- elevatePeriscope
- emptyPositions
- enableCollisionWith
- enableCopilot
- enableFreeLook
- enableMimics
- enableSimulation
- enableSimulationGlobal
- engineOn
- equipmentDisabled
- eyeDirection
- faction
- fleeing
- flyInHeight
- flyInHeightASL
- forceHitPointsDamageSync
- forceSpeed
- freeLook
- fuel
- fullCrew
- getAimDirectionAndUp
- getAllHitPointsDamage
- getAllUnitTraits
- getAnimationsQueue
- getAttackTarget
- getBleedingRemaining
- getBoneNames
- getBurningValue
- getCameraViewDirection
- getCargoIndex
- getCorpse
- getCorpseWeaponholders
- getCruiseControl
- getDammage
- getDescription
- getDir
- getDirVisual
- getDiverState
- getEntityInfo
- getForcedSpeed
- getFuelConsumptionCoef
- getHideFrom
- getHit
- getHitIndex
- getHitPointDamage
- getLightInfo
- getModelInfo
- getObjectFOV
- getObjectMaterials
- getObjectScale
- getObjectTextures
- getObjectType
- getOpticsMode
- getOxygenRemaining
- getPlateNumber
- getPosASLVisual
- getPosATLVisual
- getPosVisual
- getPosWorldVisual
- getRelDir
- getSelectionBones
- getShotInfo
- getSpeed
- getSuppression
- getUnitFreefallInfo
- getUnitTrait
- getUnloadInCombat
- getVehicleTIPars
- getWaterFillPercentage
- getWaterLeakiness
- gunner
- handsHit
- hideBody
- hideObject
- hideObjectGlobal
- hideSelection
- incapacitatedState
- inflame
- inflamed
- insideBuilding
- isAbleToBreathe
- isAllowedCrewInImmobile
- isAutoHoverOn
- isBleeding
- isBurning
- isCopilotEnabled
- isDamageAllowed
- isEngineOn
- isFlashlightOn
- isHidden
- isInRemainsCollector
- isKindOf
- isMarkedForCollection
- isObjectHidden
- isSimpleObject
- isTouchingGround
- isTurnedOut
- isWalking
- knowsAbout
- lifeState
- limitSpeed
- lock
- lockCargo
- lockDriver
- locked
- lockedCargo
- lockedDriver
- modelToWorldVisual
- modelToWorldVisualWorld
- morale
- namedProperties
- nameSound
- needService
- objectParent
- periscopeElevation
- player
- playerTargetLock
- precision
- preloadObject
- rating
- removeFromRemainsCollector
- reveal
- roleDescription
- scudState
- selectionNames
- selectionPosition
- selectionVectorDirAndUp
- selectNoPlayer
- selectPlayer
- setAirplaneThrottle
- setAngularVelocity
- setAngularVelocityModelSpace
- setBleedingRemaining
- setCaptive
- setConvoySeparation
- setCruiseControl
- setDamage
- setDammage
- setDir
- setDriveOnPath
- setFeatureType
- setFlagOwner
- setFuel
- setFuelConsumptionCoef
- setHit
- setHitIndex
- setHitPointDamage
- setMimic
- setMissileTarget
- setMissileTargetPos
- setObjectMaterial
- setObjectMaterialGlobal
- setObjectScale
- setObjectTexture
- setObjectTextureGlobal
- setOpticsMode
- setOxygenRemaining
- setPlateNumber
- setRandomLip
- setSuppression
- setTargetAge
- setUnconscious
- setUnitFreefallHeight
- setUnitRecoilCoefficient
- setUnitTrait
- setVehicleArmor
- setVehicleId
- setVehicleLock
- setVehiclePosition
- setVehicleTIPars
- setVehicleVarName
- setVelocity
- setVelocityModelSpace
- setVelocityTransformation
- setWaterFillPercentage
- setWaterLeakiness
- simulationEnabled
- sizeOf
- speed
- squadParams
- synchronizedObjects
- synchronizeObjectsAdd
- synchronizeObjectsRemove
- targetsAggregate
- triggerAmmo
- typeOf
- unassignVehicle
- underwater
- unitAimPosition
- unitAimPositionVisual
- unitRecoilCoefficient
- vehicle
- vehicleMoveInfo
- vehicleVarName
- velocity
- velocityModelSpace
- waterDamaged
- weaponLowered
Particles
Performance Profiling
PhysX
- addForce
- addTorque
- attachChild
- awake
- brakesDisabled
- childAttached
- detachChild
- disableBrakes
- getCenterOfMass
- getMass
- getPhysicsCollisionFlag
- getTowParent
- isAwake
- parentAttached
- setCenterOfMass
- setJointDriveAngularVelocity
- setJointDriveLinearVelocity
- setJointDriveOrientation
- setJointDrivePosition
- setMass
- setPhysicsCollisionFlag
- setTowParent
Pilot Camera
Positions
- AGLToASL
- aimPos
- ASLToAGL
- ASLToATL
- ATLToASL
- buildingPos
- eyePos
- findEmptyPosition
- findEmptyPositionReady
- formationPosition
- getPos
- getPosASL
- getPosASLW
- getPosATL
- getPosWorld
- getRelPos
- getTerrainHeight
- getTerrainHeightASL
- getTerrainInfo
- inArea
- inAreaArray
- inAreaArrayIndexes
- inPolygon
- isFlatEmpty
- mapGridPosition
- modelToWorld
- modelToWorldWorld
- position
- positionCameraToWorld
- posScreenToWorld
- posWorldToScreen
- screenToWorld
- screenToWorldDirection
- setPos
- setPosASL
- setPosASL2
- setPosASLW
- setPosATL
- setPosWorld
- setTerrainHeight
- setVehiclePosition
- surfaceIsWater
- surfaceNormal
- surfaceTexture
- surfaceType
- unitAimPosition
- unitsBelowHeight
- visiblePosition
- visiblePositionASL
- worldToModel
- worldToModelVisual
- worldToScreen
Program Flow
- a : b
- assert
- break
- breakOut
- breakTo
- breakWith
- call
- canSuspend
- case
- catch
- continue
- continueWith
- default
- do
- else
- exec
- execFSM
- execVM
- exit
- exitWith
- fileExists
- for
- forEach
- forEachMember
- forEachMemberAgent
- forEachMemberTeam
- forEachReversed
- from
- goto
- halt
- if
- isUIContext
- loadFile
- scopeName
- scriptDone
- scriptName
- sleep
- spawn
- step
- switch
- terminate
- then
- throw
- to
- try
- uiSleep
- waitUntil
- while
- with
Radio and Chat
- channelEnabled
- clearRadio
- commandChat
- commandRadio
- conversationDisabled
- currentChannel
- customChat
- customRadio
- directSay
- disableConversation
- enableChannel
- enableRadio
- enableSentences
- getPlayerChannel
- getPlayerVoNVolume
- getSubtitleOptions
- globalChat
- globalRadio
- groupChat
- groupRadio
- radioChannelAdd
- radioChannelCreate
- radioChannelInfo
- radioChannelRemove
- radioChannelSetCallSign
- radioChannelSetLabel
- radioEnabled
- sentencesEnabled
- setCurrentChannel
- setPlayerVoNVolume
- showChat
- shownChat
- shownRadio
- shownSubtitles
- showRadio
- showSubtitles
- sideChat
- sideRadio
- systemChat
- vehicleChat
- vehicleRadio
Remote Control
- allUnitsUAV
- cameraOn
- connectTerminalToUAV
- disableUAVConnectability
- enableUAVConnectability
- enableUAVWaypoints
- focusOn
- getConnectedUAV
- getConnectedUAVUnit
- isAutonomous
- isRemoteControlling
- isUAVConnectable
- isUAVConnected
- remoteControl
- remoteControlled
- setAutonomous
- shownUAVFeed
- showUAVFeed
- UAVControl
- unitIsUAV
- waypointsEnabledUAV
Render Time Scope
- getAimDirectionAndUp
- getDirVisual
- getPosASLVisual
- getPosATLVisual
- getPosVisual
- getPosWorldVisual
- modelToWorldVisual
- modelToWorldVisualWorld
- selectionPosition
- unitAimPositionVisual
- vectorDirVisual
- vectorModelToWorldVisual
- vectorSideVisual
- vectorUpVisual
- vectorWorldToModelVisual
- visiblePosition
- visiblePositionASL
- worldToModelVisual
Roads and Airports
Ropes and Sling Loading
RTD
- addForceGeneratorRTD
- airDensityCurveRTD
- airDensityRTD
- clearForcesRTD
- collectiveRTD
- difficultyEnabledRTD
- enableAutoStartUpRTD
- enableAutoTrimRTD
- enableStressDamage
- enginesIsOnRTD
- enginesPowerRTD
- enginesRpmRTD
- enginesTorqueRTD
- forceAtPositionRTD
- forceGeneratorRTD
- getEngineTargetRPMRTD
- getRotorBrakeRTD
- getTrimOffsetRTD
- getWingsOrientationRTD
- getWingsPositionRTD
- isAutoStartUpEnabledRTD
- isAutoTrimOnRTD
- isObjectRTD
- isStressDamageEnabled
- numberOfEnginesRTD
- rotorsForcesRTD
- rotorsRpmRTD
- setActualCollectiveRTD
- setBrakesRTD
- setCustomWeightRTD
- setEngineRpmRTD
- setForceGeneratorRTD
- setRotorBrakeRTD
- setWantedRPMRTD
- setWingForceScaleRTD
- stopEngineRTD
- weightRTD
- windRTD
- wingsForcesRTD
Sensors
- confirmSensorTarget
- enableVehicleSensor
- getRemoteSensorsDisabled
- getSensorTargets
- getSensorThreats
- isSensorTargetConfirmed
- isVehicleRadarOn
- isVehicleSensorEnabled
- listRemoteTargets
- listVehicleSensors
- reportRemoteTarget
- setTargetSize
- setVehicleRadar
- setVehicleReceiveRemoteTargets
- setVehicleReportOwnPosition
- setVehicleReportRemoteTargets
- vehicleReceiveRemoteTargets
- vehicleReportOwnPosition
- vehicleReportRemoteTargets
Sides
- addScoreSide
- airportSide
- allSites
- blufor
- captive
- captiveNum
- civilian
- countEnemy
- countFriendly
- countSide
- countUnknown
- createCenter
- createSite
- deleteCenter
- east
- faction
- getFriend
- independent
- knowsAbout
- opfor
- playerSide
- resistance
- scoreSide
- setAirportSide
- setCaptive
- setFriend
- setSide
- side
- sideAmbientLife
- sideEmpty
- sideEnemy
- sideFriendly
- sideLogic
- sideUnknown
- west
- WFSideText
Sounds
- addMusicEventHandler
- allEnv3DSoundSources
- commandChat
- commandRadio
- createSoundSource
- createSoundSourceLocal
- customRadio
- directSay
- enableAudioFeature
- enableEnvironment
- enableRadio
- enableSentences
- environmentEnabled
- environmentVolume
- fadeEnvironment
- fadeMusic
- fadeRadio
- fadeSound
- fadeSpeech
- getAllEnv3DSoundControllers
- getAllEnvSoundControllers
- getAllSoundControllers
- getAudioOptionVolumes
- getCustomSoundController
- getCustomSoundControllerCount
- getEnv3DSoundController
- getEnvSoundController
- getMusicPlayedTime
- getSoundController
- getSoundControllerResult
- globalRadio
- groupRadio
- musicVolume
- onBriefingGroup
- onBriefingNotes
- onBriefingPlan
- onBriefingTeamSwitch
- pitch
- playMusic
- playSound
- playSound3D
- playSoundUI
- preloadSound
- radioVolume
- removeAllMusicEventHandlers
- removeMusicEventHandler
- say
- say2D
- say3D
- setCustomSoundController
- setMusicEffect
- setMusicEventHandler
- setPitch
- setSoundEffect
- setSpeaker
- sideRadio
- soundParams
- soundVolume
- speaker
- speechVolume
- stopSound
- vehicleRadio
Stamina System
Strings
- +
- comment
- compile
- compileFinal
- composeText
- copyFromClipboard
- copyToClipboard
- count
- diag_localized
- endl
- find
- forceUnicode
- format
- formatText
- fromJSON
- getTextWidth
- hint
- hintC
- hintSilent
- image
- in
- insert
- isLocalized
- joinString
- lineBreak
- localize
- parseNumber
- parseSimpleArray
- parseText
- select
- setAttributes
- splitString
- str
- text
- toArray
- toFixed
- toJSON
- toLower
- toLowerANSI
- toString
- toUpper
- toUpperANSI
- trim
Strings - Regular Expression
Structured Text
System
- addLiveStats
- allExtensions
- armoryPoints
- benchmark
- buldozer_enableRoadDiag
- buldozer_isEnabledRoadDiag
- buldozer_loadNewRoads
- buldozer_reloadOperMap
- calculatePlayerVisibilityByFriendly
- callExtension
- cheatsEnabled
- compileScript
- completedFSM
- connectToServer
- copyFromClipboard
- copyToClipboard
- currentNamespace
- distributionRegion
- enableCaustics
- enableSatNormalOnDetail
- endLoadingScreen
- exportLandscapeXYZ
- finishMissionInit
- freeExtension
- getCalculatePlayerVisibilityByFriendly
- getFieldManualStartPage
- getMissionOptions
- getMissionPath
- getObjectViewDistance
- getPiPViewDistance
- getResolution
- getShadowDistance
- getStatValue
- getSteamFriendsServers
- getTerrainGrid
- getTextureInfo
- getVideoOptions
- isAutotest
- isFilePatchingEnabled
- isGameFocused
- isGamePaused
- isPiPEnabled
- isStreamFriendlyUIEnabled
- keyImage
- keyName
- language
- libraryCredits
- libraryDisclaimers
- openSteamApp
- openYoutubeVideo
- playMission
- playScriptedMission
- preprocessFile
- preprocessFileLineNumbers
- productVersion
- profileName
- profileNameSteam
- progressLoadingScreen
- requiredVersion
- reversedMouseY
- runInitScript
- saveJoysticks
- screenshot
- setArmoryPoints
- setDetailMapBlendPars
- setFSMVariable
- setHorizonParallaxCoef
- setMissionOptions
- setObjectViewDistance
- setPiPViewDistance
- setShadowDistance
- setStatValue
- setSystemOfUnits
- setTerrainGrid
- setViewDistance
- squadParams
- startLoadingScreen
- steamGameRecordingEvent
- supportInfo
- systemOfUnits
- unlockAchievement
- useAIOperMapObstructionTest
- viewDistance
- webRequest
Team Switch
Teams
Time
Triggers
- createTrigger
- inArea
- inAreaArray
- inAreaArrayIndexes
- list
- setEffectCondition
- setMusicEffect
- setRadioMsg
- setSoundEffect
- setTitleEffect
- setTriggerActivation
- setTriggerArea
- setTriggerInterval
- setTriggerStatements
- setTriggerText
- setTriggerTimeout
- setTriggerType
- synchronizedTriggers
- synchronizedWaypoints
- synchronizeTrigger
- synchronizeWaypoint
- triggerActivated
- triggerActivation
- triggerArea
- triggerAttachedVehicle
- triggerAttachObject
- triggerAttachVehicle
- triggerInterval
- triggerStatements
- triggerText
- triggerTimeout
- triggerTimeoutCurrent
- triggerType
Turrets
- addMagazinesTurret
- addMagazineTurret
- addWeaponTurret
- allTurrets
- assignAsTurret
- currentMagazineDetailTurret
- currentMagazineTurret
- currentWeaponTurret
- directionStabilizationEnabled
- enableDirectionStabilization
- enableGunStabilization
- enablePersonTurret
- getTurretLimits
- getTurretOpticsMode
- loadMagazine
- lockedTurret
- lockTurret
- magazinesAllTurrets
- magazinesTurret
- magazineTurretAmmo
- moveInTurret
- removeAllMagazinesTurret
- removeMagazinesTurret
- removeMagazineTurret
- removeWeaponTurret
- selectWeaponTurret
- setMagazineTurretAmmo
- setTurretLimits
- setTurretOpticsMode
- turretLocal
- turretOwner
- turretUnit
- unitTurret
- weaponsTurret
Unit Control
- allowGetIn
- assignAsCargo
- assignAsCargoIndex
- assignAsCommander
- assignAsDriver
- assignAsGunner
- assignedCargo
- assignedCommander
- assignedDriver
- assignedGunner
- attackEnabled
- commandFire
- commandFollow
- commandFSM
- commandGetOut
- commandSuppressiveFire
- commandWatch
- currentCommand
- doFire
- doFollow
- doFSM
- doGetOut
- doMove
- doStop
- doSuppressiveFire
- doTarget
- doWatch
- effectiveCommander
- emptyPositions
- enableAttack
- expectedDestination
- fire
- fireAtTarget
- forceFollowRoad
- forceWeaponFire
- forgetTarget
- formationLeader
- formLeader
- getCruiseControl
- getLeaning
- glanceAt
- in
- land
- landAt
- landResult
- leaveVehicle
- limitSpeed
- lookAt
- move
- moveInAny
- moveInCargo
- moveInCommander
- moveInDriver
- moveInGunner
- moveOut
- moveTo
- moveToCompleted
- moveToFailed
- orderGetIn
- playAction
- pose
- sendSimpleCommand
- setCruiseControl
- setDestination
- setEffectiveCommander
- setFormationTask
- setUnitPos
- setUnitPosWeak
- setUnloadInCombat
- stance
- stop
- stopped
- suppressFor
- swimInDepth
- switchAction
- unassignVehicle
- unitPos
- unitReady
- vehicleMoveInfo
- weaponDirection
Unit Identity
Unit Inventory
- addBackpackGlobal
- addBinocularItem
- addGoggles
- addHandgunItem
- addHeadgear
- addItem
- addItemToUniform
- addItemToVest
- addMagazine
- addMagazineGlobal
- addMagazines
- addPrimaryWeaponItem
- addSecondaryWeaponItem
- addUniform
- addVest
- addWeapon
- addWeaponGlobal
- addWeaponItem
- ammo
- assignedItems
- assignItem
- backpackMagazines
- backpacks
- binocular
- binocularItems
- binocularMagazine
- canAdd
- canAddItemToUniform
- canAddItemToVest
- currentMagazine
- currentMagazineDetail
- currentThrowable
- currentWeapon
- forceAddUniform
- gearIDCAmmoCount
- gearSlotAmmoCount
- gearSlotData
- getContainerMaxLoad
- getCorpse
- getCorpseWeaponholders
- getSlotItemName
- getUnitLoadout
- goggles
- handgunItems
- handgunMagazine
- handgunWeapon
- hasWeapon
- headgear
- hmd
- isSwitchingWeapon
- isThrowable
- isUniformAllowed
- items
- itemsWithMagazines
- linkItem
- load
- loadAbs
- loadUniform
- loadVest
- lockedInventory
- lockInventory
- magazines
- magazinesAmmo
- magazinesAmmoFull
- magazinesDetail
- magazinesDetailBackpack
- magazinesDetailUniform
- magazinesDetailVest
- maxLoad
- primaryWeapon
- primaryWeaponItems
- primaryWeaponMagazine
- removeAllAssignedItems
- removeAllBinocularItems
- removeAllContainers
- removeAllHandgunItems
- removeAllItems
- removeAllItemsWithMagazines
- removeAllMagazines
- removeAllPrimaryWeaponItems
- removeAllSecondaryWeaponItems
- removeAllWeapons
- removeBackpackGlobal
- removeBinocularItem
- removeGoggles
- removeHandgunItem
- removeHeadgear
- removeItem
- removeItems
- removeMagazine
- removeMagazineGlobal
- removeMagazines
- removePrimaryWeaponItem
- removeSecondaryWeaponItem
- removeUniform
- removeVest
- removeWeapon
- removeWeaponGlobal
- removeWeaponItem
- secondaryWeapon
- secondaryWeaponItems
- secondaryWeaponMagazine
- selectThrowable
- setAmmo
- setMaxLoad
- setUnitLoadout
- setVehicleAmmoDef
- soldierMagazines
- someAmmo
- throwables
- unassignItem
- uniform
- uniformContainer
- uniformItems
- uniformMagazines
- uniqueUnitItems
- unlinkItem
- vest
- vestContainer
- vestItems
- vestMagazines
- weaponAccessories
- weaponAccessoriesCargo
- weaponCargo
- weapons
- weaponsItems
Variables
- ! a
- a != b
- a && b
- a = b
- a == b
- a greater b
- a greater= b
- a hash b
- a less b
- a less= b
- a or b
- addPublicVariableEventHandler
- allVariables
- and
- configNull
- diaryRecordNull
- displayNull
- false
- getFSMVariable
- getVariable
- import
- isEqualRef
- isEqualTo
- isEqualType
- isEqualTypeAll
- isEqualTypeAny
- isEqualTypeArray
- isEqualTypeParams
- isFinal
- isMissionProfileNamespaceLoaded
- isNil
- isNotEqualRef
- isNotEqualTo
- isNull
- localNamespace
- locationNull
- missionNamespace
- missionProfileNamespace
- netObjNull
- nil
- not
- objNull
- or
- param
- params
- parsingNamespace
- private
- privateAll
- profileNamespace
- publicVariable
- publicVariableClient
- publicVariableServer
- saveMissionProfileNamespace
- saveProfileNamespace
- saveVar
- scriptNull
- serverNamespace
- setVariable
- taskNull
- true
- typeName
- uiNamespace
Vehicle in Vehicle Transport
Vehicle Inventory
- addItemCargo
- addItemCargoGlobal
- addMagazineAmmoCargo
- addWeapon
- addWeaponGlobal
- addWeaponWithAttachmentsCargo
- addWeaponWithAttachmentsCargoGlobal
- currentMagazine
- currentMagazineDetail
- everyContainer
- getAmmoCargo
- getFuelCargo
- getItemCargo
- getMagazineCargo
- getRepairCargo
- getWeaponCargo
- itemCargo
- magazineCargo
- magazines
- magazinesAmmo
- magazinesAmmoCargo
- magazinesAmmoFull
- magazinesDetail
- removeWeapon
- removeWeaponAttachmentCargo
- removeWeaponCargo
- removeWeaponGlobal
- setAmmo
- setAmmoCargo
- setFuelCargo
- setRepairCargo
- setVehicleAmmo
- setVehicleAmmoDef
- weaponAccessoriesCargo
- weaponCargo
- weapons
- weaponsItems
- weaponsItemsCargo
Vehicle Loadouts
Waypoints
- addWaypoint
- copyWaypoints
- createGuardedPoint
- currentWaypoint
- customWaypointPosition
- deleteWaypoint
- enableUAVWaypoints
- getWPPos
- lockWP
- setCurrentWaypoint
- setMusicEffect
- setSoundEffect
- setTitleEffect
- setWaypointBehaviour
- setWaypointCombatMode
- setWaypointCompletionRadius
- setWaypointDescription
- setWaypointForceBehaviour
- setWaypointFormation
- setWaypointHousePosition
- setWaypointLoiterAltitude
- setWaypointLoiterRadius
- setWaypointLoiterType
- setWaypointName
- setWaypointPosition
- setWaypointScript
- setWaypointSpeed
- setWaypointStatements
- setWaypointTimeout
- setWaypointType
- setWaypointVisible
- setWPPos
- showWaypoint
- showWaypoints
- synchronizedWaypoints
- synchronizeTrigger
- synchronizeWaypoint
- waypointAttachedObject
- waypointAttachedVehicle
- waypointAttachObject
- waypointAttachVehicle
- waypointBehaviour
- waypointCombatMode
- waypointCompletionRadius
- waypointDescription
- waypointForceBehaviour
- waypointFormation
- waypointHousePosition
- waypointLoiterAltitude
- waypointLoiterRadius
- waypointLoiterType
- waypointName
- waypointPosition
- waypoints
- waypointScript
- waypointsEnabledUAV
- waypointShow
- waypointSpeed
- waypointStatements
- waypointTimeout
- waypointTimeoutCurrent
- waypointType
- waypointVisible
Weapon Pool
Weapons
- aimedAtTarget
- canDeployWeapon
- canFire
- compatibleItems
- compatibleMagazines
- compatibleWeapons
- currentMuzzle
- currentThrowable
- currentVisionMode
- currentWeapon
- currentWeaponMode
- currentZeroing
- disableNVGEquipment
- disableTIEquipment
- enableGunLights
- enableIRLasers
- enableReload
- enableWeaponDisassembly
- fire
- fireAtTarget
- forceWeaponFire
- getShotParents
- getWeaponSway
- hasWeapon
- isFlashlightOn
- isLaserOn
- isManualFire
- isThrowable
- isWeaponDeployed
- isWeaponRested
- laserTarget
- loadMagazine
- missileState
- missileTarget
- missileTargetPos
- needReload
- reload
- reloadEnabled
- selectThrowable
- selectWeapon
- setMissileTarget
- setMissileTargetPos
- setShotParents
- setWeaponReloadingTime
- setWeaponZeroing
- throwables
- weaponDirection
- weaponDisassemblyEnabled
- weaponInertia
- weaponLowered
- weaponReloadingTime
- weaponsInfo
- weaponState