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 3 | ||
extensionTable = GetExtensionList() extensionTable = { [1] = { id = extension id, index = extension index, name = extension name, desc = extension description, author = extension author, date = extension date, location = extension location, version = extension version, enabled = extension enabled, sync = extension sync, personal = extension personal, isworkshop = is extension in workshop, error = extension error ID, if any, errortext = extension error text, if any, warning = workshop update warning, if any, warningtext = workshop update warning, if any, dependencies = { id = dependency id, name = dependency name, version = dependency version } } } | ||
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() joystickTable = { [1] = { name = joystick name, guid = joystick guid }, [2] = { ... } }
| ||
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) entryTable = { name = info name, description = info description, icon = info icon, image = info image, video = info video [race = npc race, faction = npc faction] [hull = object hull, maxspeed = object maxspeed, shield = object shield, jumpdrive = object has jumpdrive?, storagecapacity = storage capacity, storagetags = storage tags, unitcapacity = unit capacity, productions = { [1] = { [1] = { id = product id, name = product name, cycle = product cycle time, amount = product amount }, [2] = { ... } }, [2] = { ... } }, weapons = { [1] = { class = weapon / missile, id = weapon id, name = weapon name }, [2] = { ... } }, upgrades = { [1] = { upgrade = upgrade type, name = upgrade name, total = upgrade total amount }, [2] = { ... } }] [primaryrace = faction primaryrace] [avgprice = ware average price, volume = ware volume, transporttype = ware transport type, methods = { [1] = method, [2] = ... }] [range = weapon range, dps = weapon dps] [speed = missile speed, acceleration = missile acceleration, damage = missile damage] [hull = shieldgen hull, shield = shieldgen shield] [hull = turret hull, range = turret range, dps = turret dps, rotation = turret rotation speed] }
| ||
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 component. 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 | ||
GetPlayerDroneSlots | ||
GetPlayerDroneSpeed | ||
GetPlayerDroneStorageData | ||
GetPlayerDroneSystems | ||
GetPlayerEnvironmentObject | ||
GetPlayerInventory | ||
GetPlayerMoney | ||
GetPlayerPrimaryShipCockpitMacro | ||
GetPlayerPrimaryShipID | ||
GetPlayerPrimaryShipMacro | ||
GetPlayerRoom | ||
GetPlayerShipHullShield | ||
GetPlayerShipShieldDetails | ||
GetPlayerSpeed | ||
GetPlayerSteeringStrength | ||
GetPlayerTarget | ||
GetPossibleAdapters | ||
GetPossibleProducts | ||
GetPossibleResolutions | ||
GetPrimaryShipWeapon | ||
GetPrioritizedPlatformNPCs | ||
GetProductionModuleData | ||
GetProductionModules | ||
GetProgressElementDetails | ||
GetRadarModuleName | ||
GetRadarOption | ||
GetReferenceProfit | ||
GetRegisteredModules | ||
removed 3.50 Beta 3 | ||
removed 3.50 Beta 3 | ||
GetRelativePlayerShipPosition | ||
GetRemoteControlHUDIcons | ||
GetRepairResources | ||
GetResolutionOption | ||
GetRumbleOption | ||
GetSalesRepProduction | ||
GetSaveList | ||
GetScreenAspects | ||
getScreenInfo | ||
GetSecondaryShipWeapon | ||
GetSectors | ||
GetSensitivitySetting | ||
GetShaderQualityOption | ||
GetShadowOption | ||
GetShoppingList | ||
GetSize | ||
GetSliderGranularity | ||
GetSliderText | ||
GetSliderValues | ||
GetSliderValueSuffix | ||
GetSoftShadowsOption | ||
GetSoundOption | ||
GetSSAOOption | ||
GetStandardButtons | ||
GetStandardUnitMacros | ||
GetStatData | ||
GetSteeringNoteOption | ||
GetStopShipInMenuOption | ||
GetStorageData | ||
GetSubordinates | ||
GetSubtitleOption | ||
GetTableColumnSpan | ||
GetTableColumnWidths | ||
GetTableFullHeight | ||
GetTableInitialSelectedColumn | ||
GetTableInitialSelectedRow | ||
GetTableInitialTopRow | ||
GetTableNumFixedRows | ||
GetTableNumRows | ||
GetTableRowColor | ||
GetTableRowHeight | ||
GetTargetElementInfo | ||
GetText | ||
GetTextHeightExact | ||
GetTextNumLines | ||
GetTextWidth | ||
GetTimeLeft | ||
GetTopTargetPriorityMessages | ||
GetTotalValue | ||
GetTradeData | ||
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 3 | 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 |
(entityID)
Returns information about the wares held in the inventory of specified entity.