Version | Function | Note | ||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
AbilityMenuClosed() Notifies the system that the ability menu was closed. | ||||||||||||||||
AbortMission(missionID) Aborts the specified mission. | ||||||||||||||||
ActivateDroneAbility(droneSlotNumber) Activates the drone in the given drone slot number (valid range: 1-8). | ||||||||||||||||
ActivatePassiveDroneAbilities() | ||||||||||||||||
AddAmmo(defensibleID, ammoMacro, amount) Adds the specified amount of the ammo to the object. | ||||||||||||||||
AddCargo(containerID, ware, amount) | ||||||||||||||||
AddInventory(entityID, ware, amount) | ||||||||||||||||
AddKnownItem(library, item) | ||||||||||||||||
AddLicence(faction, licencetype, licencefaction) Adds the licence of the specified type of the licencefaction to the faction | ||||||||||||||||
AddLogbookEntry(category, text [, interaction [, interactioncomponent]]) | ||||||||||||||||
transferredamount = AddMoney(entityID, amount) Adds or removes the specified amount to the entity account | ||||||||||||||||
AddPlayerDrone(macro, amount) Adds specified macro as drones to the playership. | ||||||||||||||||
tradeID = AddTradeToShipQueue(tradeID, containerID, amount) Adds the specified trade to the queue of the container. Returns ID of the trade on the queue. | ||||||||||||||||
AddUITriggeredEvent(screen, control) Triggers MD/AI event condition <event_ui_triggered />. | ||||||||||||||||
AddUnits(defensibleID, unitMacro, amount, unavailable) | ||||||||||||||||
string = AdjustMultilineString(string) Helper function to fix unsupported line breaks. | ||||||||||||||||
AIRangeUpdated(controllableID, entityID) Triggers the object signal "range_setting_updated" on all subordinates of the controllable. | ||||||||||||||||
AreAttackersInWarningRange | ||||||||||||||||
AreObserversInWarningRange | ||||||||||||||||
AreSliderValuesFixed | ||||||||||||||||
AttackEnemySettingChanged(defencenpcID) Triggers the object signal "update config" on defence npc | ||||||||||||||||
hullfraction = CalculateBuildSlotHullFraction(componentID, sequence, stage) Calculates the fraction of hull for an individual build slot of the component. | ||||||||||||||||
hullfraction = CalculateTotalHullFraction(componentID) Calculates the fraction of hull of the component. | ||||||||||||||||
bool = CanBeSubordinateOf(controllableID, othercontrollableID) Checks whether the controllable can be subordiante of the othercontrollable. | ||||||||||||||||
success = CancelConversation() Cancels the current conversation, e.g. when closing a conversation menu. | ||||||||||||||||
bool, error = CanTradeWith(tradeID, containerID, amount) Checks if trade is possible for the specified container. | It may be necessary to call SetVirtualCargoMode on containerID first, if the container has a shopping queue. | |||||||||||||||
bool = CanViewLiveData(objectID or zoneID) Checks whether live data is available for the specified object or zone. | ||||||||||||||||
bool = CheckInputProfileRegression() Checks whether inputmap.xml version regressed in the past. | ||||||||||||||||
bool = CheckSuitableTransportType(containerID, ware) Checks whether the specified container can transport the ware. | ||||||||||||||||
ClearContainerWarePriceOverride(destructibleID [, ware] [, buysellswitch]) Removes custom prices from the container of the destructible. Optional only for the specified ware and only buy/sell prices. | ||||||||||||||||
ClearErrors | ||||||||||||||||
ClearLogbook([keepnumentries [, category]]) Removes all entries from the logbook. Optional a number of entries can be preserved and only affect a specified category. | ||||||||||||||||
ClearTradeQueue(containerID) Clear the trade queue of the specified container. | Clearing the trade queue will not happen instantaneously, especially if a trade is of the queue is already in progress. | |||||||||||||||
CloseMenusUponMouseClick | ||||||||||||||||
bool = CompareJumpRoute(numgates, numjumps, othernumgates, othernumjumps) Compare the length of one jump route with another. Both are specified with the amount of gate transitions and jumps they include. | ||||||||||||||||
64-bit int = ConvertIDTo64Bit(luaID) Converts a luaID to a 64-bit integer, e.g.to interface with an FFI function. | ||||||||||||||||
string = ConvertIntegerString(number [, separators [, accuracy [, notrailingspaces [, colorprefix]]]]) Formats number into a string with a given accuracy, thousand seperators, trailing spaces to offset SI prefixes and colored SI prefixes. | ||||||||||||||||
string = ConvertMissionLevelString(difficulty) Converts the difficulty of a mission into a string. | ||||||||||||||||
string = ConvertMoneyString(money [,showcents [, separators [, accuracy [, notrailingspaces [, colorprefix]]]]]) Formats a money value into a string with a given accuracy, thousand seperators, credit cents, trailing spaces to offset SI prefixes and colored SI prefixes. | ||||||||||||||||
64-bit int = ConvertStringTo64Bit(64BitStringID) Converts a string representing a 64-bit value to a 64-bit integer. | ||||||||||||||||
luaID = ConvertStringToLuaID(64BitStringID) Converts a string representing a 64-bit value to a luaID, e.g. to pass it to MD/AI as a component. | ||||||||||||||||
string = ConvertTimeString(time [, format [, separators [, accuracy]]]) Possible formats:
Separators: Use thousand separators, only applies to %s, %m, %h, %d | ||||||||||||||||
CreateButton | ||||||||||||||||
CreateCutsceneDescriptor | ||||||||||||||||
CreateEditBox | ||||||||||||||||
CreateFontString | ||||||||||||||||
CreateIcon | ||||||||||||||||
descriptor = CreateInteractionDescriptor(param1, param2) Creates an interaction descriptor with the specified parameters. | ||||||||||||||||
clusterID, objectID = CreateObjectInPresentationCluster(objectmacro [, backgroundmacro]) Creates the specified object in a new cluster with the optional background. | The cluster needs to be destroyed using DestroyPresentationCluster, when it is no longer needed. | |||||||||||||||
CreateProgressElement | ||||||||||||||||
CreateRenderTarget | ||||||||||||||||
CreateSink | ||||||||||||||||
CreateSlider | ||||||||||||||||
CreateSliderTableView | ||||||||||||||||
CreateSliderView | ||||||||||||||||
CreateSource | ||||||||||||||||
CreateTable | ||||||||||||||||
CreateTableView | ||||||||||||||||
CreateThreeTableRenderTargetView | ||||||||||||||||
CreateThreeTableView | ||||||||||||||||
CreateTimer | ||||||||||||||||
CreateTwoTableRenderTargetView | ||||||||||||||||
CreateTwoTableSliderRenderTargetView | ||||||||||||||||
CreateTwoTableSliderView | ||||||||||||||||
CreateTwoTableView | ||||||||||||||||
DeactivateView | ||||||||||||||||
DebugError | ||||||||||||||||
DebugProfileStart | ||||||||||||||||
DebugProfileStop | ||||||||||||||||
DestroyPresentationCluster(clusterID) Destroys a previously created cluster and everything inside it. | ||||||||||||||||
DialogMenuHidden | ||||||||||||||||
DialogMenuShown | ||||||||||||||||
DisableMissionObjectiveBar | ||||||||||||||||
DisplayView | ||||||||||||||||
DumpAllMessages | ||||||||||||||||
DumpAllMessageSinks | ||||||||||||||||
DumpAllMessageSources | ||||||||||||||||
EnableMissionObjectiveBar | ||||||||||||||||
EventmonitorInteractionHidden | ||||||||||||||||
EventmonitorInteractionShown | ||||||||||||||||
ExecuteDebugCommand | ||||||||||||||||
text or nil = ExistsText(page, line) Returns text if it exists, nil otherwise. | ||||||||||||||||
numgates, numjumps = FindJumpRoute(fromsectorID, tosectorID) Calculates the distance between two sectors in number of gate transitions and jumps needed. | ||||||||||||||||
ForceAnarkUpdate | ||||||||||||||||
... = GetAccountData(entityID, ...) Returns properties of the account of the specified entity. Possible properties are: "money", "minmoney", "maxmoney", "isdummy". | ||||||||||||||||
GetActionDetails | ||||||||||||||||
GetActionInfo | ||||||||||||||||
componentID or nil = GetActiveGuidanceMissionComponent() Returns the component with the active mission guidance if any. | ||||||||||||||||
GetActiveMission | ||||||||||||||||
string = GetAdapterOption() Returns the name of the current adapter. | ||||||||||||||||
int = GetAimAssistOption() Get current setting of the aim assist option. | ||||||||||||||||
GetAlignment | ||||||||||||||||
componentIDArray = GetAllCommanders(controllableID) Returns the chain of commanders for the specified controllable. | ||||||||||||||||
extensionSettingsTable = GetAllExtensionSettings()
| ||||||||||||||||
upgradeArray = GetAllMacroUpgrades(macro, sequence, stage, buildlimit)
| ||||||||||||||||
stringArray = GetAllStatIDs() Returns the ids of all statistic properties. | ||||||||||||||||
upgradeTable = GetAllUpgrades(destructibleID [, buildlimit] [, tag])
| ||||||||||||||||
weaponTable = GetAllWeapons(destructibleID)
| ||||||||||||||||
wareKeyTable = GetAmmoCountAfterShoppingList(containerID)
| Call SetVirtualCargoMode on containerID first, otherwise result will be empty. | |||||||||||||||
int = GetAntiAliasModeOption() Returns the current anti alias mode setting. | ||||||||||||||||
aaModesArray = GetAntiAliasModes() | ||||||||||||||||
componentID or nil = GetAutoPilotTarget() Returns the target of the auto pilot, if any. | ||||||||||||||||
bool = GetAutorollOption() Returns current autoroll setting. | ||||||||||||||||
bool = GetAutosaveOption() Returns current autosave setting. | ||||||||||||||||
fontsize = GetBestFontSize(fontname, fontsize) Returns the best matching font size available for the specified font and size. | ||||||||||||||||
bonusContentArray = GetBonusContentData()
| ||||||||||||||||
bool = GetBoostToggleOption() Returns the current boost toggle setting. | ||||||||||||||||
... = GetBudgetData(entityID, ...) Returns properties of the budget of the specified entity. Possible properties are: "min", "max", "responsibility". | ||||||||||||||||
componentID or nil = GetBuildAnchor(containerID or buildmoduleID) | ||||||||||||||||
builderMacrosArray = GetBuilderMacros(containerID or buildmoduleID)
| ||||||||||||||||
method = GetBuildProductionMethod(containerID or buildmoduleID, macro) Returns the production method used by the specified container or buildmodule to produce macro. | ||||||||||||||||
duration = GetBuildSlotDuration(macro or componentID, sequence, stage) | ||||||||||||||||
resourceTable = GetBuildSlotResources(containerID or buildmoduleID, macro or componentID, sequence, stage, upgradePlanArray)
| ||||||||||||||||
moduleArray = GetBuildStageModules(macro or componentID, sequence, stage)
| ||||||||||||||||
upgradeTable = GetBuildStageUpgrades(containerID, sequence, stage [, buildlimit] [, tags])
| ||||||||||||||||
buildTreeTable = GetBuildTree(macro or componentID)
| ||||||||||||||||
GetButtonColor | ||||||||||||||||
GetButtonFont | ||||||||||||||||
GetButtonHotkeyDetails | ||||||||||||||||
GetButtonIcon | ||||||||||||||||
GetButtonIcon2 | ||||||||||||||||
GetButtonIcon2Color | ||||||||||||||||
GetButtonIcon2Offset | ||||||||||||||||
GetButtonIcon2Size | ||||||||||||||||
GetButtonIconColor | ||||||||||||||||
GetButtonIconOffset | ||||||||||||||||
GetButtonIconSize | ||||||||||||||||
GetButtonSwapIcon | ||||||||||||||||
GetButtonSwapIcon2 | ||||||||||||||||
GetButtonText | ||||||||||||||||
GetButtonTextAlignment | ||||||||||||||||
GetButtonTextColor | ||||||||||||||||
GetButtonTextOffset | ||||||||||||||||
bool = GetCaptureHQOption() Returns current capture hq setting. | ||||||||||||||||
wareKeyTable = GetCargoAfterShoppingList(containerID)
| Call SetVirtualCargoMode on containerID first, otherwise result will be empty. | |||||||||||||||
GetCellContent | ||||||||||||||||
GetCellText | ||||||||||||||||
GetChildren | ||||||||||||||||
GetClosestAttackerDistance | ||||||||||||||||
GetClosestHighwaySection | ||||||||||||||||
GetClosestObserverDistance | ||||||||||||||||
componentIDArray = GetClusters([showonmap]) Returns an array of all player-known clusters. | ||||||||||||||||
collectableDataTable = GetCollectableData(collectableID)
| ||||||||||||||||
bool = GetCollisionAvoidanceAssistOption() Returns current collision avoidance assist option. | ||||||||||||||||
GetColor | ||||||||||||||||
commanderID or nil = GetCommander(controllableID) | ||||||||||||||||
entityID or nil = GetCommanderEntity(controllableID) Returns commanding entity of specified controllable, if any. | ||||||||||||||||
... = GetComponentData(componentID, ...)
| ||||||||||||||||
removed 3.50 Beta 3 | ||||||||||||||||
name = GetComponentName(componentID, fontname, fontsize, availablewidth[, omitfaction[, forcewidth]]) Returns the name of the component. Iff the component is an object the name is formatted accordingly to the given parameters. | ||||||||||||||||
bool = GetConfineMouseOption() Returns the current confine mouse option. | ||||||||||||||||
objectIDArray = GetContainedObjectsByOwner(faction, [space]) Returns an array of objects owned by the specified faction. Optionally results can be confined to a specified space. | ||||||||||||||||
shipIDArray = GetContainedShips([space], [showonmap]) Returns an array of ships in the specified space or the galaxy. | ||||||||||||||||
shipIDArray = GetContainedShipsByOwner(faction, [space]) | ||||||||||||||||
stationIDArray = GetContainedStations([space], [showonmap], [includeconstruction]) Returns an array of stations in the specified space or the galaxy. | ||||||||||||||||
stationIDArray = GetContainedStationsByOwner(faction, [space]) Returns an array of stations owned by the specified faction. Optionally results can be confined to a specified space. | ||||||||||||||||
price = GetContainerWarePrice(containerID or buildmoduleID, ware, buysellswitch) Returns the price the specified container buys/sells the ware. | ||||||||||||||||
contextID or nil = GetContextByClass(componentID, classname [, includeself]) Returns the context of the specified class of the component. | ||||||||||||||||
entityID or nil = GetControlEntity(controllableID, commandertype) Returns the control entity of the specified controllable of the given type. | ||||||||||||||||
GetControllerInfo | ||||||||||||||||
bool = GetCrashReportOption() Returns the current crash report setting. | ||||||||||||||||
time = GetCurRealTime() Returns the real time since session start in seconds. | ||||||||||||||||
sequence, stage, progress, upgradePlanArray = GetCurrentBuildSlot(containerID)
| ||||||||||||||||
resourceTable = GetCurrentBuildSlotResources(containerID or buildmoduleID)
| ||||||||||||||||
string = GetCurrentModuleName() | ||||||||||||||||
time = GetCurTime() Returns the ingame time in seconds. | ||||||||||||||||
GetDate | ||||||||||||||||
int = GetDeadzoneOption() Returns the current deadzone setting. | ||||||||||||||||
GetDialogOption | ||||||||||||||||
string = GetDifficultyOption() Returns the current difficulty setting. | ||||||||||||||||
bool = GetDistortionOption() Returns the current distortion setting. | ||||||||||||||||
dronecommanderID or nil = GetDroneCommander(drone) Returns the drone commander of the specified drone, if any. | ||||||||||||||||
droneIDArray = GetDrones(shipID) Returns an array of all drones of that ship. | See also GetUnitStorageData. | |||||||||||||||
GetDroneWeapon | ||||||||||||||||
GetEditBoxCloseMenuOption | ||||||||||||||||
GetEditBoxColor | ||||||||||||||||
GetEditBoxFont | ||||||||||||||||
GetEditBoxHotkeyDetails | ||||||||||||||||
GetEditBoxText | ||||||||||||||||
GetEditBoxTextAlignment | ||||||||||||||||
GetEditBoxTextColor | ||||||||||||||||
number = GetEffectDistanceOption() | ||||||||||||||||
stringArray = GetEfficiencyUpgrades(destructible) Returns an array with the macro names of all efficiency upgrades connected to the specified destructible. | ||||||||||||||||
bool = GetEMCutsceneOption() | DEPRECATED | |||||||||||||||
.. = GetEntityTypeData(entitytype, ...) Returns properties of the specified component. Possible properties are: "name", "icon" | ||||||||||||||||
GetError | ||||||||||||||||
GetErrorSeverity | ||||||||||||||||
GetErrorTimestamp | ||||||||||||||||
GetEventMonitorDetailsBridge | ||||||||||||||||
removed in 3.50 post Beta 3RC 1 | ||||||||||||||||
extensionTable = GetExtensionList()
| ||||||||||||||||
string or nil = GetExtensionUpdateWarningText(extensionid, personal) Returns the update warning text of a workshop extension, if any. | ||||||||||||||||
removed 3.50 Beta 3 | ||||||||||||||||
GetFont | ||||||||||||||||
GetFontHeight | ||||||||||||||||
number = GetFOVOption() Returns current fov setting. | ||||||||||||||||
GetFrameBackgroundID | ||||||||||||||||
GetFrameOverlayID | ||||||||||||||||
GetFramePosition | ||||||||||||||||
amount = GetFreeCargoAfterShoppingList(containerID, ware) Returns amount of free cargo space for the specified ware after the trade queue will be resolved. | Call SetVirtualCargoMode on containerID first, otherwise result will be empty. | |||||||||||||||
amount = GetFreeUnitStorageAfterShoppingList(containerID) Returns amount for free unit storage space for the specified container. | Call SetVirtualCargoMode on containerID first, otherwise result will be empty. | |||||||||||||||
bool = GetFullscreenDetailmonitorOption() Returns the current fullscreen detailmonitor setting. | ||||||||||||||||
fullscreen, borderless = GetFullscreenOption() Returns the current fullscreen and borderless setting. | ||||||||||||||||
int = GetGamepadModeOption() Returns the current gamepad mode setting. | ||||||||||||||||
number = GetGammaOption() Returns the current gamma setting. | ||||||||||||||||
gateIDArray = GetGates(space [, showonmap]) Returns an array of gates in the specified space. | ||||||||||||||||
int = GetGfxQualityOption() Returns the current gfx quality setting. | ||||||||||||||||
bool = GetGlobalSyncSetting() Returns the current global extension sync setting. | ||||||||||||||||
int = GetGlowOption() Returns the current glow setting. | ||||||||||||||||
GetHeader | ||||||||||||||||
licenceTable = GetHeldLicences(faction)
| ||||||||||||||||
x, y = GetHintPosition(position) Returns the defined x, y coordinates of the specified position in percent with (0, 0) being in the upper left corner. Hint positions can be defined in parameters.xml. | ||||||||||||||||
productionColor, buildColor, storageColor, radarColor, dronedockColor, efficiencyColor, defenceColor, playerColor, friendColor, enemyColor, missionColor = GetHoloMapColors()
| ||||||||||||||||
GetIconDetails | ||||||||||||||||
wareKeyTable = GetIncomingRemoteWares(wareType)
| ||||||||||||||||
actionTable = GetInputActionMap()
| ||||||||||||||||
inputProfileTable = GetInputProfiles()
| ||||||||||||||||
rangeTable = GetInputRangeMap()
| ||||||||||||||||
stateTable = GetInputStateMap()
| ||||||||||||||||
GetInteractiveObject | ||||||||||||||||
wareTable = GetInventory(entityID)
| ||||||||||||||||
bool = GetInversionSetting(rangeid) | ||||||||||||||||
joystickTable = GetJoysticksOption()
| ||||||||||||||||
jumpbeaconIDArray = GetJumpBeacons(zoneID, [showonmap]) | ||||||||||||||||
bool = GetLegacyMainMenuOption() Returns the current legacy main menu setting. | ||||||||||||||||
bool = GetLegacyShadersOption() Returns the current legacy shaders setting. | ||||||||||||||||
libraryTable = GetLibrary(library)
| ||||||||||||||||
entryTable = GetLibraryEntry(library, itemid)
| ||||||||||||||||
int = GetLibrarySize(library) Returns the size of the specified library. | ||||||||||||||||
GetLiveDataBridge | ||||||||||||||||
GetLoadingInfo | ||||||||||||||||
string = GetLocalizedKeyName(actionid) Returns the name of the key assigned to the specified input action. | ||||||||||||||||
string = GetLocalizedRawKeyName(keycode) Returns the name of the specified keycode. | ||||||||||||||||
GetLocalMousePosition | ||||||||||||||||
number = GetLODOption() Returns the current lod setting. | ||||||||||||||||
logbookTable = GetLogbook(start, count [, category])
| ||||||||||||||||
resourceTable = GetMacroBuildSlotResources(macro, sequence, stage) Returns the needed resources to build the specified macro build slot.
| ||||||||||||||||
... = GetMacroData(macro, ...) Returns properties of the specified macro. Possible properties are: "name", "icon", "efficiencyfactor", "efficiencybonus", "ware", "primarypurpose", "primarypurposename", "storagecapacity", "storagetags" | ||||||||||||||||
int = GetMacroUnitStorageCapacity(macro, sequence, stage [, buildlimit]) Returns the capacity of unit storage on the specified macro build slot. | ||||||||||||||||
joystickIndexArray = GetMappedJoysticks() Returns an array of joysticks currently mapped for input. Indices refer to the return value of GetJoysticksOption(). | ||||||||||||||||
GetMaxRemoteControlRange | ||||||||||||||||
stringLength = GetMaxTextLength(text, fontname, fontsize, width) Returns the maximum length of the specified text which can fit in the given width in this font. | ||||||||||||||||
param, param2 = GetMenuParameters() Returns the parameters the current menu was opened with. | ||||||||||||||||
GetMessageScreenPosition | ||||||||||||||||
GetMiniGameCursorPosition | ||||||||||||||||
macroArray = GetMiningUnitMacros(macro) Returns all unit macros the specified macro can use to mine, if any. | ||||||||||||||||
missionID, name, description, difficulty, maintype, subtype, faction, reward, briefingobjectives, activebriefingstep, timeleft, duration, abortable, guidancedisabled = GetMissionDetails(missionIndex, fontname, fontsize, textwidth) Returns details of the specified mission. | ||||||||||||||||
objectivetext, objectiveicon, timeout, progressname, curprogress, maxprogress, objectivetargets = GetMissionObjective(missionIndex, fontname, fontsize, textwidth) Returns details of the specified mission's objective. | ||||||||||||||||
GetMissionObjectiveBarInfo | ||||||||||||||||
name, desc, faction, type, level, reward, opposingfaction, licence, associatedcomponent = GetMissionOfferAtConnection(componentID, templateConnectionName) Returns details about the mission offer at the specified location. | ||||||||||||||||
name, description, difficulty, maintype, subtype, faction, reward, briefingobjectives, activebriefingstep = GetMissionOfferDetails(offerID, fontname, fontsize, textwidth) Returns details about the specified mission offer. | ||||||||||||||||
type = GetModuleType(destructibleID) Returns the module type of the specified destructible. | ||||||||||||||||
resourceTable = GetNeededBuildSlotResources(containerID or buildmoduleID) Returns the needed resources of the specified buildmodule.
| ||||||||||||||||
bool = GetNonSquadShipsForTradeOffersOption() Returns the setting whether non-squad ships should be included in the trade offers menu. | ||||||||||||||||
GetNotificationDetails | ||||||||||||||||
GetNotificationPriority | ||||||||||||||||
componentIDArray = GetNotUpgradesByClass(destructibleID, class) Returns an array of all components included in the specified destructible of the specified class, which are not upgrades. | ||||||||||||||||
value or nil = GetNPCBlackboard(entityID, valueName) Return the blackboard variable "valueName" from the blackboard of the specified entity. | ||||||||||||||||
entityIDArray = GetNPCs(destructibleID) Returns an array of entities in the specified desctructible. | ||||||||||||||||
entityIDArray = GetNPCsInSectorOnStations(sectorID, distance) Returns an array of entities on stations in the specified sector within the given distance to the player. | ||||||||||||||||
GetNumAttackers | ||||||||||||||||
GetNumErrors | ||||||||||||||||
int = GetNumIncomingRemoteWares(wareType) Returns the number of incoming remote transport wares for specified type. | ||||||||||||||||
int = GetNumLogbook([category]) Returns the number of logbook entries, optionally filtered by the given category. | ||||||||||||||||
int = GetNumMissions() Returns the number of accecpted missions. | ||||||||||||||||
GetNumObservers | ||||||||||||||||
subsystemsTable = GetObjectRepairStatus(containerID)
| ||||||||||||||||
GetOffset | ||||||||||||||||
GetOrigin | ||||||||||||||||
licenceTable = GetOwnLicences(faction)
| ||||||||||||||||
bool = GetPersonalizedCrashReportsOption() Returns the setting to send personalized crash reports. | ||||||||||||||||
dockingbayIDArray = GetPlatforms(containerID) Returns an array of dockingbays that are platforms of the specified container. | ||||||||||||||||
string = GetPlayerActivity() Returns the current player mode. | ||||||||||||||||
int = GetPlayerAmmoCount(macro) Returns the ammo count of the specified macro on the player ship. | ||||||||||||||||
contextID or nil = GetPlayerContextByClass(class) Returns the context of the player with the specified class, if any. | ||||||||||||||||
GetPlayerControlledHullShield | ||||||||||||||||
GetPlayerDroneDetails | ||||||||||||||||
int = GetPlayerDroneSlots() Returns the number of drone slots on the player ship. | ||||||||||||||||
GetPlayerDroneSpeed | ||||||||||||||||
playerDroneTable = GetPlayerDroneStorageData()
| ||||||||||||||||
GetPlayerDroneSystems | ||||||||||||||||
componentID = GetPlayerEnvironmentObject() Returns the player's enviroment object. | ||||||||||||||||
wareTable = GetPlayerInventory()
| ||||||||||||||||
money = GetPlayerMoney() Returns the amount of money in the player account. | ||||||||||||||||
macro = GetPlayerPrimaryShipCockpitMacro() Returns the macro of the cockpit currently installed in the player ship. | ||||||||||||||||
shipID = GetPlayerPrimaryShipID() Returns the player primary ship. | ||||||||||||||||
macro = GetPlayerPrimaryShipMacro() Returns the macro of the player primary ship. | ||||||||||||||||
roomID = GetPlayerRoom() Returns the current player room. | ||||||||||||||||
GetPlayerShipHullShield | ||||||||||||||||
GetPlayerShipShieldDetails | ||||||||||||||||
GetPlayerSpeed | ||||||||||||||||
GetPlayerSteeringStrength | ||||||||||||||||
componentID = GetPlayerTarget() Returns the current player target. | ||||||||||||||||
adapterTable = GetPossibleAdapters()
| ||||||||||||||||
productionInfoTable = GetPossibleProducts(productionmoduleID)
| ||||||||||||||||
resolutionsTable = GetPossibleResolutions()
| ||||||||||||||||
GetPrimaryShipWeapon | ||||||||||||||||
entityIDArray = GetPrioritizedPlatformNPCs(dockingbayID) Returns an array of entities on the specified dockingbay. | ||||||||||||||||
productionDataTable = GetProductionModuleData(productionmoduleID)
| ||||||||||||||||
productionmoduleIDArray = GetProductionModules(destructible) Returns an array with all productionmodules in the specified destructible. | ||||||||||||||||
GetProgressElementDetails | ||||||||||||||||
string = GetRadarModuleName(objectID) Returns the name of the macro with biggest radar range included in the specified object. | ||||||||||||||||
int = GetRadarOption() Returns the current radar setting. | ||||||||||||||||
money or nil = GetReferenceProfit(container, ware, price, amount [, shoppinglistidx]) Returns the profit selling the specified ware from the given container at the given price will provide. | ||||||||||||||||
moduleArray = GetRegisteredModules()
| ||||||||||||||||
removed 3.50 Beta 3 | ||||||||||||||||
removed 3.50 Beta 3 | ||||||||||||||||
GetRelativePlayerShipPosition | ||||||||||||||||
GetRemoteControlHUDIcons | ||||||||||||||||
resourceTable = GetRepairResources(containerID or buildmoduleID, repairdestructibleID, sequence, stage, buildlimit, targethullfraction)
| ||||||||||||||||
resolutionTable = GetResolutionOption([checkconfig]) Returns the current resolution or the resolution set in config.xml. | ||||||||||||||||
number = GetRumbleOption() Returns the current controller rumble intensity setting. | ||||||||||||||||
productionmoduleID = GetSalesRepProduction(entityID) Returns the productionmodule in the same build slot as the specified entity. | ||||||||||||||||
savegameTable = GetSaveList()
| Performance critical, do not call unnecessary. | |||||||||||||||
GetScreenAspects | ||||||||||||||||
getScreenInfo | ||||||||||||||||
GetSecondaryShipWeapon | ||||||||||||||||
sectorIDArray = GetSectors(clusterID) Returns an array of sectors in the specified cluster. | ||||||||||||||||
number = GetSensitivitySetting(rangeid) Returns the current sensitivity setting for the specified input range. | ||||||||||||||||
int = GetShaderQualityOption() Returns the current shader quality setting. | ||||||||||||||||
int = GetShadowOption() Returns the current shadow setting. | ||||||||||||||||
shoppingListTable = GetShoppingList(containerID)
| ||||||||||||||||
GetSize | ||||||||||||||||
GetSliderGranularity | ||||||||||||||||
GetSliderText | ||||||||||||||||
GetSliderValues | ||||||||||||||||
GetSliderValueSuffix | ||||||||||||||||
bool = GetSoftShadowsOption() Returns the current soft shadow setting. | ||||||||||||||||
bool = GetSoundOption() Returns the current global sound setting. | ||||||||||||||||
int = GetSSAOOption() Returns the current ssao setting. | ||||||||||||||||
GetStandardButtons | ||||||||||||||||
macroArray = GetStandardUnitMacros(macro) Returns an array of unit macros that are considered standard for the specified macro. | ||||||||||||||||
... = GetStatData(stat, ...) Returns properties of the specified statistic. Possible properties are: "exists", "value", "hidden", "displayname", "displayvalue" | ||||||||||||||||
bool = GetSteeringNoteOption() Returns the current steering note setting. | ||||||||||||||||
bool = GetStopShipInMenuOption() Returns the current setting whether the playership should stop while a menu is open. | ||||||||||||||||
storageDataTable = GetStorageData(destructibleID)
| ||||||||||||||||
componentIDArray = GetSubordinates(controllableID [, commandertype]) Returns an array with all subordinates of the specified controllable, optionally filtered by the commandertype. | ||||||||||||||||
string = GetSubtitleOption() Returns the current subtitle option. | ||||||||||||||||
GetTableColumnSpan | ||||||||||||||||
GetTableColumnWidths | ||||||||||||||||
GetTableFullHeight | ||||||||||||||||
GetTableInitialSelectedColumn | ||||||||||||||||
GetTableInitialSelectedRow | ||||||||||||||||
GetTableInitialTopRow | ||||||||||||||||
GetTableNumFixedRows | ||||||||||||||||
GetTableNumRows | ||||||||||||||||
GetTableRowColor | ||||||||||||||||
GetTableRowHeight | ||||||||||||||||
GetTargetElementInfo | ||||||||||||||||
GetText | ||||||||||||||||
int = GetTextHeightExact(text, font, fontsize, width, wordwrap) Returns the height in pixels of the specified text. | ||||||||||||||||
int = GetTextNumLines(text, font, fontsize, width) Returns the number of lines of the specified text with the given font and width. | ||||||||||||||||
int = GetTextWidth(text, fontname, fontsize) Returns the width in pixels of the specified text. | ||||||||||||||||
GetTimeLeft | ||||||||||||||||
GetTopTargetPriorityMessages | ||||||||||||||||
money = GetTotalValue(containerID [, sellprice] [, referenceContainerID]) Returns the value of the specified container, optionally for selling and in reference to the price list of the reference container. | ||||||||||||||||
tradeDataTable = GetTradeData(trade)
| ||||||||||||||||
GetTradeList | ||||||||||||||||
GetTradeRestrictions | ||||||||||||||||
GetTradesAtConnection | ||||||||||||||||
GetTradeShipData | ||||||||||||||||
GetTradeShipList | ||||||||||||||||
GetTransportUnitMacros | ||||||||||||||||
GetUIElementRectangleScreenPosition | ||||||||||||||||
GetUIElementScreenPosition | ||||||||||||||||
GetUIRelation | ||||||||||||||||
GetUnitStorageData | ||||||||||||||||
GetUpgradesResources | ||||||||||||||||
GetVersionString | ||||||||||||||||
GetViewDistanceOption | ||||||||||||||||
GetViewSize | ||||||||||||||||
GetVolumeOption | ||||||||||||||||
GetVSyncOption | ||||||||||||||||
GetWareCapacity | ||||||||||||||||
GetWareData | ||||||||||||||||
GetWareExchangeTradeList(tradingshipid, tradedcontainerid [, sortby]) | Call SetVirtualCargoMode on tradingshipid and tradedcontainerid first, otherwise result will be empty. | |||||||||||||||
GetWareProductionLimit | ||||||||||||||||
GetWordWrap | ||||||||||||||||
GetZones | ||||||||||||||||
GetZoneYield | ||||||||||||||||
HasAllResourcesToCraft | ||||||||||||||||
HasContainerWarePriceOverride | ||||||||||||||||
HasDroneControl | ||||||||||||||||
HasFlightControl | ||||||||||||||||
HasLicence | ||||||||||||||||
HasShipControl | ||||||||||||||||
HasShipyard | ||||||||||||||||
HasSliderTwoScales | ||||||||||||||||
HasTag | ||||||||||||||||
HasToRestoreOptionsMenu | ||||||||||||||||
HaveExtensionSettingsChanged | ||||||||||||||||
HideMissionObjective | ||||||||||||||||
HidePresentation | ||||||||||||||||
HideView | ||||||||||||||||
IncStatValue | ||||||||||||||||
InstallSteamDLC | ||||||||||||||||
InterruptPlayerComputer | ||||||||||||||||
IsBorderEnabled | ||||||||||||||||
IsButtonActive | ||||||||||||||||
IsCheatVersion | ||||||||||||||||
IsComponentClass | ||||||||||||||||
IsComponentConstruction | ||||||||||||||||
IsComponentOperational | ||||||||||||||||
removed in 3.50 Beta 2 | replaced with IsValidComponent(). | |||||||||||||||
IsContainerOperationalRangeSufficient | ||||||||||||||||
IsDialogActive | ||||||||||||||||
IsDockingPossible | ||||||||||||||||
IsFactionKnown | ||||||||||||||||
IsFadeEnabled | ||||||||||||||||
IsFirstPerson | ||||||||||||||||
IsGamepadActive | ||||||||||||||||
IsInfoUnlockedForPlayer | ||||||||||||||||
IsInteractive | ||||||||||||||||
IsKnownItem | ||||||||||||||||
IsMacroClass | ||||||||||||||||
IsObstructed | ||||||||||||||||
IsPlayerFirstPerson | ||||||||||||||||
IsSameComponent | ||||||||||||||||
IsSameTrade | ||||||||||||||||
IsSavingPossible | ||||||||||||||||
IsSelectable | ||||||||||||||||
IsSliderCenterValueDisplayed | ||||||||||||||||
IsSliderIndicatorInverted | ||||||||||||||||
IsSliderScaleInverted | ||||||||||||||||
IsSofttargetLocked | ||||||||||||||||
IsSteamworksEnabled | ||||||||||||||||
IsTableColumnWidthPercentage | ||||||||||||||||
IsTableRowSelectable | ||||||||||||||||
IsType | ||||||||||||||||
added in 3.50 Beta 2 | IsValidComponent() | |||||||||||||||
IsValidWidgetElement | ||||||||||||||||
IsWareIllegalTo | ||||||||||||||||
LeaveInteractMenu | ||||||||||||||||
ListenForInput | ||||||||||||||||
LoadGame | ||||||||||||||||
LoadInputProfile | ||||||||||||||||
LockPresentation | ||||||||||||||||
MakeRepairPriority | ||||||||||||||||
MovePlayerToZone | ||||||||||||||||
NewGame | ||||||||||||||||
NotifyOnActionPerformed | ||||||||||||||||
NotifyOnChangedEnvironmentObject | ||||||||||||||||
NotifyOnChangedZone | ||||||||||||||||
NotifyOnConversationFinished | ||||||||||||||||
NotifyOnCutsceneStopped | ||||||||||||||||
NotifyOnCycleWeapon | ||||||||||||||||
NotifyOnHackAborted | ||||||||||||||||
NotifyOnHackFinished | ||||||||||||||||
NotifyOnHackStarted | ||||||||||||||||
NotifyOnMissionObjectiveBarUpdate | ||||||||||||||||
NotifyOnPlayerControlStarted | ||||||||||||||||
NotifyOnPlayerControlStopped | ||||||||||||||||
NotifyOnScanAborted | ||||||||||||||||
NotifyOnScanFinished | ||||||||||||||||
NotifyOnScanStarted | ||||||||||||||||
NotifyOnStartDialog | ||||||||||||||||
NotifyOnStopDialog | ||||||||||||||||
NotifyOnTargetElementDisplayed | ||||||||||||||||
NotifyOnTargetElementHidden | ||||||||||||||||
NotifyVoiceOutput | ||||||||||||||||
OpenSteamOverlayStorePage | ||||||||||||||||
OpenSteamOverlayWebPage | ||||||||||||||||
OpenWorkshop | ||||||||||||||||
Pause | ||||||||||||||||
PerformAction | ||||||||||||||||
PlayAmbientSound | ||||||||||||||||
PlayCredits | ||||||||||||||||
PlayerPrimaryShipHasContents | ||||||||||||||||
PlaySound | ||||||||||||||||
PrepareRenderTarget | ||||||||||||||||
ProceedFromMenu | ||||||||||||||||
QuitGame() | ||||||||||||||||
QuitModule | ||||||||||||||||
RaisePlayerInteractionEvent | ||||||||||||||||
ReadText | ||||||||||||||||
RegisterAddonBindings | ||||||||||||||||
RegisterMouseInteractions | ||||||||||||||||
RegisterWidget | ||||||||||||||||
ReleaseCutsceneDescriptor | ||||||||||||||||
ReleaseDescriptor | ||||||||||||||||
ReleaseInteractionDescriptor | ||||||||||||||||
ReleaseListener | ||||||||||||||||
ReleaseNotification | ||||||||||||||||
ReleaseViewDescriptor | ||||||||||||||||
RemoveAmmo | ||||||||||||||||
RemoveCargo | ||||||||||||||||
RemoveInventory | ||||||||||||||||
RemoveLogbookEntry | ||||||||||||||||
RemovePlayerDrone | ||||||||||||||||
RemoveSofttarget | ||||||||||||||||
RemoveSofttargetLockRequest | ||||||||||||||||
RepairDestructibles | ||||||||||||||||
ReplacePlayerCockpit | ||||||||||||||||
RequestSofttargetLock | ||||||||||||||||
ResetAllExtensionSettings | ||||||||||||||||
RestoreGameOptions | ||||||||||||||||
RestoreGraphicOptions | ||||||||||||||||
RestoreOptionsMenu | ||||||||||||||||
RestoreSoundOptions | ||||||||||||||||
ReturnFromMenu | ||||||||||||||||
SaveFullscreenOption | ||||||||||||||||
SaveGame | ||||||||||||||||
SaveInputProfile | ||||||||||||||||
SaveInputSettings | ||||||||||||||||
SaveResolutionOption | ||||||||||||||||
ScheduleReloadUI | ||||||||||||||||
SelectAction | ||||||||||||||||
SelectBackOption | ||||||||||||||||
SelectDialogOption | ||||||||||||||||
SendEntityTransportDrone | ||||||||||||||||
added in 3.50 post beta 3RC 1 | SignalObject(componentID [, param1] [, param2] [, param3] [, delay]) Sends a generic ObjectSignalledEvent on the specified component. These can be listened to by MD/AI script. | |||||||||||||||
SendTransportDrone | ||||||||||||||||
SetActiveMission | ||||||||||||||||
SetAdapterOption | ||||||||||||||||
SetAimAssistOption | ||||||||||||||||
SetAntiAliasModeOption | ||||||||||||||||
SetAutorollOption | ||||||||||||||||
SetAutosaveOption | ||||||||||||||||
SetBoostToggleOption | ||||||||||||||||
SetBudgetResponsibility | ||||||||||||||||
SetButtonText | ||||||||||||||||
SetCaptureHQOption | ||||||||||||||||
SetCellContent | ||||||||||||||||
SetCollisionAvoidanceAssistOption | ||||||||||||||||
SetComponentName | ||||||||||||||||
SetConfineMouseOption | ||||||||||||||||
SetContainerWarePriceOverride | ||||||||||||||||
SetCrashReportOption | ||||||||||||||||
SetDeadzoneOption | ||||||||||||||||
SetDifficultyOption | ||||||||||||||||
SetDiffuseColor | ||||||||||||||||
SetDistortionOption | ||||||||||||||||
SetEffectDistanceOption | ||||||||||||||||
SetEMCutsceneOption | ||||||||||||||||
SetExtensionSettings | ||||||||||||||||
SetFOVOption | ||||||||||||||||
SetFullscreenDetailmonitorOption | ||||||||||||||||
SetFullScreenOneToOne | ||||||||||||||||
SetFullscreenOption | ||||||||||||||||
SetGamepadModeOption | ||||||||||||||||
SetGammaOption | ||||||||||||||||
SetGfxQualityOption | ||||||||||||||||
SetGlowOption | ||||||||||||||||
SetHeight | ||||||||||||||||
SetIcon | ||||||||||||||||
SetInversionSetting | ||||||||||||||||
SetJoysticksOption | ||||||||||||||||
SetLegacyMainMenuOption | ||||||||||||||||
SetLegacyShadersOption | ||||||||||||||||
SetLODOption | ||||||||||||||||
SetMainMissiontargetMessage | ||||||||||||||||
SetMaxBudget | ||||||||||||||||
SetMinBudget | ||||||||||||||||
SetMouseOverride | ||||||||||||||||
SetMouseSleeping | ||||||||||||||||
SetNonSquadShipsForTradeOffersOption | ||||||||||||||||
SetNPCBlackboard | ||||||||||||||||
SetNPCSkill | ||||||||||||||||
SetPersonalizedCrashReportsOption | ||||||||||||||||
SetRadarOption | ||||||||||||||||
SetRenderTargetSize | ||||||||||||||||
SetResolutionOption | ||||||||||||||||
SetRumbleOption | ||||||||||||||||
SetSensitivitySetting | ||||||||||||||||
SetShaderQualityOption | ||||||||||||||||
SetShadowOption | ||||||||||||||||
SetSoftShadowsOption | ||||||||||||||||
SetSofttarget | ||||||||||||||||
SetSoundOption | ||||||||||||||||
SetSSAOOption | ||||||||||||||||
SetStatValue | ||||||||||||||||
SetSteeringNoteOption | ||||||||||||||||
SetStopShipInMenuOption | ||||||||||||||||
SetSubtitleOption | ||||||||||||||||
SetText | ||||||||||||||||
SetTextColor | ||||||||||||||||
SetTextureColorMode | ||||||||||||||||
SetViewDistanceOption | ||||||||||||||||
SetVirtualCargoMode(containerid, onoff) | Vitual cargo mode should be disabled again when leaving the current menu. | |||||||||||||||
SetVolumeOption | ||||||||||||||||
SetVSyncOption | ||||||||||||||||
SetWidth | ||||||||||||||||
ShowInteractMenu | ||||||||||||||||
ShowMissionObjective | ||||||||||||||||
ShowPresentation | ||||||||||||||||
StartAutoPilot | ||||||||||||||||
StartBriefing | ||||||||||||||||
StartCutscene | ||||||||||||||||
StartPlayingSound | ||||||||||||||||
StartSubConversationFromMenu | ||||||||||||||||
StopAutoPilot | ||||||||||||||||
StopBriefing | ||||||||||||||||
StopCutscene | ||||||||||||||||
StopPlayingSound | ||||||||||||||||
StopRestoringOptionsMenu | ||||||||||||||||
SwitchInteractiveObject | ||||||||||||||||
ToggleFactionTradeRestriction | ||||||||||||||||
ToggleFactionTradeWareOverride | ||||||||||||||||
ToggleMissionGuidance | ||||||||||||||||
TraceBack | ||||||||||||||||
TransferInventoryToPlayer | ||||||||||||||||
TransferMoneyToPlayer | ||||||||||||||||
TransferPlayerInventoryTo | ||||||||||||||||
TransferPlayerMoneyTo | ||||||||||||||||
TruncateText | ||||||||||||||||
UninstallSteamDLC | ||||||||||||||||
Unpause | ||||||||||||||||
UnregisterAddonBindings | ||||||||||||||||
UnsetMapRenderTarget | ||||||||||||||||
UnsetMouseOverride | ||||||||||||||||
UnsuspendConversation | ||||||||||||||||
UpdateRegisteredWidget | ||||||||||||||||
UpgradeObject |
...