R3vo/Sandbox – User
Arma 3 introduces a new module framework which simplifies the configuration process for modules and how the functions attached to them are executed (e.g., globally and for every player who joins later).
How to Create a Module
When creating a new module, follow these steps:
- Create a module addon.
- Make a folder named myTag_addonName a create a config.cpp file in it.
- Inside, declare a CfgPatches class with your addon and its modules (in the units array). Without this, the game wouldn't recognize the addon.
- Make sure the addon and all objects start with your tag, e.g. myTag
- Select a module category
- Modules are placed into basic categories which makes finding a desired module easier for an user. Use can use on of the existing categories:
- Create config for module logic
- All in-game objects (soldiers, vehicles, buildings, logics, modules, ...) are defined in CfgVehicles class.
- All modules must inherit from Module_F parent class, either directly or through some additional sub-parent. While modules inheriting from some other class will be still displayed in the Modules menu (F7), they won't be using the module framework and all benefits tied to it.
- Modules functions are by default not executed when in Eden Editor workspace. It can be enabled using is3DEN property, but that will also change format of function params (see the section about writing a function below).
- Pre-defined sync preview entities are:
- Anything - Any object - persons, vehicles, static objects, etc.
- AnyPerson - Any person. Not vehicles or static objects.
- AnyVehicle - Any vehicle. No persons or static objects.
- AnyStaticObject - Any static object. Not persons or vehicles.
- AnyBrain - Any AI or player. Not empty objects
- AnyAI - Any AI unit. Not players or empty objects
- AnyPlayer - Any player. Not AI units or empty objects
- EmptyDetector - Any trigger
- Configure a module function
- Place class CfgFunctions to config.cpp. See Functions Library (Arma 3) for more info about functions configuration.
- Write the module function
- Create the functions folder within the addon folder and place *.sqf or *.fsm files there.
- Example: \myTag_addonName\functions\fn_moduleNuke.sqf
- Input parameters differ based on value of is3DEN property.
- This page contains a list of all modules available in the editor
- Activate modules mode by pressing F7 or clicking on following icon:
- Double-click on map to place a module.
- After selecting a desired module, click on SHOW INFO button to see detailed description.
- Some more advanced modules may be described here on Community Wiki, see the pages in this category.
class | displayName |
---|---|
Effects | Effects |
Events | Events |
Modes | Gameplay Modes |
GroupModifiers | Group Modifiers |
Intel | Intel |
NO_CATEGORY | Misc |
Multiplayer | Multiplayer |
ObjectModifiers | Object Modifiers |
Sites | Sites |
StrategicMap | Strategic |
Supports | Supports |
Alternatively, you can create your own one:
class CfgFactionClasses { class NO_CATEGORY; class myTag_explosions: NO_CATEGORY { displayName = "Explosions"; }; };
Arma 3 Modules v1.83 (04.2018)
Module Name | Category | Addon | Function | Description |
---|---|---|---|---|
Hide Terrain Objects | Environment | Arma 3 | bis_fnc_moduleHideTerrainObjects | |
Edit Terrain Object | Environment | Arma 3 | bis_fnc_moduleEditTerrainObject | |
Timeline | Keyframe Animation | Arma 3 | ||
Rich Curve | Keyframe Animation | Arma 3 | ||
Rich Curve Key | Keyframe Animation | Arma 3 | ||
Rich Curve Key Control Point | Keyframe Animation | Arma 3 | ||
Camera | Keyframe Animation | Arma 3 | ||
Smoke Grenade | Effects | Arma 3 | BIS_fnc_moduleGrenade | Create a smoke shell. |
Chem light | Effects | Arma 3 | BIS_fnc_moduleGrenade | Create a chem light. |
Tracers | Effects | Arma 3 | BIS_fnc_moduleTracers | Shoot tracers upwards to create an illusion of battle. |
Plankton | Effects | Arma 3 | BIS_fnc_moduleEffectsEmitterCreator | Plankton module creates an underwater plankton effect around player. |
Bubbles | Effects | Arma 3 | BIS_fnc_moduleEffectsEmitterCreator | Creates underwater bubbles on position of the module. Unless you set the position of the module manually (via script commands), bubbles will be created at the bottom. |
Cartridges | Effects | Arma 3 | BIS_fnc_moduleEffectsEmitterCreator | Creates empty cartridges on the position of the module. |
Smoke | Effects | Arma 3 | BIS_fnc_moduleEffectsEmitterCreator | Creates smoke on a position of the module. |
Fire | Effects | Arma 3 | BIS_fnc_moduleEffectsEmitterCreator | Creates fire on a position of the module. |
Date | Events | Arma 3 | BIS_fnc_moduleDate | Set mission date. |
Weather | Environment | Arma 3 | BIS_fnc_moduleWeather | Set mission weather. Certain changes can take some time to appear. |
Save Game | Events | Arma 3 | BIS_fnc_moduleSaveGame | Set the mission progress. Will replace the previous automatic save. User save won't be affected. |
Radio Chat | Events | Arma 3 | BIS_fnc_moduleChat | Show a chat message. |
Volume | Events | Arma 3 | BIS_fnc_moduleVolume | Set mission sound/music volume. Changes won't affect user options. |
Generic radio message | Events | Arma 3 | BIS_fnc_moduleGenericRadio | Show a chat message. |
Set Callsign | Group Modifiers | Arma 3 | BIS_fnc_moduleGroupID | Assign group callsign. Each group has to have a unique callsign - assigning an existing one will remove it from the group which used it previously. |
Combat Get In | Group Modifiers | Arma 3 | BIS_fnc_moduleCombatGetIn | |
High Command - Commander | Others | Arma 3 | Set person as a high commander, giving him an ability to control whole groups. | |
Skip time | Environment | Arma 3 | BIS_fnc_moduleSkiptime | Skip mission time. |
Create Task | Intel | Arma 3 | BIS_fnc_ModuleTaskCreate | Add a task to synced objects or to larger pool of units. |
Set Task Description | Intel | Arma 3 | BIS_fnc_ModuleTaskSetDescription | Set task description. |
Set Task Destination | Intel | Arma 3 | BIS_fnc_ModuleTaskSetDestination | Set task destination. |
Set Task State | Intel | Arma 3 | BIS_fnc_ModuleTaskSetState | Set task state. |
Create Diary Record | Intel | Arma 3 | BIS_fnc_moduleCreateDiaryRecord | Create a diary record for synced objects or for larger a pool of units. |
Headquarters Entity | Intel | Arma 3 | BIS_fnc_moduleHQ | Virtual headquarters unit which can be used for playing radio messages. |
Military Symbols | Others | Arma 3 | ||
Zone Restriction | Others | Arma 3 | BIS_fnc_moduleZoneRestriction | Set punishment for leaving the Area of Operation. |
Trident | Others | Arma 3 | BIS_fnc_moduleTrident | Set diplomacy options. When involved sides start killing each other, they won't be punished by a negative rating. Once too many kills are reached, the sides will turn hostile. |
Unlock Object | Others | Arma 3 | BIS_fnc_moduleUnlockObject | Unlock addons of synced objects for the curator. E.g., when synced to a BLUFOR soldier, all BLUFOR soldiers will be unlocked, because they belong to the same addon. |
Unlock Area | Others | Arma 3 | BIS_fnc_moduleUnlockArea | Unlock area for curator unit spawning. |
Friendly Fire | Others | Arma 3 | BIS_fnc_moduleFriendlyFire | Set punishment for killing friendly units. |
Sector | Multiplayer | Arma 3 | BIS_fnc_moduleSector | |
Respawn Position | Multiplayer | Arma 3 | BIS_fnc_moduleRespawnPosition | Add a respawn position. |
Vehicle Respawn | Multiplayer | Arma 3 | BIS_fnc_moduleRespawnVehicle | Set vehicle respawn parameters. |
Show / Hide | Object Modifiers | Arma 3 | BIS_fnc_moduleShowHide | Show/hide synced objects. They will become invisible and their simulation will be disabled. |
Set Position / Rotation | Object Modifiers | Arma 3 | BIS_fnc_modulePositioning | Set position and rotation of synced objects. |
Set Skill | Object Modifiers | Arma 3 | BIS_fnc_moduleSkill | Set AI skill of synced objects. Has no effect on players. |
Set Character Damage | Object Modifiers | Arma 3 | BIS_fnc_moduleHealth | Set damage of synced persons. |
Set Vehicle Damage | Object Modifiers | Arma 3 | BIS_fnc_moduleDamage | Set damage of synced vehicles. |
Set Vehicle Fuel | Object Modifiers | Arma 3 | BIS_fnc_moduleFuel | Set fuel of synced vehicles. |
Set Ammo | Object Modifiers | Arma 3 | BIS_fnc_moduleAmmo | Set total ammo of synced objects. Affects only ammo of their weapons, not ammo carried in cargo space (e.g., ammo boxes). |
Set Mode | Object Modifiers | Arma 3 | BIS_fnc_moduleMode | Set behavior pattern of synced objects. |
Set Rank | Object Modifiers | Arma 3 | BIS_fnc_moduleRank | Set military rank of synced objects. |
Set AI Mode | Object Modifiers | Arma 3 | BIS_fnc_moduleAI | Enable/disable AI modes. |
Add Rating / Score | Object Modifiers | Arma 3 | BIS_fnc_moduleRating | Add rating to synced objects. Rating is automatically awarded for killed enemies and players can see it in the debriefing screen. Shooting friendlies will lead to a negative rating and turning hostile to your own units. |
Open / Close Doors | Object Modifiers | Arma 3 | BIS_fnc_moduleDoorOpen | Open/close door of synced objects. |
Simulation Manager | Object Modifiers | Arma 3 | BIS_fnc_moduleSimulationManager | Keep all AI units disabled until someone from the player's group gets near. |
Open Strategic Map | Strategic | Arma 3 | BIS_fnc_moduleStrategicMapOpen | Open a strategic map. |
Support Requester | Supports | Arma 3 | BIS_fnc_moduleSupportsInitRequester | Supports framework. A support requester unit has to be synchronized with the Requester module. The Requester module has to be synchronized with Provider module(s). A Provider module has to be synchronized with a support provider unit(s), unless a Virtual Provider module is used. |
Posters | Others | Arma 3 | BIS_fnc_modulePoster | Creates posters and leafets on walls of buildings. Those buildings are made indestructible. |
Animals | Others | Arma 3 Zeus | BIS_fnc_moduleAnimals | Creates a group of animals and handles their basic behavior. Deleting the module will delete the animals as well. |
Close Air Support (CAS) | Effects | Arma 3 Zeus | BIS_fnc_moduleCAS | Send an air strike on the module position. It will take a few seconds before the plane arrives at the module’s position. Unless it's destroyed, it will be deleted after flying away. |
Game Master | Zeus | Arma 3 Zeus | BIS_fnc_moduleCurator | Zeus logic which provides access to the 3D real-time editor. |
Manage Addons | Zeus | Arma 3 Zeus | BIS_fnc_moduleCuratorAddAddons | Manage addons (i.e. object packs) available to Zeus. |
Manage Resources | Zeus | Arma 3 Zeus | BIS_fnc_moduleCuratorAddPoints | Add or subtract resources available to Zeus. They are required for placing or editing objects. |
Add Editing Area | Zeus | Arma 3 Zeus | BIS_fnc_moduleCuratorAddEditingArea | Add an area inside of which Zeus is allowed to place or edit objects. |
Restrict Editing Around Players | Zeus | Arma 3 Zeus | BIS_fnc_moduleCuratorAddEditingAreaPlayers | |
Set Editing Area Type | Zeus | Arma 3 Zeus | BIS_fnc_moduleCuratorSetEditingAreaType | Set whether editing in all editing areas is allowed or restricted. |
Add Camera Area | Zeus | Arma 3 Zeus | BIS_fnc_moduleCuratorAddCameraArea | Add an area inside of which Zeus can move with the camera. |
Set Camera Position | Zeus | Arma 3 Zeus | BIS_fnc_moduleCuratorSetCamera | Move the Zeus camera to the module position. |
Add Editable Objects | Zeus | Arma 3 Zeus | BIS_fnc_moduleCuratorAddEditableObjects | Add objects which Zeus can edit. |
Set Editing Costs | Zeus | Arma 3 Zeus | BIS_fnc_moduleCuratorSetCoefs | Set coefficients for operations Zeus can perform. The object cost is multiplied by these. Use a large negative value (e.g. -1e10) to disable the operation. |
Set Costs (Default) | Zeus | Arma 3 Zeus | BIS_fnc_moduleCuratorSetCostsDefault | |
Set Costs (Side) | Zeus | Arma 3 Zeus | BIS_fnc_moduleCuratorSetCostsSide | Simplified definition of object costs. Can be combined with other "Set Costs" modules (e.g., cost of a BLUFOR soldier can be defined by "Set Costs - Sides" and "Set Costs - Soldiers & Vehicles" module. All matching values are multiplied together). |
Set Costs - Soldiers & Vehicles | Zeus | Arma 3 Zeus | BIS_fnc_moduleCuratorSetCostsVehicleClass | Simplified definition of object costs. Can be combined with other "Set Costs" modules (e.g., cost of a BLUFOR soldier can be defined by "Set Costs - Sides" and "Set Costs - Soldiers & Vehicles" module. All matching values are multiplied together). |
Add Icon | Zeus | Arma 3 Zeus | BIS_fnc_moduleCuratorAddIcon | Show icon visible only to a specific Zeus. |
Set Attributes - Objects | Zeus | Arma 3 Zeus | BIS_fnc_moduleCuratorSetAttributes | Set which attributes are available for objects. The attribute window is accessed when Zeus double-clicks LMB on an object. |
Post-Process | Environment | Arma 3 Zeus | BIS_fnc_modulePostprocess | Set a scene Post-Processing effect (e.g. color correction or film grain) |
IR Grenade | Effects | Arma 3 Zeus | BIS_fnc_moduleGrenade | |
Time Acceleration | Environment | Arma 3 Zeus | BIS_fnc_moduleTimeMultiplier | |
Flare | Effects | Arma 3 Zeus | BIS_fnc_moduleProjectile | Creates a signal flare on the module position (visible only at night). |
End Scenario | Scenario Flow | Arma 3 Zeus | BIS_fnc_moduleEndMission | End the scenario for all players. |
Scenario Name | Scenario Flow | Arma 3 Zeus | BIS_fnc_moduleMissionName | Set the scenario name. It's shown to every player upon joining and after each respawn. |
Zeus Lightning Bolt | Zeus | Arma 3 Zeus | BIS_fnc_moduleLightning | Creates a lightning strike powerful enough to destroy an object where it impacts. |
Cover Map | Others | Arma 3 Zeus | BIS_fnc_moduleCoverMap | Highlight an Area of Operations in the map by enclosing it and covering the unused part. |
Create Radio Channel | Others | Arma 3 Zeus | BIS_fnc_moduleRadioChannelCreate | Creates a custom radio channel for the given sides / Zeus players. |
Zone Protection | Scenario Flow | Arma 3 Zeus | BIS_fnc_moduleZoneProtection | Prevents players from entering the given area. |
Countdown | Scenario Flow | Arma 3 Zeus | BIS_fnc_moduleCountdown | |
Respawn Tickets | Scenario Flow | Arma 3 Zeus | BIS_fnc_moduleRespawnTickets | Set the number of respawn tickets available to each side. |
Bleed Tickets | Scenario Flow | Arma 3 Zeus | BIS_fnc_moduleBleedTickets | Allow ticket bleeding when one side is holding the majority of sectors. |
Ordnance | Effects | Arma 3 Zeus | BIS_fnc_moduleProjectile | Create an artillery shell on the module position. It will take a few seconds until it hits the ground. |
Spawn AI | Others | Arma 3 Helicopters | bis_fnc_moduleSpawnAI | |
Spawn AI: Spawnpoint | Others | Arma 3 Helicopters | bis_fnc_moduleSpawnAIPoint | |
Spawn AI: Sector Tactic | Others | Arma 3 Helicopters | bis_fnc_moduleSpawnAISectorTactic | |
Spawn AI: Options | Others | Arma 3 Helicopters | bis_fnc_moduleSpawnAIOptions | |
Sling Load | Others | Arma 3 Helicopters | bis_fnc_moduleSlingload | |
EndGame Objectives Instance | Objectives | Arma 3 Marksmen | bis_fnc_moduleHvtObjectives | |
End Game Simple Objective | Objectives | Arma 3 Marksmen | bis_fnc_moduleHvtObjectives | |
End Game Start Game Objective | Objectives | Arma 3 Marksmen | bis_fnc_moduleHvtObjectives | |
End Game - End Game Objective | Objectives | Arma 3 Marksmen | bis_fnc_moduleHvtObjectives | |
Combat Patrol Init | Combat Patrol | Arma 3 Malden | BIS_fnc_CPInit | Initializes the Combat Patrol mode upon scenario start. |
Combat Patrol Location Add | Combat Patrol | Arma 3 Malden | Adds a new selectable location to the map. | |
Combat Patrol Location Remove | Combat Patrol | Arma 3 Malden | Removes the nearest location in a 1000m radius from the map selection. | |
Combat Patrol Location Reposition | Combat Patrol | Arma 3 Malden | Moves the nearest location in a 1000m radius to this module's position. | |
Combat Patrol Azimuth Blacklist | Combat Patrol | Arma 3 Malden | Blacklists the nearest location's in a 1000m radius azimuth range so it can't be used for the starting / ending position or reinforcements spawning point. | |
Civilian Presence | Ambient | Arma 3 Tac-Ops | bis_fnc_moduleCivilianPresence | |
Civilian Presence Spawnpoint | Ambient | Arma 3 Tac-Ops | bis_fnc_moduleCivilianPresenceUnit | |
Civilian Presence Position | Ambient | Arma 3 Tac-Ops | bis_fnc_moduleCivilianPresenceSafeSpot | |
Vanguard: Starting Area | Gameplay Modes | Arma 3 Tanks | BIS_fnc_moduleVanguardFob | |
Vanguard: Score Persistence | Gameplay Modes | Arma 3 Tanks | BIS_fnc_moduleVanguardScorePersistence | |
Vanguard: Objective Area | Gameplay Modes | Arma 3 Tanks | BIS_fnc_moduleVanguardObjective |
Function used for exporting
private _modules = "(configName inheritsFrom _x) == 'Module_F'" configClasses (configFile >> "CfgVehicles");
private _export = "{| class='wikitable sortable' |-
!Module Name !!Category !!Addon !!Function !!Description
|-" + endl;
{
if ((getNumber (_x >> "scope") > 1)) then
{
private _name = getText (_x >> "displayName");
private _cat = getText (_x >> "category");
private _mod = configSourceMod _x;
private _fnc = getText (_x >> "function");
private _desc = getText (_x >> "ModuleDescription" >> "Description");
if (_desc isEqualTo "") then {_desc = ""};
if (_mod == "") then {_mod = "A3"};
private _modName = modParams [_mod,["name"]];
_modName = _modName select 0;
_cat = getText (configFile >> "CfgFactionClasses" >> _cat >> "displayName");
if (_cat isEqualto "") then {_cat = "Others"};
_export = _export + "|" + _name + endl + "||" + _cat + endl + "||" + _modName + endl + "||" + _fnc + endl + "||" + _desc + endl + "|-" + endl;
};
} forEach _modules;
_export = _export + "|}";
copyToClipboard _export;
Function List
BIS_fnc_packStaticWeapon,
BIS_fnc_unpackStaticWeapon,
BIS_fnc_ambientFlyby,
BIS_fnc_ambientAnim,
BIS_fnc_ambientAnimCombat,
BIS_fnc_ambientAnimGetParams,
BIS_fnc_animalBehaviour,
BIS_fnc_animalRandomization,
BIS_fnc_sortBy,
BIS_fnc_arrayShuffle,
BIS_fnc_updatePlayerArray,
BIS_fnc_consolidateArray,
BIS_fnc_findInPairs,
BIS_fnc_getFromPairs,
BIS_fnc_addToPairs,
BIS_fnc_removeFromPairs,
BIS_fnc_setToPairs,
BIS_fnc_sortAlphabetically,
BIS_fnc_findAllNestedElements,
BIS_fnc_bitwiseAND,
BIS_fnc_bitwiseOR,
BIS_fnc_bitwiseXOR,
BIS_fnc_bitwiseNOT,
BIS_fnc_bitflagsSet,
BIS_fnc_bitflagsUnset,
BIS_fnc_bitflagsFlip,
BIS_fnc_bitflagsCheck,
BIS_fnc_bitflagsToArray,
BIS_fnc_briefingAnimate,
BIS_fnc_briefingInit,
BIS_fnc_enemyTargets,
BIS_fnc_enemyDetected,
BIS_fnc_fireSupport,
BIS_fnc_fireSupportCluster,
BIS_fnc_fireSupportVirtual,
BIS_fnc_stalk,
BIS_fnc_configPath,
BIS_fnc_subClasses,
BIS_fnc_uniqueClasses,
BIS_fnc_loadClass,
BIS_fnc_loadEntry,
BIS_fnc_unitAddon,
BIS_fnc_weaponAddon,
BIS_fnc_returnChildren,
BIS_fnc_configExtremes,
BIS_fnc_weaponsEntityType,
BIS_fnc_magazinesEntityType,
BIS_fnc_getCfg,
BIS_fnc_getCfgIsClass,
BIS_fnc_getCfgSubClasses,
BIS_fnc_getCfgDataArray,
BIS_fnc_getCfgDataObject,
BIS_fnc_getCfgDataBool,
BIS_fnc_getCfgData,
BIS_fnc_getCfgDataPool,
BIS_fnc_debugProfile,
BIS_fnc_functionMeta,
BIS_fnc_camera,
BIS_fnc_cameraOld,
BIS_fnc_isDemo,
BIS_fnc_animViewer,
BIS_fnc_logFormat,
BIS_fnc_logFormatServer,
BIS_fnc_preload,
BIS_fnc_errorParamsType,
BIS_fnc_isDebugConsoleAllowed,
BIS_fnc_debugConsoleExec,
BIS_fnc_diagAAR,
BIS_fnc_diagAARrecord,
BIS_fnc_diagHit,
BIS_fnc_diagKey,
BIS_fnc_diagRadio,
BIS_fnc_diagMissionWeapons,
BIS_fnc_diagMissionPositions,
BIS_fnc_diagPreview,
BIS_fnc_diagPreviewVehicleCrew,
BIS_fnc_diagPreviewCycle,
BIS_fnc_diagKeyLayout,
BIS_fnc_diagKeyTest,
BIS_fnc_diagWiki,
BIS_fnc_diagVehicleIcons,
BIS_fnc_diagConfig,
BIS_fnc_diagLoop,
BIS_fnc_locWeaponInfo,
BIS_fnc_diagKnownTargets,
BIS_fnc_diagKnownAsTarget,
BIS_fnc_diagBulletCam,
BIS_fnc_diagMacros,
BIS_fnc_diagMacrosVerify,
BIS_fnc_diagMacrosMapSize,
BIS_fnc_diagMacrosNameSound,
BIS_fnc_diagMacrosSimpleObject,
BIS_fnc_diagMacrosAuthor,
BIS_fnc_diagMacrosEditorPreview,
BIS_fnc_diagFindMissingAuthors,
BIS_fnc_diagObjectPerformance,
BIS_fnc_exportGroupFormations,
BIS_fnc_exportCfgVehicles,
BIS_fnc_exportCfgVehiclesAssetDB,
BIS_fnc_exportCfgWeapons,
BIS_fnc_exportCfgMagazines,
BIS_fnc_exportCfgPatches,
BIS_fnc_exportCfgHints,
BIS_fnc_exportEditorPreviews,
BIS_fnc_exportConfigHierarchy,
BIS_fnc_importImageLinks,
BIS_fnc_exportFunctionsToWiki,
BIS_fnc_diagJIRAlink,
BIS_fnc_effectFired,
BIS_fnc_effectKilled,
BIS_fnc_effectPlankton,
BIS_fnc_effectFiredLongSmoke,
BIS_fnc_effectFiredRifle,
BIS_fnc_effectFiredArtillery,
BIS_fnc_effectFiredRocket,
BIS_fnc_effectFiredSmokeLauncher,
BIS_fnc_effectFiredSmokeLauncher_boat,
BIS_fnc_effectFiredFlares,
BIS_fnc_effectFiredHeliRocket,
BIS_fnc_effectKilledAirDestruction,
BIS_fnc_effectKilledAirDestructionStage2,
BIS_fnc_effectKilledSecondaries,
BIS_fnc_setPPeffectTemplate,
BIS_fnc_initWorldScene,
BIS_fnc_feedbackMain,
BIS_fnc_bloodEffect,
BIS_fnc_damageChanged,
BIS_fnc_damagePulsing,
BIS_fnc_dirtEffect,
BIS_fnc_fatigueEffect,
BIS_fnc_feedbackInit,
BIS_fnc_flamesEffect,
BIS_fnc_healing,
BIS_fnc_incapacitatedEffect,
BIS_fnc_indicateBleeding,
BIS_fnc_radialRed,
BIS_fnc_radialRedOut,
BIS_fnc_relScaledDist,
BIS_fnc_terrainGradAngle,
BIS_fnc_groupIndicator,
BIS_fnc_rscLayer,
BIS_fnc_guiEffectTiles,
BIS_fnc_cinemaBorder,
BIS_fnc_textTiles,
BIS_fnc_titlecard,
BIS_fnc_liveFeed,
BIS_fnc_liveFeedEffects,
BIS_fnc_liveFeedSetSource,
BIS_fnc_liveFeedSetTarget,
BIS_fnc_liveFeedTerminate,
BIS_fnc_establishingShot,
BIS_fnc_showNotification,
BIS_fnc_ctrlFitToTextHeight,
BIS_fnc_setIDCStreamFriendly,
BIS_fnc_typeText,
BIS_fnc_typeText2,
BIS_fnc_ctrlSetScale,
BIS_fnc_credits_movie,
BIS_fnc_credits_movieConfig,
BIS_fnc_credits_movieSupport,
BIS_fnc_showUnitInfo,
BIS_fnc_toUpperDisplayTexts,
BIS_fnc_createLogRecord,
BIS_fnc_showMissionStatus,
BIS_fnc_setMissionStatusSlot,
BIS_fnc_openFieldManual,
BIS_fnc_initDisplay,
BIS_fnc_controlConfigs,
BIS_fnc_showWelcomeScreen,
BIS_fnc_versionInfo,
BIS_fnc_exportGUIBaseClasses,
BIS_fnc_advHint,
BIS_fnc_advHintArg,
BIS_fnc_advHintCall,
BIS_fnc_advHintCredits,
BIS_fnc_advHintFormat,
BIS_fnc_holdActionAdd,
BIS_fnc_holdActionRemove,
BIS_fnc_addWeapon,
BIS_fnc_itemType,
BIS_fnc_basicBackpack,
BIS_fnc_loadInventory,
BIS_fnc_unitHeadgear,
BIS_fnc_isThrowable,
BIS_fnc_limitAmmunition,
BIS_fnc_limitItems,
BIS_fnc_limitWeaponItems,
BIS_fnc_inventoryExists,
BIS_fnc_markWaypoints,
BIS_fnc_mapSize,
BIS_fnc_markerToTrigger,
BIS_fnc_triggerToMarker,
BIS_fnc_exportMapToBiTXT,
BIS_fnc_drawArrow,
BIS_fnc_basicTask,
BIS_fnc_missionTasks,
BIS_fnc_missionTasksLocal,
BIS_fnc_missionConversations,
BIS_fnc_missionConversationsLocal,
BIS_fnc_missionFlow,
BIS_fnc_isCampaign,
BIS_fnc_missionHandlers,
BIS_fnc_trackMissionTime,
BIS_fnc_forceEnd,
BIS_fnc_fadeEffect,
BIS_fnc_findOverwatch,
BIS_fnc_onDiaryChanged,
BIS_fnc_colorRGBAtoHTML,
BIS_fnc_rankParams,
BIS_fnc_colorRGBAtoTexture,
BIS_fnc_healthEffects,
BIS_fnc_textureMarker,
BIS_fnc_textureVehicleIcon,
BIS_fnc_localize,
BIS_fnc_colorConfigToRGBA,
BIS_fnc_keyCode,
BIS_fnc_addScriptedEventHandler,
BIS_fnc_removeScriptedEventHandler,
BIS_fnc_removeAllScriptedEventHandlers,
BIS_fnc_callScriptedEventHandler,
BIS_fnc_startLoadingScreen,
BIS_fnc_endLoadingScreen,
BIS_fnc_progressLoadingScreen,
BIS_fnc_groupVehicles,
BIS_fnc_nearestRoad,
BIS_fnc_addCommMenuItem,
BIS_fnc_removeCommMenuItem,
BIS_fnc_refreshCommMenu,
BIS_fnc_interpolateWeather,
BIS_fnc_weaponComponents,
BIS_fnc_jukebox,
BIS_fnc_loop,
BIS_fnc_runLater,
BIS_fnc_fixDate,
BIS_fnc_isLeapYear,
BIS_fnc_monthDays,
BIS_fnc_disableLoading,
BIS_fnc_gridToPos,
BIS_fnc_encodeFlags,
BIS_fnc_decodeFlags,
BIS_fnc_encodeFlags2,
BIS_fnc_decodeFlags2,
BIS_fnc_encodeFlags4,
BIS_fnc_decodeFlags4,
BIS_fnc_encodeFlags8,
BIS_fnc_decodeFlags8,
BIS_fnc_deleteCounter,
BIS_fnc_sunriseSunsetTime,
BIS_fnc_getArea,
BIS_fnc_animateFlag,
BIS_fnc_fire,
BIS_fnc_initModules,
BIS_fnc_moduleInit,
BIS_fnc_moduleHandle,
BIS_fnc_moduleModules,
BIS_fnc_moduleTriggers,
BIS_fnc_moduleUnits,
BIS_fnc_moduleExecute,
BIS_fnc_initMultiplayer,
BIS_fnc_call,
BIS_fnc_spawn,
BIS_fnc_execFSM,
BIS_fnc_execVM,
BIS_fnc_execRemote,
BIS_fnc_addScore,
BIS_fnc_setRespawnDelay,
BIS_fnc_onPlayerConnected,
BIS_fnc_initPlayable,
BIS_fnc_missionTimeLeft,
BIS_fnc_deleteVehicleCrew,
BIS_fnc_admin,
BIS_fnc_netId,
BIS_fnc_groupFromNetId,
BIS_fnc_objectFromNetId,
BIS_fnc_countdown,
BIS_fnc_filterString,
BIS_fnc_inString,
BIS_fnc_ordinalNumber,
BIS_fnc_romanNumeral,
BIS_fnc_phoneticalWord,
BIS_fnc_teamColor,
BIS_fnc_alignTabs,
BIS_fnc_splitString,
BIS_fnc_trimString,
BIS_fnc_addSupportLink,
BIS_fnc_changeSupportRadioChannel,
BIS_fnc_limitSupport,
BIS_fnc_removeSupportLink,
BIS_fnc_getTurrets,
BIS_fnc_objectVar,
BIS_fnc_allSynchronizedObjects,
BIS_fnc_setRank,
BIS_fnc_spawnObjects,
BIS_fnc_objectHeight,
BIS_fnc_objectType,
BIS_fnc_crewCount,
BIS_fnc_setIdentity,
BIS_fnc_setObjectRotation,
BIS_fnc_cargoTurretIndex,
BIS_fnc_switchLamp,
BIS_fnc_attachToRelative,
BIS_fnc_setHitPointDamage,
BIS_fnc_allTurrets,
BIS_fnc_synchronizedObjectsQueue,
BIS_fnc_createSimpleObject,
BIS_fnc_adjustSimpleObject,
BIS_fnc_simpleObjectData,
BIS_fnc_replaceWithSimpleObject,
BIS_fnc_addClassOO,
BIS_fnc_createObjectOO,
BIS_fnc_validateParametersOO,
BIS_fnc_storeParamsValues,
BIS_fnc_initParams,
BIS_fnc_getParamValue,
BIS_fnc_paramDaytime,
BIS_fnc_paramWeather,
BIS_fnc_paramCountdown,
BIS_fnc_paramRespawnTickets,
BIS_fnc_paramGuerFriendly,
BIS_fnc_paramReviveUnconsciousStateMode,
BIS_fnc_paramReviveMode,
BIS_fnc_paramReviveDuration,
BIS_fnc_paramReviveRequiredTrait,
BIS_fnc_paramReviveRequiredItems,
BIS_fnc_paramReviveMedicSpeedMultiplier,
BIS_fnc_paramReviveBleedOutDuration,
BIS_fnc_paramReviveForceRespawnDuration,
BIS_fnc_paramTimeAcceleration,
BIS_fnc_ORBATOpen,
BIS_fnc_ORBATAnimate,
BIS_fnc_ORBATTooltip,
BIS_fnc_ORBATSetGroupFade,
BIS_fnc_ORBATSetGroupParams,
BIS_fnc_ORBATGetGroupParams,
BIS_fnc_ORBATAddGroupOverlay,
BIS_fnc_ORBATRemoveGroupOverlay,
BIS_fnc_ORBATConfigPreview,
BIS_fnc_StrategicMapOpen,
BIS_fnc_StrategicMapAnimate,
BIS_fnc_StrategicMapMouseButtonClick,
BIS_fnc_setUnitInsignia,
BIS_fnc_getUnitInsignia,
BIS_fnc_selectRespawnTemplate,
BIS_fnc_initRespawn,
BIS_fnc_showRespawnMenu,
BIS_fnc_setRespawnInventory,
BIS_fnc_addRespawnInventory,
BIS_fnc_removeRespawnInventory,
BIS_fnc_getRespawnInventories,
BIS_fnc_addRespawnPosition,
BIS_fnc_removeRespawnPosition,
BIS_fnc_getRespawnPositions,
BIS_fnc_getRespawnMarkers,
BIS_fnc_missionRespawnType,
BIS_fnc_moveToRespawnPosition,
BIS_fnc_respawnNone,
BIS_fnc_respawnSpectator,
BIS_fnc_respawnInstant,
BIS_fnc_respawnBase,
BIS_fnc_respawnGroup,
BIS_fnc_respawnSide,
BIS_fnc_respawnEndMission,
BIS_fnc_respawnSeagull,
BIS_fnc_respawnTimePenalty,
BIS_fnc_respawnWave,
BIS_fnc_respawnCounter,
BIS_fnc_respawnConfirm,
BIS_fnc_respawnTickets,
BIS_fnc_respawnMenuPosition,
BIS_fnc_respawnMenuInventory,
BIS_fnc_showRespawnMenuDisableItem,
BIS_fnc_showRespawnMenuDisableItemDraw,
BIS_fnc_showRespawnMenuDisableItemCheck,
BIS_fnc_showRespawnMenuHeader,
BIS_fnc_showRespawnMenuInventory,
BIS_fnc_showRespawnMenuInventoryDetails,
BIS_fnc_showRespawnMenuInventoryItems,
BIS_fnc_showRespawnMenuInventoryList,
BIS_fnc_showRespawnMenuInventoryLimit,
BIS_fnc_showRespawnMenuInventoryLimitRefresh,
BIS_fnc_showRespawnMenuInventoryLimitRespawn,
BIS_fnc_showRespawnMenuInventoryLoadout,
BIS_fnc_showRespawnMenuInventoryMetadata,
BIS_fnc_showRespawnMenuPosition,
BIS_fnc_showRespawnMenuPositionList,
BIS_fnc_showRespawnMenuPositionMap,
BIS_fnc_showRespawnMenuPositionMapDraw,
BIS_fnc_showRespawnMenuPositionMapHandle,
BIS_fnc_showRespawnMenuPositionMetadata,
BIS_fnc_showRespawnMenuPositionName,
BIS_fnc_showRespawnMenuPositionRefresh,
BIS_fnc_enemySides,
BIS_fnc_friendlySides,
BIS_fnc_areFriendly,
BIS_fnc_sideID,
BIS_fnc_sideColor,
BIS_fnc_sideName,
BIS_fnc_sideType,
BIS_fnc_objectSide,
BIS_fnc_playerSideFaction,
BIS_fnc_sideIsFriendly,
BIS_fnc_sideIsEnemy,
BIS_fnc_sideNameUnlocalized,
BIS_fnc_InstructorFigure,
BIS_fnc_bleedTickets,
BIS_fnc_setTask,
BIS_fnc_setTaskLocal,
BIS_fnc_taskVar,
BIS_fnc_deleteTask,
BIS_fnc_sharedObjectives,
BIS_fnc_taskTypeIcon,
BIS_fnc_taskSetType,
BIS_fnc_taskType,
BIS_fnc_taskSetAlwaysVisible,
BIS_fnc_taskAlwaysVisible,
BIS_fnc_taskChildren,
BIS_fnc_taskCompleted,
BIS_fnc_taskCreate,
BIS_fnc_taskCurrent,
BIS_fnc_taskDescription,
BIS_fnc_taskDestination,
BIS_fnc_taskExists,
BIS_fnc_taskHint,
BIS_fnc_taskParent,
BIS_fnc_taskReal,
BIS_fnc_tasksUnit,
BIS_fnc_taskSetCurrent,
BIS_fnc_taskSetDescription,
BIS_fnc_taskSetDestination,
BIS_fnc_taskSetState,
BIS_fnc_taskState,
BIS_fnc_vehicleRoles,
BIS_fnc_missileLaunchPositionFix,
BIS_fnc_loadFunctions,
BIS_fnc_areEqualNotNil,
BIS_fnc_vectorDirAndUpRelative,
BIS_fnc_weaponDirectionRelative,
BIS_fnc_scriptedWaypointType,
BIS_fnc_wpLand,
BIS_fnc_wpPatrol,
BIS_fnc_wpRelax,
BIS_fnc_wpArtillery,
BIS_fnc_wpSuppress,
BIS_fnc_bezierLength,
BIS_fnc_clamp,
BIS_fnc_clampVector,
BIS_fnc_deltaTime,
BIS_fnc_findLookAt,
BIS_fnc_isEqualVector,
BIS_fnc_nearestPoint,
BIS_fnc_pow,
BIS_fnc_pulsate,
BIS_fnc_vectorDivide,
BIS_fnc_berp,
BIS_fnc_berpVector,
BIS_fnc_bezierInterpolate,
BIS_fnc_bezierInterpolateVector,
BIS_fnc_bounceIn,
BIS_fnc_bounceOut,
BIS_fnc_bounceInOut,
BIS_fnc_bounceInVector,
BIS_fnc_bounceOutVector,
BIS_fnc_bounceInOutVector,
BIS_fnc_clerp,
BIS_fnc_easeIn,
BIS_fnc_easeOut,
BIS_fnc_easeInOut,
BIS_fnc_easeInOutVector,
BIS_fnc_easeInVector,
BIS_fnc_easeOutVector,
BIS_fnc_hermite,
BIS_fnc_hermiteVector,
BIS_fnc_interpolate,
BIS_fnc_interpolateConstant,
BIS_fnc_interpolateVector,
BIS_fnc_interpolateVectorConstant,
BIS_fnc_inverseLerp,
BIS_fnc_lerp,
BIS_fnc_lerpVector,
BIS_fnc_quinticIn,
BIS_fnc_quinticOut,
BIS_fnc_quinticInOut,
BIS_fnc_quinticInVector,
BIS_fnc_quinticOutVector,
BIS_fnc_quinticInOutVector,
BIS_fnc_slerp,
BIS_fnc_timeline_cleanup,
BIS_fnc_timeline_deleted,
BIS_fnc_timeline_finish,
BIS_fnc_timeline_getAlpha,
BIS_fnc_timeline_getCurrentTime,
BIS_fnc_timeline_getInterpMode,
BIS_fnc_timeline_getLength,
BIS_fnc_timeline_getPlayFromStart,
BIS_fnc_timeline_getPlayRate,
BIS_fnc_timeline_getPlayTime,
BIS_fnc_timeline_getPosition,
BIS_fnc_timeline_getSimulatedCurves,
BIS_fnc_timeline_getStopTime,
BIS_fnc_timeline_getTimeLeft,
BIS_fnc_timeline_init,
BIS_fnc_timeline_isFinished,
BIS_fnc_timeline_isLooping,
BIS_fnc_timeline_isPaused,
BIS_fnc_timeline_isPlaying,
BIS_fnc_timeline_isReverse,
BIS_fnc_timeline_play,
BIS_fnc_timeline_setInterpMode,
BIS_fnc_timeline_setLength,
BIS_fnc_timeline_setLoop,
BIS_fnc_timeline_setPause,
BIS_fnc_timeline_setPlayRate,
BIS_fnc_timeline_setPosition,
BIS_fnc_timeline_setReverse,
BIS_fnc_timeline_simulateCurves,
BIS_fnc_timeline_stop,
BIS_fnc_timeline_tick,
BIS_fnc_timeline_edenAttributesChanged,
BIS_fnc_timeline_edenConnectionChanged,
BIS_fnc_timeline_edenDeleted,
BIS_fnc_timeline_edenInit,
BIS_fnc_timeline_edenIsSelected,
BIS_fnc_timeline_edenDragged,
BIS_fnc_richCurve_compute,
BIS_fnc_richCurve_computeCurveArcLength,
BIS_fnc_richCurve_computeKeys,
BIS_fnc_richCurve_computeOwnerTimeline,
BIS_fnc_richCurve_computeSimulatedObjects,
BIS_fnc_richCurve_getCurveLength,
BIS_fnc_richCurve_getCurvePoints,
BIS_fnc_richCurve_getCurveValueFloat,
BIS_fnc_richCurve_getCurveValueVector,
BIS_fnc_richCurve_getFirstKey,
BIS_fnc_richCurve_getKeyFromIndex,
BIS_fnc_richCurve_getKeyIndex,
BIS_fnc_richCurve_getKeys,
BIS_fnc_richCurve_getKeysAtTime,
BIS_fnc_richCurve_getKeyTime,
BIS_fnc_richCurve_getLastKey,
BIS_fnc_richCurve_getLookAtPosition,
BIS_fnc_richCurve_getNextKey,
BIS_fnc_richCurve_getOrientationMode,
BIS_fnc_richCurve_getOwnerTimeline,
BIS_fnc_richCurve_getPreviousKey,
BIS_fnc_richCurve_getSimulatedObjects,
BIS_fnc_richCurve_getTimeRange,
BIS_fnc_richCurve_isTimeInSeconds,
BIS_fnc_richCurve_numKeys,
BIS_fnc_richCurve_reset,
BIS_fnc_richCurve_resetKeysEventState,
BIS_fnc_richCurve_setKeys,
BIS_fnc_richCurve_setOrientationMode,
BIS_fnc_richCurve_edenAttributesChanged,
BIS_fnc_richCurve_edenBakeCurve3D,
BIS_fnc_richCurve_edenComputeNearestSegment,
BIS_fnc_richCurve_edenConnectionChanged,
BIS_fnc_richCurve_edenDrawControlPoints3D,
BIS_fnc_richCurve_edenDrawCurve3D,
BIS_fnc_richCurve_edenIsSelected,
BIS_fnc_richCurve_edenMarkStateDirty,
BIS_fnc_richCurve_edenTick,
BIS_fnc_richCurve_edenDragged,
BIS_fnc_key_compute,
BIS_fnc_key_computeOwnerCurve,
BIS_fnc_key_computeTime,
BIS_fnc_key_getArriveControlPoint,
BIS_fnc_key_getArriveTangent,
BIS_fnc_key_getArriveTangentWeight,
BIS_fnc_key_getConfigTime,
BIS_fnc_key_getFOV,
BIS_fnc_key_getInterpMode,
BIS_fnc_key_getLeaveControlPoint,
BIS_fnc_key_getLeaveTangent,
BIS_fnc_key_getLeaveTangentWeight,
BIS_fnc_key_getOwnerCurve,
BIS_fnc_key_getTime,
BIS_fnc_key_getValue,
BIS_fnc_key_isFloat,
BIS_fnc_key_isVector,
BIS_fnc_key_setArriveTangent,
BIS_fnc_key_setArriveTangentWeight,
BIS_fnc_key_setInterpMode,
BIS_fnc_key_setLeaveTangent,
BIS_fnc_key_setLeaveTangentWeight,
BIS_fnc_key_setTime,
BIS_fnc_key_setValue,
BIS_fnc_key_edenAreControlPointsLocked,
BIS_fnc_key_edenAttributesChanged,
BIS_fnc_key_edenConnectionChanged,
BIS_fnc_key_edenIsSelected,
BIS_fnc_key_edenRegisteredToWorld,
BIS_fnc_key_edenUnregisteredFromWorld,
BIS_fnc_key_edenDragged,
BIS_fnc_controlPoint_compute,
BIS_fnc_controlPoint_computeOwnerKey,
BIS_fnc_controlPoint_getOwnerKey,
BIS_fnc_controlPoint_isArrive,
BIS_fnc_controlPoint_setIsArrive,
BIS_fnc_controlPoint_edenAttributesChanged,
BIS_fnc_controlPoint_edenConnectionChanged,
BIS_fnc_controlPoint_edenIsSelected,
BIS_fnc_controlPoint_edenRegisteredToWorld,
BIS_fnc_controlPoint_edenUnregisteredFromWorld,
BIS_fnc_controlPoint_edenDragged,
BIS_fnc_camera_deleted,
BIS_fnc_camera_getCam,
BIS_fnc_camera_getCinemaBordersEnabled,
BIS_fnc_camera_getFOV,
BIS_fnc_camera_getFocus,
BIS_fnc_camera_getHUDEnabled,
BIS_fnc_camera_getVisionMode,
BIS_fnc_camera_init,
BIS_fnc_camera_setCam,
BIS_fnc_camera_setCinemaBordersEnabled,
BIS_fnc_camera_setFOV,
BIS_fnc_camera_setFocus,
BIS_fnc_camera_setHUDEnabled,
BIS_fnc_camera_setVisionMode,
BIS_fnc_camera_tick,
BIS_fnc_camera_edenAttributesChanged,
BIS_fnc_camera_edenConnectionChanged,
BIS_fnc_camera_edenDeleted,
BIS_fnc_camera_edenInit,
BIS_fnc_camera_edenIsSelected,
BIS_fnc_camera_edenRegisteredToWorld,
BIS_fnc_camera_edenReset,
BIS_fnc_camera_edenSelectionChanged,
BIS_fnc_camera_edenUnregisteredFromWorld,
BIS_fnc_3den_init,
BIS_fnc_3den_onKeyDown,
BIS_fnc_3den_onKeyUp,
BIS_fnc_3den_onSelectionChange,
BIS_fnc_3den_onMissionLoad,
BIS_fnc_3den_onMissionNew,
BIS_fnc_3den_onMissionPreviewEnd,
BIS_fnc_keyframeAnimation_deltaTime,
BIS_fnc_keyframeAnimation_init,
BIS_fnc_mapAnimAdd,
BIS_fnc_mapAnimClear,
BIS_fnc_mapAnimDone,
BIS_fnc_moduleFiringDrill,
BIS_fnc_moduleFDCPIn,
BIS_fnc_moduleFDCPOut,
BIS_fnc_moduleFDCPClear,
BIS_fnc_moduleFDStatsClear,
BIS_fnc_moduleFDSkeetDestruction,
BIS_fnc_moduleFDFadeMarker,
BIS_fnc_moduleTimeTrial,
BIS_fnc_moduleTTCPIn,
BIS_fnc_moduleTTCPOut,
BIS_fnc_moduleTTCPClear,
BIS_fnc_moduleTTCPTrigger,
BIS_fnc_moduleTTStatsClear,
BIS_fnc_moduleTTCPTriggerBehind,
BIS_fnc_moduleFDBalloonAirDestruction,
BIS_fnc_moduleFDBalloonWaterDestruction,
BIS_fnc_ambientBoats,
BIS_fnc_ambientHelicopters,
BIS_fnc_ambientPlanes,
BIS_fnc_ambientBlacklist,
BIS_fnc_ambientBlacklistAdd,
BIS_fnc_ambientPostprocess,
BIS_fnc_kbTell,
BIS_fnc_kbTellLocal,
BIS_fnc_kbMenu,
BIS_fnc_kbSentence,
BIS_fnc_kbTopicConfig,
BIS_fnc_kbPriority,
BIS_fnc_kbCanSpeak,
BIS_fnc_kbSkip,
BIS_fnc_kbCreateDummy,
BIS_fnc_kbIsSpeaking,
BIS_fnc_genericSentence,
BIS_fnc_genericSentenceInit,
BIS_fnc_dbSymbolClass,
BIS_fnc_dbSymbolValue,
BIS_fnc_dbisClass,
BIS_fnc_dbisValue,
BIS_fnc_dbClassId,
BIS_fnc_dbClassSet,
BIS_fnc_dbClassCheck,
BIS_fnc_dbClassIndex,
BIS_fnc_dbClassRemove,
BIS_fnc_dbClassReturn,
BIS_fnc_dbClassList,
BIS_fnc_dbValueId,
BIS_fnc_dbValueSet,
BIS_fnc_dbValueCheck,
BIS_fnc_dbValueIndex,
BIS_fnc_dbValueRemove,
BIS_fnc_dbValueReturn,
BIS_fnc_dbValueList,
BIS_fnc_dbImportConfig,
BIS_fnc_dbImportXML,
BIS_fnc_dbConfigPath,
BIS_fnc_dbPrint,
BIS_fnc_error,
BIS_fnc_errorMsg,
BIS_fnc_halt,
BIS_fnc_param,
BIS_fnc_paramIn,
BIS_fnc_log,
BIS_fnc_functionsDebug,
BIS_fnc_functionPath,
BIS_fnc_codePerformance,
BIS_fnc_GC,
BIS_fnc_GCinit,
BIS_fnc_shutdown,
BIS_fnc_getIDD,
BIS_fnc_getIDC,
BIS_fnc_GUIeditor,
BIS_fnc_GUIbackground,
BIS_fnc_GUImessage,
BIS_fnc_GUIhint,
BIS_fnc_GUIgrid,
BIS_fnc_GUIgridToProfile,
BIS_fnc_GUInewsfeed,
BIS_fnc_PIP,
BIS_fnc_camFollow,
BIS_fnc_displayColorSet,
BIS_fnc_displayColorGet,
BIS_fnc_displayControls,
BIS_fnc_displayResize,
BIS_fnc_displayClouds,
BIS_fnc_displayLoading,
BIS_fnc_displayMission,
BIS_fnc_overviewTimeTrial,
BIS_fnc_overviewMission,
BIS_fnc_overviewAuthor,
BIS_fnc_overviewTerrain,
BIS_fnc_overviewDifficulty,
BIS_fnc_diaryHints,
BIS_fnc_diaryMaps,
BIS_fnc_HUDLimits,
BIS_fnc_credits,
BIS_fnc_titleText,
BIS_fnc_ctrlTextHeight,
BIS_fnc_shakeGauges,
BIS_fnc_helicopterDamage,
BIS_fnc_helicopterCanFly,
BIS_fnc_helicopterSeat,
BIS_fnc_helicopterSeatMove,
BIS_fnc_helicopterType,
BIS_fnc_helicopterGetHitpoints,
BIS_fnc_KMLimport,
BIS_fnc_noFlyZonesCreate,
BIS_fnc_noFlyZonesExport,
BIS_fnc_noFlyZone,
BIS_fnc_keypointsExport,
BIS_fnc_keypointsExportFromKML,
BIS_fnc_worldArea,
BIS_fnc_randomPos,
BIS_fnc_randomPosTrigger,
BIS_fnc_markerCreate,
BIS_fnc_markerParams,
BIS_fnc_markerPath,
BIS_fnc_posDegtoUTM,
BIS_fnc_posDegToWorld,
BIS_fnc_posUTMToDeg,
BIS_fnc_nearestHelipad,
BIS_fnc_endMission,
BIS_fnc_onLoad,
BIS_fnc_onEnd,
BIS_fnc_displayName,
BIS_fnc_counter,
BIS_fnc_isLocalized,
BIS_fnc_roundDir,
BIS_fnc_saveGame,
BIS_fnc_animType,
BIS_fnc_position,
BIS_fnc_assignPlayerRole,
BIS_fnc_convertUnits,
BIS_fnc_moveIn,
BIS_fnc_setHeight,
BIS_fnc_playerName,
BIS_fnc_singleMissionName,
BIS_fnc_singleMissionConfig,
BIS_fnc_singleMissionKeys,
BIS_fnc_MP,
BIS_fnc_MPexec,
BIS_fnc_numberDigits,
BIS_fnc_numberText,
BIS_fnc_radioSetChannel,
BIS_fnc_radioSetPlaylist,
BIS_fnc_radioSetTrack,
BIS_fnc_secondsToString,
BIS_fnc_customGPS,
BIS_fnc_customGPSVideo,
BIS_fnc_3Dcredits,
BIS_fnc_dirIndicator,
BIS_fnc_playVideo,
BIS_fnc_sandstorm,
BIS_fnc_crows,
BIS_fnc_destroyCity,
BIS_fnc_flies,
BIS_fnc_spawnEnemy,
BIS_fnc_findExtreme,
BIS_fnc_configviewer,
BIS_fnc_AAN,
BIS_fnc_infoText,
BIS_fnc_dynamicText,
BIS_fnc_halo,
BIS_fnc_music,
BIS_fnc_scriptedMove,
BIS_fnc_boundingBoxCorner,
BIS_fnc_boundingBoxMarker,
BIS_fnc_boundingBoxDimensions,
BIS_fnc_boundingCircle,
BIS_fnc_UnitCapture,
BIS_fnc_UnitCaptureFiring,
BIS_fnc_UnitCaptureSimple,
BIS_fnc_UnitPlay,
BIS_fnc_UnitPlaySimple,
BIS_fnc_UnitPlayFiring,
BIS_fnc_FTLmanager,
BIS_fnc_RespawnManager,
BIS_fnc_spotter,
BIS_fnc_linearConversion,
BIS_fnc_selectRandomWeighted,
BIS_fnc_findNestedElement,
BIS_fnc_returnNestedElement,
BIS_fnc_setNestedElement,
BIS_fnc_removeNestedElement,
BIS_fnc_maxDiffArray,
BIS_fnc_removeIndex,
BIS_fnc_selectRandom,
BIS_fnc_randomIndex,
BIS_fnc_arrayPush,
BIS_fnc_arrayPushStack,
BIS_fnc_arrayPop,
BIS_fnc_arrayShift,
BIS_fnc_arrayUnShift,
BIS_fnc_arrayCompare,
BIS_fnc_arrayFindDeep,
BIS_fnc_conditionalSelect,
BIS_fnc_subSelect,
BIS_fnc_arrayInsert,
BIS_fnc_classWeapon,
BIS_fnc_classMagazine,
BIS_fnc_returnConfigEntry,
BIS_fnc_returnParents,
BIS_fnc_help,
BIS_fnc_recompile,
BIS_fnc_diagAnim,
BIS_fnc_fps,
BIS_fnc_dirTo,
BIS_fnc_relativeDirTo,
BIS_fnc_relPos,
BIS_fnc_distance2D,
BIS_fnc_distance2Dsqr,
BIS_fnc_getLineDist,
BIS_fnc_inAngleSector,
BIS_fnc_inv,
BIS_fnc_invAdd,
BIS_fnc_invRemove,
BIS_fnc_invCodeToArray,
BIS_fnc_invString,
BIS_fnc_invSlots,
BIS_fnc_invSlotsEmpty,
BIS_fnc_invSlotType,
BIS_fnc_findSafePos,
BIS_fnc_getFactions,
BIS_fnc_inTrigger,
BIS_fnc_isPosBlacklisted,
BIS_fnc_listPlayers,
BIS_fnc_PosToGrid,
BIS_fnc_nearestPosition,
BIS_fnc_createmenu,
BIS_fnc_colorRGBtoHTML,
BIS_fnc_addEvidence,
BIS_fnc_taskHandler,
BIS_fnc_threat,
BIS_fnc_commsMenuCreate,
BIS_fnc_commsMenuToggleVisibility,
BIS_fnc_commsMenuToggleAvailability,
BIS_fnc_version,
BIS_fnc_randomNum,
BIS_fnc_randomInt,
BIS_fnc_arithmeticMean,
BIS_fnc_geometricMean,
BIS_fnc_cutDecimals,
BIS_fnc_greatestNum,
BIS_fnc_lowestNum,
BIS_fnc_nearestNum,
BIS_fnc_sortNum,
BIS_fnc_roundNum,
BIS_fnc_parseNumber,
BIS_fnc_isInFrontOf,
BIS_fnc_setPitchBank,
BIS_fnc_getPitchBank,
BIS_fnc_sceneGetParticipants,
BIS_fnc_sceneGetPositionByAngle,
BIS_fnc_sceneSetPosFormation,
BIS_fnc_sceneSetAnimationsForGroup,
BIS_fnc_sceneSetBehaviour,
BIS_fnc_sceneCreateSceneTrigger,
BIS_fnc_miscanim,
BIS_fnc_sceneRotate,
BIS_fnc_sceneSetObjects,
BIS_fnc_sceneGetObjects,
BIS_fnc_sceneMiscStuff,
BIS_fnc_zzRotate,
BIS_fnc_sceneCheckWeapons,
BIS_fnc_sceneCreateSoundEntities,
BIS_fnc_sceneAreaClearance,
BIS_fnc_sceneIntruderDetector,
BIS_fnc_timeToString,
BIS_fnc_transportService,
BIS_fnc_supplydropService,
BIS_fnc_supplydrop,
BIS_fnc_respect,
BIS_fnc_showTime,
BIS_fnc_locations,
BIS_fnc_areEqual,
BIS_fnc_swapVars,
BIS_fnc_variableSpaceAdd,
BIS_fnc_variableSpaceRemove,
BIS_fnc_crossProduct,
BIS_fnc_dotProduct,
BIS_fnc_magnitude,
BIS_fnc_magnitudeSqr,
BIS_fnc_unitVector,
BIS_fnc_vectorMultiply,
BIS_fnc_vectorDiff,
BIS_fnc_vectorAdd,
BIS_fnc_vectorFromXToY,
BIS_fnc_rotateVector2D,
BIS_fnc_absSpeed,
BIS_fnc_spawnGroup,
BIS_fnc_returnGroupComposition,
BIS_fnc_spawnVehicle,
BIS_fnc_spawnCrew,
BIS_fnc_selectCrew,
BIS_fnc_taskPatrol,
BIS_fnc_taskDefend,
BIS_fnc_taskAttack,
BIS_fnc_returnVehicleTurrets,
BIS_fnc_ObjectsMapper,
BIS_fnc_ObjectsGrabber,
BIS_fnc_blackOut,
BIS_fnc_blackIn,
BIS_fnc_buildingPositions,
BIS_fnc_isBuildingEnterable,
BIS_fnc_addStackedEventHandler,
BIS_fnc_executeStackedEventHandler,
BIS_fnc_removeStackedEventHandler,
BIS_fnc_initExpo,
BIS_fnc_enableSaving,
BIS_fnc_disableSaving,
BIS_fnc_prepareAO,
BIS_fnc_quotations,
BIS_fnc_showMarkers,
BIS_fnc_isInZoom,
BIS_fnc_isInsideArea,
BIS_fnc_relPosObject,
BIS_fnc_earthquake,
BIS_fnc_forceCuratorInterface,
BIS_fnc_isForcedCuratorInterface,
BIS_fnc_curatorObjectRegistered,
BIS_fnc_curatorObjectRegisteredTable,
BIS_fnc_registerCuratorObject,
BIS_fnc_showCuratorFeedbackMessage,
BIS_fnc_isCurator,
BIS_fnc_removeDestroyedCuratorEditableObjects,
BIS_fnc_curatorPinged,
BIS_fnc_curatorWaypointPlaced,
BIS_fnc_curatorObjectPlaced,
BIS_fnc_curatorObjectEdited,
BIS_fnc_curatorAttachObject,
BIS_fnc_curatorRespawn,
BIS_fnc_manageCuratorAddons,
BIS_fnc_listCuratorPlayers,
BIS_fnc_addCuratorAreaFromTrigger,
BIS_fnc_setCuratorVisionModes,
BIS_fnc_curatorVisionModes,
BIS_fnc_toggleCuratorVisionMode,
BIS_fnc_mirrorCuratorSettings,
BIS_fnc_drawCuratorLocations,
BIS_fnc_drawCuratorRespawnMarkers,
BIS_fnc_drawCuratorDeaths,
BIS_fnc_addCuratorIcon,
BIS_fnc_removeCuratorIcon,
BIS_fnc_isCuratorEditable,
BIS_fnc_curatorAutomatic,
BIS_fnc_curatorAutomaticPositions,
BIS_fnc_setCuratorAttributes,
BIS_fnc_curatorAttributes,
BIS_fnc_showCuratorAttributes,
BIS_fnc_initCuratorAttribute,
BIS_fnc_setCuratorCamera,
BIS_fnc_shakeCuratorCamera,
BIS_fnc_curatorHint,
BIS_fnc_curatorSayMessage,
BIS_fnc_exportCuratorCostTable,
BIS_fnc_addCuratorChallenge,
BIS_fnc_finishCuratorChallenge,
BIS_fnc_manageCuratorChallenges,
BIS_fnc_formatCuratorChallengeObjects,
BIS_fnc_completedCuratorChallengesCount,
BIS_fnc_curatorChallengeFireWeapon,
BIS_fnc_curatorChallengeGetInVehicle,
BIS_fnc_curatorChallengeDestroyVehicle,
BIS_fnc_curatorChallengeFindIntel,
BIS_fnc_curatorChallengeSpawnLightning,
BIS_fnc_curatorChallengeIlluminate,
BIS_fnc_setOvercast,
BIS_fnc_setFog,
BIS_fnc_setDate,
BIS_fnc_locationDescription,
BIS_fnc_drawAO,
BIS_fnc_drawMinefields,
BIS_fnc_drawRespawnPositions,
BIS_fnc_activateAddons,
BIS_fnc_playEndMusic,
BIS_fnc_neutralizeUnit,
BIS_fnc_isLoading,
BIS_fnc_isUnitVirtual,
BIS_fnc_endMissionServer,
BIS_fnc_exportCfgGroups,
BIS_fnc_selectDiarySubject,
BIS_fnc_sayMessage,
BIS_fnc_playSound,
BIS_fnc_playMusic,
BIS_fnc_setObjectTexture,
BIS_fnc_estimatedTimeLeft,
BIS_fnc_initIntelObject,
BIS_fnc_initVirtualUnit,
BIS_fnc_initRespawnBackpack,
BIS_fnc_respawnRounds,
BIS_fnc_respawnMenuSpectator,
BIS_fnc_setServerVariable,
BIS_fnc_getServerVariable,
BIS_fnc_moduleHideTerrainObjects,
BIS_fnc_moduleEditTerrainObject,
BIS_fnc_moduleEffectsEmitterCreator,
BIS_fnc_moduleCreateProjectile,
BIS_fnc_moduleGrenade,
BIS_fnc_moduleEffectsPlankton,
BIS_fnc_moduleEffectsBubbles,
BIS_fnc_moduleEffectsShells,
BIS_fnc_moduleEffectsSmoke,
BIS_fnc_moduleEffectsFire,
BIS_fnc_moduleChat,
BIS_fnc_moduleDate,
BIS_fnc_moduleSaveGame,
BIS_fnc_moduleVolume,
BIS_fnc_moduleGenericRadio,
BIS_fnc_moduleCombatGetIn,
BIS_fnc_moduleGroupID,
BIS_fnc_moduleTaskCreate,
BIS_fnc_moduleTaskSetDescription,
BIS_fnc_moduleTaskSetDestination,
BIS_fnc_moduleTaskSetState,
BIS_fnc_moduleCreateDiaryRecord,
BIS_fnc_moduleHQ,
BIS_fnc_liveFeedModuleEffects,
BIS_fnc_liveFeedModuleInit,
BIS_fnc_liveFeedModuleSetSource,
BIS_fnc_liveFeedModuleSetTarget,
BIS_fnc_moduleZoneRestriction,
BIS_fnc_moduleFriendlyFire,
BIS_fnc_moduleTrident,
BIS_fnc_tridentClient,
BIS_fnc_tridentHandleDamage,
BIS_fnc_tridentSetRelationship,
BIS_fnc_tridentGetRelationship,
BIS_fnc_tridentExecute,
BIS_fnc_moduleUnlockObject,
BIS_fnc_moduleUnlockArea,
BIS_fnc_moduleSector,
BIS_fnc_moduleRespawnVehicle,
BIS_fnc_moduleAI,
BIS_fnc_moduleAmmo,
BIS_fnc_moduleDamage,
BIS_fnc_moduleDoorOpen,
BIS_fnc_moduleFuel,
BIS_fnc_moduleHealth,
BIS_fnc_moduleMode,
BIS_fnc_modulePositioning,
BIS_fnc_moduleRank,
BIS_fnc_moduleRating,
BIS_fnc_moduleShowHide,
BIS_fnc_moduleSkill,
BIS_fnc_moduleSimulationManager,
BIS_fnc_moduleSimulationManager_grab,
BIS_fnc_animalSiteSpawn,
BIS_fnc_moduleSiteInit,
BIS_fnc_skirmishTrigger,
BIS_fnc_moduleStrategicMapOpen,
BIS_fnc_moduleStrategicMapInit,
BIS_fnc_moduleStrategicMapMission,
BIS_fnc_moduleStrategicMapORBAT,
BIS_fnc_moduleStrategicMapImage,
BIS_fnc_moduleSupportsInitRequester,
BIS_fnc_moduleSupportsInitProvider,
BIS_fnc_moduleSupportsInitProviderVirtual,
BIS_fnc_modulePoster,
BIS_fnc_Door,
BIS_fnc_DoorOpen,
BIS_fnc_DoorClose,
BIS_fnc_DoorNoHandleOpen,
BIS_fnc_DoorNoHandleClose,
BIS_fnc_HatchOpen,
BIS_fnc_HatchClose,
BIS_fnc_LockedDoorOpen,
BIS_fnc_LockedDoorNoHandleOpen,
BIS_fnc_ObjectInventoryAnimatedOpen,
BIS_fnc_ObjectInventoryAnimatedClose,
BIS_fnc_SingleWingSlideDoorOpen,
BIS_fnc_SingleWingSlideDoorClose,
BIS_fnc_TwoWingDoorNoHandleOpen,
BIS_fnc_TwoWingDoorNoHandleClose,
BIS_fnc_TwoWingDoorOneHandleOpen,
BIS_fnc_TwoWingDoorOneHandleClose,
BIS_fnc_TwoWingDoorTwoHandleOpen,
BIS_fnc_TwoWingDoorTwoHandleClose,
BIS_fnc_TwoWingSlideDoorOpen,
BIS_fnc_TwoWingSlideDoorClose,
BIS_fnc_moduleAnimals,
BIS_fnc_moduleCAS,
BIS_fnc_moduleCurator,
BIS_fnc_moduleCuratorAddEditingArea,
BIS_fnc_moduleCuratorSetEditingAreaType,
BIS_fnc_moduleCuratorAddEditingAreaPlayers,
BIS_fnc_moduleCuratorAddEditableObjects,
BIS_fnc_moduleCuratorSetObjectCost,
BIS_fnc_moduleCuratorSetCostsVehicleClass,
BIS_fnc_moduleCuratorSetCostsSide,
BIS_fnc_moduleCuratorSetCostsDefault,
BIS_fnc_moduleCuratorSetCoefs,
BIS_fnc_moduleCuratorAddPoints,
BIS_fnc_moduleCuratorAddAddons,
BIS_fnc_moduleCuratorAddCameraArea,
BIS_fnc_moduleCuratorAddIcon,
BIS_fnc_moduleCuratorSetCamera,
BIS_fnc_moduleCuratorSetAttributes,
BIS_fnc_modulePostprocess,
BIS_fnc_moduleSound,
BIS_fnc_moduleSFX,
BIS_fnc_moduleTracers,
BIS_fnc_moduleProjectile,
BIS_fnc_moduleSkiptime,
BIS_fnc_moduleTimeMultiplier,
BIS_fnc_moduleWeather,
BIS_fnc_moduleDiary,
BIS_fnc_moduleEndMission,
BIS_fnc_moduleMissionName,
BIS_fnc_moduleLightning,
BIS_fnc_moduleMine,
BIS_fnc_moduleCoverMap,
BIS_fnc_moduleRadioChannelCreate,
BIS_fnc_moduleRemoteControl,
BIS_fnc_moduleZoneProtection,
BIS_fnc_moduleCountdown,
BIS_fnc_moduleRespawnTickets,
BIS_fnc_moduleBleedTickets,
BIS_fnc_moduleObjective,
BIS_fnc_moduleObjectiveMove,
BIS_fnc_moduleObjectiveFind,
BIS_fnc_moduleObjectiveSector,
BIS_fnc_moduleObjectiveTarget,
BIS_fnc_moduleObjectiveGetIn,
BIS_fnc_moduleRespawnPosition,
BIS_fnc_moduleRespawnInventory,
BIS_fnc_moduleMPTypeDefense,
BIS_fnc_moduleMPTypeSeize,
BIS_fnc_moduleMPTypeSectorControl,
BIS_fnc_moduleMPTypeGameMaster,
BIS_fnc_moduleObjectiveRaceStart,
BIS_fnc_moduleObjectiveRaceCP,
BIS_fnc_moduleObjectiveRaceFinish,
BIS_fnc_exportInventory,
BIS_fnc_saveInventory,
BIS_fnc_deleteInventory,
BIS_fnc_baseWeapon,
BIS_fnc_compatibleItems,
BIS_fnc_arsenal,
BIS_fnc_addVirtualItemCargo,
BIS_fnc_removeVirtualItemCargo,
BIS_fnc_getVirtualItemCargo,
BIS_fnc_addVirtualWeaponCargo,
BIS_fnc_removeVirtualWeaponCargo,
BIS_fnc_getVirtualWeaponCargo,
BIS_fnc_addVirtualMagazineCargo,
BIS_fnc_removeVirtualMagazineCargo,
BIS_fnc_getVirtualMagazineCargo,
BIS_fnc_addVirtualBackpackCargo,
BIS_fnc_removeVirtualBackpackCargo,
BIS_fnc_getVirtualBackpackCargo,
BIS_fnc_traceBullets,
BIS_fnc_getUnitByUid,
BIS_fnc_moveAction,
BIS_fnc_target,
BIS_fnc_VRDrawBorder,
BIS_fnc_VRDrawGrid,
BIS_fnc_VREffectKilled,
BIS_fnc_VRFadeIn,
BIS_fnc_VRFadeOut,
BIS_fnc_VRSpawnEffect,
BIS_fnc_VRSpawnSelector,
BIS_fnc_VRTimer,
BIS_fnc_VRHitpart,
BIS_fnc_VRCourseTargetDesignation1,
BIS_fnc_VRCourseTargetDesignation2,
BIS_fnc_VRCourseTargetDesignation3,
BIS_fnc_VRCourseLaunchers1,
BIS_fnc_VRCourseLaunchers2,
BIS_fnc_VRCourseLaunchers3,
BIS_fnc_VRCoursePlaceables1,
BIS_fnc_VRCoursePlaceables2,
BIS_fnc_VRCoursePlaceables3,
BIS_fnc_VRCourseBallistics1,
BIS_fnc_VRCourseBallistics2,
BIS_fnc_VRCourseBallistics3,
BIS_fnc_VRCourseBallistics4,
BIS_fnc_VRCourseCommandingMovement1,
BIS_fnc_VRCourseCommandingMovement2,
BIS_fnc_VRCourseCommandingBehaviour1,
BIS_fnc_VRCourseCommandingBehaviour2,
BIS_fnc_VRCourseCommandingBehaviour3,
BIS_fnc_VRCourseCommandingVehicles1,
BIS_fnc_VRCourseCommandingVehicles2,
BIS_fnc_VRCourseCommandingVehicles3,
BIS_fnc_VRCourseCommandingActions1,
BIS_fnc_VRCourseCommandingActions2,
BIS_fnc_VRCourseCommandingActions3,
BIS_fnc_animateTaskWaypoint,
BIS_fnc_moduleBootcampStage,
BIS_fnc_moduleHint,
BIS_fnc_modulePunishment,
BIS_fnc_moduleArsenal,
BIS_fnc_VRCourseHeliBasics1,
BIS_fnc_VRCourseHeliBasics2,
BIS_fnc_VRCourseHeliBasics3,
BIS_fnc_VRCourseHeliSlingload1,
BIS_fnc_VRCourseHeliAdvanced1,
BIS_fnc_VRCourseHeliAdvanced2,
BIS_fnc_VRCourseHeliAdvanced3,
BIS_fnc_VRCourseHeliAdvanced4,
BIS_fnc_VRCourseHeliAdvanced5,
BIS_fnc_VRCourseHeliAdvanced6,
BIS_fnc_VRCourseHeliWeapons1,
BIS_fnc_VRCourseHeliWeapons2,
BIS_fnc_VRCourseHeliWeapons3,
BIS_fnc_VRCourseHeliWeapons4,
BIS_fnc_paramViewDistance,
BIS_fnc_didJip,
BIS_fnc_synchronizedObjects,
BIS_fnc_ffvUpdate,
BIS_fnc_ModuleMPTypeGroundSupport,
BIS_fnc_ModuleMPTypeGroundSupportBase,
BIS_fnc_moduleSpawnAI,
BIS_fnc_moduleSpawnAIPoint,
BIS_fnc_moduleSpawnAISectorTactic,
BIS_fnc_moduleSpawnAIOptions,
BIS_fnc_moduleSlingload,
BIS_fnc_baseVehicle,
BIS_fnc_exportVehicle,
BIS_fnc_garage,
BIS_fnc_garage3DEN,
BIS_fnc_initVehicleCrew,
BIS_fnc_initVehicle,
BIS_fnc_initVehicleKart,
BIS_fnc_loadVehicle,
BIS_fnc_saveVehicle,
BIS_fnc_setVehicleMass,
BIS_fnc_getVehicleCustomization,
BIS_fnc_VRCourseWeaponHandlingA1,
BIS_fnc_VRCourseWeaponHandlingA2,
BIS_fnc_VRCourseWeaponHandlingA3,
BIS_fnc_VRCourseWeaponHandlingB1,
BIS_fnc_VRCourseWeaponHandlingB2,
BIS_fnc_VRCourseWeaponHandlingB3,
BIS_fnc_VRCourseWeaponHandlingC2,
BIS_fnc_VRCourseWeaponHandlingC1,
BIS_fnc_dynamicGroups,
BIS_fnc_disableRevive,
BIS_fnc_reenableRevive,
BIS_fnc_reviveInit,
BIS_fnc_reviveEnabled,
BIS_fnc_reviveAllowed,
BIS_fnc_reviveIsValid,
BIS_fnc_reviveIsValidSecure,
BIS_fnc_reviveBleedOut,
BIS_fnc_reviveIconControl,
BIS_fnc_reviveOnState,
BIS_fnc_reviveOnStateJIP,
BIS_fnc_reviveOnBeingRevived,
BIS_fnc_reviveOnForcingRespawn,
BIS_fnc_reviveEhKilled,
BIS_fnc_reviveEhRespawn,
BIS_fnc_reviveEhDammaged,
BIS_fnc_reviveEhHandleDamage,
BIS_fnc_reviveEhHandleHeal,
BIS_fnc_reviveDebug,
BIS_fnc_reviveDamageReset,
BIS_fnc_reviveSecureUnit,
BIS_fnc_reviveGet3dIcons,
BIS_fnc_reviveGetActionIcon,
BIS_fnc_keyHold,
BIS_fnc_moduleHvtObjectives,
BIS_fnc_moduleHvtObjectivesInstance,
BIS_fnc_moduleHvtObjective,
BIS_fnc_moduleHvtInit,
BIS_fnc_getIntersectionsUnderCursor,
BIS_fnc_getObjectBBD,
BIS_fnc_getName,
BIS_fnc_getNetMode,
BIS_fnc_lerp,
BIS_fnc_getAngleDelta,
BIS_fnc_EGObjectiveVisualizer,
BIS_fnc_EGObjectiveVisualizerDraw,
BIS_fnc_EGSpectator,
BIS_fnc_EGSpectatorCamera,
BIS_fnc_EGSpectatorCameraTick,
BIS_fnc_EGSpectatorCameraSetTarget,
BIS_fnc_EGSpectatorCameraResetTarget,
BIS_fnc_EGSpectatorCameraPrepareTarget,
BIS_fnc_EGSpectatorDraw2D,
BIS_fnc_EGSpectatorDraw3D,
BIS_fnc_EGSpectatorGetUnitsToDraw,
BIS_fnc_DataTerminalAnimate,
BIS_fnc_DataTerminalColor,
BIS_fnc_3DENExportOldSQM,
BIS_fnc_3DENExportTerrainBuilder,
BIS_fnc_3DENVisionMode,
BIS_fnc_3DENNotification,
BIS_fnc_3DENToolbar,
BIS_fnc_3DENGrid,
BIS_fnc_3DENCamera,
BIS_fnc_3DENInterface,
BIS_fnc_3DENModuleDescription,
BIS_fnc_3DENDrawLocations,
BIS_fnc_3DENListLocations,
BIS_fnc_3DENMissionPreview,
BIS_fnc_3DENStatusBar,
BIS_fnc_3DENTutorial,
BIS_fnc_3DENEntityMenu,
BIS_fnc_3DENControlsHint,
BIS_fnc_3DENShowMessage,
BIS_fnc_3DENFlashlight,
BIS_fnc_3DENIntel,
BIS_fnc_3DENDiagCreateList,
BIS_fnc_3DENDiagFonts,
BIS_fnc_3DENDiagMouseControl,
BIS_fnc_3DENExportAttributes,
BIS_fnc_initAmmoBox,
BIS_fnc_highlightControl,
BIS_fnc_initListNBoxSorting,
BIS_fnc_initSliderValue,
BIS_fnc_3DENAttributeDoorStates,
BIS_fnc_showSubtitle,
BIS_fnc_EXP_camp_IFF,
BIS_fnc_EXP_camp_balanceGroup,
BIS_fnc_EXP_camp_hasMissionStarted,
BIS_fnc_EXP_camp_SITREP,
BIS_fnc_EXP_camp_setCinematicMode,
BIS_fnc_EXP_camp_getCinematicMode,
BIS_fnc_EXP_camp_initClasses,
BIS_fnc_EXP_camp_initCharacter,
BIS_fnc_EXP_camp_checkpoint,
BIS_fnc_EXP_camp_getPlayersGroup,
BIS_fnc_EXP_camp_playerChecklist,
BIS_fnc_EXP_camp_replaceVehicles,
BIS_fnc_EXP_camp_guidedProjectile,
BIS_fnc_EXP_camp_dynamicAISkill,
BIS_fnc_EXP_camp_setSkill,
BIS_fnc_EXP_camp_playTimelineVideo,
BIS_fnc_EXP_camp_playSubtitles,
BIS_fnc_EXP_camp_addTickets,
BIS_fnc_EXP_camp_initDifficulty,
BIS_fnc_EXP_camp_manager,
BIS_fnc_EXP_camp_manager_setState,
BIS_fnc_EXP_camp_manager_getState,
BIS_fnc_EXP_camp_manager_triggerEvent,
BIS_fnc_EXP_camp_manager_onPlayerRegistered,
BIS_fnc_EXP_camp_lobby,
BIS_fnc_EXP_camp_lobby_clearVars,
BIS_fnc_EXP_camp_lobby_ctrlSetColor,
BIS_fnc_EXP_camp_lobby_findHost,
BIS_fnc_EXP_camp_lobby_getHostSettings,
BIS_fnc_EXP_camp_lobby_getPlayerSquadName,
BIS_fnc_EXP_camp_lobby_go,
BIS_fnc_EXP_camp_lobby_intro,
BIS_fnc_EXP_camp_lobby_launch,
BIS_fnc_EXP_camp_lobby_loop,
BIS_fnc_EXP_camp_lobby_missionCountdown,
BIS_fnc_EXP_camp_lobby_onLoad,
BIS_fnc_EXP_camp_lobby_updatePlayerStatus,
BIS_fnc_EXP_camp_lobby_onUnLoad,
BIS_fnc_EXP_camp_lobby_playMissionVideo,
BIS_fnc_EXP_camp_lobby_serverPing,
BIS_fnc_EXP_camp_lobby_serverUpdate,
BIS_fnc_EXP_camp_lobby_structuredText,
BIS_fnc_EXP_camp_lobby_UIMilitaryManager,
BIS_fnc_EXP_camp_lobby_UIMissionCountdown,
BIS_fnc_EXP_camp_lobby_UIMissionManager,
BIS_fnc_EXP_camp_lobby_UIOverlayManager,
BIS_fnc_EXP_camp_lobby_UIProgressManager,
BIS_fnc_EXP_camp_lobby_UISettingsManager,
BIS_fnc_EXP_camp_lobby_updateHostSettings,
BIS_fnc_EXP_camp_lobby_updateIntel,
BIS_fnc_EXP_camp_lobby_updateMilitaryEfficiency,
BIS_fnc_EXP_camp_lobby_updatePlayers,
BIS_fnc_HEXtoRGB,
BIS_fnc_Carrier01Init,
BIS_fnc_Carrier01PosUpdate,
BIS_fnc_Carrier01EdenInit,
BIS_fnc_Carrier01EdenDelete,
BIS_fnc_Carrier01AnimateDeflectors,
BIS_fnc_Carrier01CatapultActionAdd,
BIS_fnc_Carrier01CatapultActionRemove,
BIS_fnc_Carrier01CatapultLockTo,
BIS_fnc_Carrier01CatapultID,
BIS_fnc_Carrier01CrewPlayAnim,
BIS_fnc_Carrier01CrewInAnim,
BIS_fnc_AircraftCatapultLaunch,
BIS_fnc_AircraftTailhook,
BIS_fnc_AircraftFoldingWings,
BIS_fnc_AircraftTailhookAi,
BIS_fnc_PlaneEjection,
BIS_fnc_PlaneAiEject,
BIS_fnc_PlaneEjectionFX,
BIS_fnc_EjectionSeatRelease,
BIS_fnc_CPDummy,
BIS_fnc_CPFindEmptyPosition,
BIS_fnc_CPInit,
BIS_fnc_CPLog,
BIS_fnc_CPPickSafeDir,
BIS_fnc_CPSafeAzimuths,
BIS_fnc_CPSendReinforcements,
BIS_fnc_CPSpawnGarrisonGrp,
BIS_fnc_CPWaitUntil,
BIS_fnc_laptopPlayVideo,
BIS_fnc_laptopInit,
BIS_fnc_initLeaflet,
BIS_fnc_getCloudletParams,
BIS_fnc_createRuin,
BIS_fnc_showAANArticle,
BIS_fnc_setObjectShotParents,
BIS_fnc_firedBombDemine,
BIS_fnc_carAlarm,
BIS_fnc_smoothStep,
BIS_fnc_initInspectable,
BIS_fnc_wpDemine,
BIS_fnc_zoomOnArea,
BIS_fnc_showMarker,
BIS_fnc_showMarkerArray,
BIS_fnc_hideMarker,
BIS_fnc_hideMarkerArray,
BIS_fnc_cancelMarker,
BIS_fnc_rotateMarker,
BIS_fnc_getMarkerState,
BIS_fnc_colorMarker,
BIS_fnc_changeColorMarker,
BIS_fnc_resizeMarker,
BIS_fnc_moveMarker,
BIS_fnc_simpleMoveMarker,
BIS_fnc_blinkMarker,
BIS_fnc_getMarkers,
BIS_fnc_shakeMap,
BIS_fnc_shakeMapEH,
BIS_fnc_zoomLock,
BIS_fnc_zoomLockEH,
BIS_fnc_zoomUnlock,
BIS_fnc_getBorderMarkers,
BIS_fnc_eventTimeline,
BIS_fnc_holdKey,
BIS_fnc_missionSelector,
BIS_fnc_createTooltip,
BIS_fnc_scaleAndTranslate,
BIS_fnc_animatePicture,
BIS_fnc_lookAtArray,
BIS_fnc_lookAtArrayEH,
BIS_fnc_animatedScreen,
BIS_fnc_animatedBriefing,
BIS_fnc_animatedOpening,
BIS_fnc_moduleCivilianPresence,
BIS_fnc_moduleCivilianPresenceUnit,
BIS_fnc_moduleCivilianPresenceSafeSpot,
BIS_fnc_randomPosIntersection,
BIS_fnc_moduleVanguardFob,
BIS_fnc_moduleVanguardScorePersistence,
BIS_fnc_moduleVanguardObjective,
Export Function
private _string = "";
private _games = "true" configClasses (configfile >> "CfgFunctions");
{
_categories = "true" configClasses (configfile >> "CfgFunctions" >> configName _x);
_categoryName = configName _x;
{
_functions = "true" configClasses (configfile >> "CfgFunctions" >> _categoryName >> configName _x);
{
diag_log configName _x;
_string = _string + ("[[BIS_fnc_" + configName _x + "]],<br>" + endl);
} forEach _functions;
} forEach _categories;
} forEach _games;
copyToClipboard _string;
true
Placing Modules
In editor:
Adding Modules
Arma 3 introduces a module framework, which lets designer to simplify the configuration and choose how the module function will be executed (e.g., globally and for every player who joins later).
Module Properties
Name
The name of a module can be used to refer to the object in script code. Like all variable names, the name must not contain any spaces or reserved characters. You should try to make it something meaningful and avoid conflicts. Note that if a variable exists with an identical name, no warning will be given and the name will refer to the variable first, rather than the named unit. If you copy and paste a named entity, the duplicate will be automatically have an underscore and number appended to it's name to avoid conflicts.
Initialization
Any script code placed in this box will be executed as the mission begins. Script code is extremely powerful and useful - it allows you to create many effects and change aspects of the mission that would not be possible using only the graphical interface of the mission editor. For example, to make a soldier begin the mission unarmed, add "removeAllWeapons this" (without the quotation marks) to it's initialization string. Any expressions in the initialization field must return nothing, or an error message will prevent the unit dialogue from closing.
Probability of Presence
Defines how likely it is that the entity will exist each time the mission is played. This can be used to add a bit of randomness to missions. Moving the slider all the way to the right means the object will always be there, all the way to the left means the unit will never appear. Note the Condition of Presence must also return true if the entity is to appear in the mission.
Condition of Presence
This is a script code condition which must return true in order for the object to appear in the mission. By default this reads "true" which means the object will appear as defined by it's Probability of Presence. For an example, if you wanted a unit to appear only if the mission is being played in Veteran mode, place "!cadetMode" (without quotation marks) in it's Condition of Presence box. A unit with a Condition of Presence that returns false will not exist in the mission, irrespective of its Probability of Presence.
Placement Radius
Changes the object's starting position to a random point within a circle of this radius, in metres. This can be used to add some randomness to your mission. For grouped units, the placement radius is only used by the group leader, and group members with a Special setting of None (or In Cargo for a group without suitable vehicle).