Both sides previous revisionPrevious revisionNext revision | Previous revision |
modding:functions:index [2017/01/21 01:01] – saving just in case xephyr | modding:functions:index [2017/02/03 01:44] (current) – Up to date as of API 34 xephyr |
---|
Discuss this page on this page's [[modding:function:Index Talk Page|Talk Page]] | Discuss this page on this page's [[modding:function:Index Talk Page|Talk Page]] |
| |
| This index is complete as of [[modding:xml:api_version|API 34]]. |
| |
==== # ==== | ==== # ==== |
==== J ==== | ==== J ==== |
| |
(join list [separator]) -> string | [[modding:function:join|(join list [separator]) -> string]] |
| |
(join list 'oxfordComma) -> string | |
| |
==== K ==== | ==== K ==== |
==== L ==== | ==== L ==== |
| |
(lambda ...) | [[modding:function:lambda|(lambda ...)]] |
| |
(leq a b) -> True if a <= b | [[modding:function:leq|(leq a b) -> True if a <= b]] |
| |
(link ...) | [[modding:function:link|(link ...)]] |
| |
(list i1 i2 ... in) -> list | [[modding:function:list|(list i1 i2 ... in) -> list]] |
| |
(lnkAppend list item) -> list | [[modding:function:lnkAppend|(lnkAppend list item) -> list]] |
| |
(lnkRemove list index) -> list | [[modding:function:lnkRemove|(lnkRemove list index) -> list]] |
| |
(lnkRemoveNil list) -> list | [[modding:function:lnkRemoveNil|(lnkRemoveNil list) -> list]] |
| |
(lnkReplace list index item) -> list | [[modding:function:lnkReplace|(lnkReplace list index item) -> list]] |
| |
(lookup source target ['ascending|'descending] [keyIndex]) -> found entry | [[modding:function:lookup|(lookup source target ['ascending|'descending] [keyIndex]) -> found entry]] |
| |
(loop condition exp) | [[modding:function:loop|(loop condition exp)]] |
| |
(ls a b) -> True if a < b | [[modding:function:ls|(ls a b) -> True if a < b]] |
| |
==== M ==== | ==== M ==== |
| |
(make 'sequence count) -> list from 1 to count | [[modding:function:make|(make 'sequence count) -> list from 1 to count]] |
| |
(make 'sequence start end [inc]) -> list from start to end | [[modding:function:map|(map list ['excludeNil|'original|'reduceMax|'reduceMin] var exp) -> list]] |
| |
(map list ['excludeNil|'original|'reduceMax|'reduceMin] var exp) -> list | [[modding:function:match|(match list var boolean-exp) -> first item that matches]] |
| |
(match list var boolean-exp) -> first item that matches | [[modding:function:max|(max x1 x2 ... xn) -> z]] |
| |
(max x1 x2 ... xn) -> z | [[modding:function:min|(min x1 x2 ... xn) -> z]] |
| |
(min x1 x2 ... xn) -> z | [[modding:function:mod|(mod ['degrees] x y) -> z]] |
| |
(mod ['degrees] x y) -> z | [[modding:function:modulo|(modulo ['degrees] x y) -> z]] |
| |
(modulo ['degrees] x y) -> z | [[modding:function:msnAccept|(msnAccept missionObj)]] |
| |
(msnAccept missionObj) | [[modding:function:msnAdd|(msnAddRecurringTimerEvent missionObj interval event)]] |
| |
(msnAddRecurringTimerEvent missionObj interval event) | [[modding:function:msnAddTimerEvent|(msnAddTimerEvent missionObj delay event)]] |
| |
(msnAddTimerEvent missionObj delay event) | [[modding:function:msnCancelTimerEvent|(msnCancelTimerEvent missionObj event) -> True/Nil]] |
| |
(msnCancelTimerEvent missionObj event) -> True/Nil | [[modding:function:msnCreate|(msnCreate unid owner [data]) -> missionObj|Nil]] |
| |
(msnCreate unid owner [data]) -> missionObj|Nil | [[modding:function:msnDecline|(msnDecline missionObj)]] |
| |
(msnCreate unid-list owner [data]) -> missionObj|Nil | [[modding:function:msnDestroy|(msnDestroy missionObj) -> True/Nil]] |
| |
(msnDecline missionObj) | [[modding:function:msnFailure|(msnFailure missionObj [data])]] |
| |
(msnDestroy missionObj) -> True/Nil | [[modding:function:msnFind|(msnFind [source] criteria) -> list of missionObjs]] |
| |
(msnFailure missionObj [data]) | [[modding:function:msnFireEvent|(msnFireEvent missionObj event [data]) -> result of event]] |
| |
(msnFind [source] criteria) -> list of missionObjs | [[modding:function:msnGetData|(msnGetData missionObj attrib) -> data]] |
| |
(msnFireEvent missionObj event [data]) -> result of event | [[modding:function:msnGetObjRefData|(msnGetObjRefData missionObj attrib) -> obj]] |
| |
(msnGetData missionObj attrib) -> data | [[modding:function:msnGetPropery|(msnGetProperty missionObj property) -> value]] |
| |
(msnGetObjRefData missionObj attrib) -> obj | [[modding:function:msnGetStaticData|(msnGetStaticData missionObj attrib) -> data]] |
| |
(msnGetProperty missionObj property) -> value | [[modding:function:msnIncData|(msnIncData missionObj attrib [increment]) -> new value]] |
| |
(msnGetStaticData missionObj attrib) -> data | [[modding:function:msnRegisterForEvents|(msnRegisterForEvents missionObj obj)]] |
| |
(msnIncData missionObj attrib [increment]) -> new value | [[modding:function:msnReward|(msnReward missionObj [data])]] |
| |
(msnRegisterForEvents missionObj obj) | [[modding:function:msnSetData|(msnSetData missionObj attrib data)]] |
| |
(msnReward missionObj [data]) | [[modding:function:msnSetObjRefData|(msnSetObjRefData missionObj attrib obj)]] |
| |
(msnSetData missionObj attrib data) | [[modding:function:msnSetPlayerTarget|(msnSetPlayerTarget missionObj)]] |
| |
(msnSetObjRefData missionObj attrib obj) | [[modding:function:msnSetProperty|(msnSetProperty obj property value) -> True/Nil]] |
| |
(msnSetPlayerTarget missionObj) | [[modding:function:msnSetUnavailable|(msnSetUnavailable missionObj)]] |
| |
(msnSetProperty obj property value) -> True/Nil | [[modding:function:msnSuccess|(msnSuccess missionObj [data])]] |
| |
(msnSetUnavailable missionObj) | [[modding:function:msnTranslate|(msnTranslate missionObj textID [data] [default]) -> text (or Nil)]] |
| |
(msnSuccess missionObj [data]) | [[modding:function:multiply|(multiply x1 x2 ... xn) -> z]] |
| |
(msnTranslate missionObj textID [data] [default]) -> text (or Nil) | |
| |
(multiply x1 x2 ... xn) -> z | |
| |
==== N ==== | ==== N ==== |
| |
(neq ...) | [[modding:function:neq|(neq ...)]] |
| |
(not exp) -> True/Nil | [[modding:function:not|(not exp) -> True/Nil]] |
| |
==== O ==== | ==== O ==== |
| |
(objAccelerate obj angle thrust [ticks]) -> velVector | [[modding:function:objAccelerate|(objAccelerate obj angle thrust [ticks]) -> velVector]] |
| |
(objAddBuyOrder obj criteria priceAdj) -> True/Nil | [[modding:function:objAddBuyOrder|(objAddBuyOrder obj criteria priceAdj) -> True/Nil]] |
| |
(objAddItem obj item|type [count]) | [[modding:function:objAddItem|(objAddItem obj item|type [count])]] |
| |
(objAddItemEnhancement obj item enhancementType [lifetime]) -> enhancementID | [[modding:function:objAddItemEnhancement|(objAddItemEnhancement obj item enhancementType [lifetime]) -> enhancementID]] |
| |
(objAddOverlay obj overlayType [lifetime]) -> overlayID | [[modding:function:objAddOverlay|(objAddOverlay obj overlayType [lifetime]) -> overlayID]] |
| |
(objAddOverlay obj overlayType pos rotation [lifetime]) -> overlayID | [[modding:function:objAddRandomItems|(objAddRandomItems obj table count)]] |
| |
(objAddRandomItems obj table count) | [[modding:function:objAddSellOrder|(objAddSellOrder obj criteria priceAdj) -> True/Nil]] |
| |
(objAddSellOrder obj criteria priceAdj) -> True/Nil | [[modding:function:objAddSubordinate|(objAddSubordinate obj subordinate) -> True/Nil]] |
| |
(objAddSubordinate obj subordinate) -> True/Nil | [[modding:function:objCalcBestTarget|(objCalcBestTarget obj [objList]) -> targetObj (or Nil)]] |
| |
(objCanAttack obj) -> True/Nil | [[modding:function:objCanAttack|(objCanAttack obj) -> True/Nil]] |
| |
(objCanDetectTarget obj target) -> True/Nil | [[modding:function:objCanDetectTarget|(objCanDetectTarget obj target) -> True/Nil]] |
| |
(objCanInstallItem obj item [armorSeg|deviceSlot]) -> (True/Nil resultCode resultString [itemToReplace]) | [[modding:function:objCanInstallItem|(objCanInstallItem obj item [armorSeg|deviceSlot]) -> (True/Nil resultCode resultString [itemToReplace])]] |
| |
(objChangeEquipmentStatus obj equipment command [duration] [options]) -> True/Nil | [[modding:function:objChangeEquipmentStatus|(objChangeEquipmentStatus obj equipment command [duration] [options]) -> True/Nil]] |
| |
(objCharge obj [currency] amount) -> remaining balance | [[modding:function:objCharge|(objCharge obj [currency] amount) -> remaining balance]] |
| |
(objClearIdentified obj) | [[modding:function:objClearIdentified|(objClearIdentified obj)]] |
| |
(objClearShowAsDestination obj) | [[modding:function:objClearShowAsDestination|(objClearShowAsDestination obj)]] |
| |
(objCommunicate obj senderObj msg [obj] [data]) -> result | [[modding:function:objCommunicate|(objCommunicate obj senderObj msg [obj] [data]) -> result]] |
| |
(objCredit obj [currency] amount) -> new balance | [[modding:function:objCredit|(objCredit obj [currency] amount) -> new balance]] |
| |
(objDamage obj weaponType objSource [pos] [options]) -> result | [[modding:function:objDamage|(objDamage obj weaponType objSource [pos] [options]) -> result]] |
| |
(objDepleteShields obj) | [[modding:function:objDepleteShields|(objDepleteShields obj)]] |
| |
(objDestroy obj [objSource]) -> True/Nil | [[modding:function:objDestroy|(objDestroy obj [objSource]) -> True/Nil]] |
| |
(objEnumItems obj criteria itemVar exp) | [[modding:function:objEnumItems|(objEnumItems obj criteria itemVar exp)]] |
| |
(objFireEvent obj event [data]) -> result of event | [[modding:function:objFireEvent|(objFireEvent obj event [data]) -> result of event]] |
| |
(objFireItemEvent obj item event [data]) -> result of event | [[modding:function:objFireItemEvent|(objFireItemEvent obj item event [data]) -> result of event]] |
| |
(objFireItemInvoke obj item) -> True/Nil | [[modding:function:objFireItemInvoke|(objFireItemInvoke obj item) -> True/Nil]] |
| |
(objFireOverlayEvent obj overlayID event [data]) -> result of event | [[modding:function:objFireOverlayEvent|(objFireOverlayEvent obj overlayID event [data]) -> result of event]] |
| |
(objFixParalysis obj) | [[modding:function:objFixParalysis|(objFixParalysis obj)]] |
| |
(objGateTo obj node entrypoint [effectID]) | [[modding:function:objGateTo|(objGateTo obj node entrypoint [effectID])]] |
| |
(objGetArmorCriticality obj item|armorSegment) -> criticalityType | [[modding:function:objGetArmorCriticality|(objGetArmorCriticality obj item|armorSegment) -> criticalityType]] |
| |
(objGetArmorDamage obj item|armorSegment) -> damage to armor segment | [[modding:function:objGetArmorDamage|(objGetArmorDamage obj item|armorSegment) -> damage to armor segment]] |
| |
(objGetArmorLevel obj item|armorSegment) -> 0-100 | [[modding:function:objGetArmorLevel|(objGetArmorLevel obj item|armorSegment) -> 0-100]] |
| |
(objGetArmorName obj item|armorSegment) -> name of armor (e.g., 'forward', etc.) | [[modding:function:objGetArmorName|(objGetArmorName obj item|armorSegment) -> name of armor (e.g., 'forward', etc.)]] |
| |
(objGetArmorRepairPrice obj [shipObj] armorItem hpToRepair) -> price (at which obj repairs) | [[modding:function:objGetArmorRepairPrice|(objGetArmorRepairPrice obj [shipObj] armorItem hpToRepair) -> price (at which obj repairs)]] |
| |
(objGetArmorReplacePrice obj armorItem) -> price | [[modding:function:objGetArmorReplacePrice|(objGetArmorReplacePrice obj armorItem) -> price]] |
| |
(objGetArmorType obj item|armorSegment) -> type | [[modding:function:objGetArmorType|(objGetArmorType obj item|armorSegment) -> type]] |
| |
(objGetBalance obj [currency]) -> balance | [[modding:function:objGetBalance|(objGetBalance obj [currency]) -> balance]] |
| |
(objGetBuyPrice obj item [options]) -> price (at which obj buys item) | [[modding:function:objGetBuyPrice|(objGetBuyPrice obj item [options]) -> price (at which obj buys item)]] |
| |
(objGetCargoSpaceLeft obj) -> space left in Kg | [[modding:function:objGetCargoSpaceLeft|(objGetCargoSpaceLeft obj) -> space left in Kg]] |
| |
(objGetCombatPower obj) -> 0-100 | [[modding:function:objGetCombatPower|(objGetCombatPower obj) -> 0-100]] |
| |
(objGetDamageType obj) -> damage type | [[modding:function:objGetDamageType|(objGetDamageType obj) -> damage type]] |
| |
(objGetData obj attrib) -> data | [[modding:function:objGetData|(objGetData obj attrib) -> data]] |
| |
(objGetDataField obj field) -> data | [[modding:function:objGetDataField|(objGetDataField obj field) -> data]] |
| |
(objGetDestiny obj) -> 0-359 | [[modding:function:objGetDestiny|(objGetDestiny obj) -> 0-359]] |
| |
(objGetDisposition obj targetObj) -> disposition of obj towards targetObj | [[modding:function:objGetDisposition|(objGetDisposition obj targetObj) -> disposition of obj towards targetObj]] |
| |
(objGetDistance obj destObj) -> distance in light-seconds | [[modding:function:objGetDistance|(objGetDistance obj destObj) -> distance in light-seconds]] |
| |
(objGetEquipmentStatus obj equipment) -> status | [[modding:function:objGetEquipmentStatus|(objGetEquipmentStatus obj equipment) -> status]] |
| |
(objGetEventHandler obj) -> unid or Nil | [[modding:function:objGetEventHandler|(objGetEventHandler obj) -> unid or Nil]] |
| |
(objGetID obj) -> objID | [[modding:function:objGetID|(objGetID obj) -> objID]] |
| |
(objGetImageDesc obj) -> imageDesc | [[modding:function:objGetImageDesc|(objGetImageDesc obj) -> imageDesc]] |
| |
(objGetInstalledItemDesc obj item) -> 'installed as forward armor' | [[modding:function:objGetInstalledItemDesc|(objGetInstalledItemDesc obj item) -> 'installed as forward armor']] |
| |
(objGetItemProperty obj item property) -> value | [[modding:function:objGetItemProperty|(objGetItemProperty obj item property) -> value]] |
| |
(objGetItems obj criteria) -> list of items | [[modding:function:objGetItems|(objGetItems obj criteria) -> list of items]] |
| |
(objGetLevel obj) -> level | [[modding:function:objGetLevel|(objGetLevel obj) -> level]] |
| |
(objGetMass obj) -> mass in tons | [[modding:function:objGetMass|(objGetMass obj) -> mass in tons]] |
| |
(objGetMaxPower obj) -> power (in 1/10 MWs) | [[modding:function:objGetMaxPower|(objGetMaxPower obj) -> power (in 1/10 MWs)]] |
| |
(objGetName obj [flags]) -> Name of the object | [[modding:function:objGetName|(objGetName obj [flags]) -> Name of the object]] |
| |
(objGetNamedItems obj name) -> list of items | [[modding:function:objGetNamedItems|(objGetNamedItems obj name) -> list of items]] |
| |
(objGetNearestStargate obj) -> obj | [[modding:function:objGetNearestStargate|(objGetNearestStargate obj) -> obj]] |
| |
(objGetObjByID objID) -> obj | [[modding:function:objGetObjByID|(objGetObjByID objID) -> obj]] |
| |
(objGetObjRefData obj attrib) -> obj | [[modding:function:objGetObjRefData|(objGetObjRefData obj attrib) -> obj]] |
| |
(objGetOpenDockingPortCount obj) -> count of open docking ports | [[modding:function:objGetOpenDockingPortCount|(objGetOpenDockingPortCount obj) -> count of open docking ports]] |
| |
(objGetOrderGiver obj [destroyReason]) -> obj | [[modding:function:objGetOrderGiver|(objGetOrderGiver obj [destroyReason]) -> obj]] |
| |
(objGetOverlayData obj overlayID attrib) -> data | [[modding:function:objGetOverlayData|(objGetOverlayData obj overlayID attrib) -> data]] |
| |
(objGetOverlayPos obj overlayID) -> vector | [[modding:function:objGetOverlayPos|(objGetOverlayPos obj overlayID) -> vector]] |
| |
(objGetOverlayProperty obj overlayID property) -> value | [[modding:function:objGetOverlayProperty|(objGetOverlayProperty obj overlayID property) -> value]] |
| |
(objGetOverlayRotation obj overlayID) -> rotation | [[modding:function:objGetOverlayRotation|(objGetOverlayRotation obj overlayID) -> rotation]] |
| |
(objGetOverlays obj [criteria]) -> list of overlayIDs | [[modding:function:objGetOverlays|(objGetOverlays obj [criteria]) -> list of overlayIDs]] |
| |
(objGetOverlayType obj overlayID) -> type | [[modding:function:objGetOverlayType|(objGetOverlayType obj overlayID) -> type]] |
| |
(objGetPlayerPriceAdj obj [data]) -> priceAdj (or Nil if no adj) | [[modding:function:objGetPlayerPriceAdj|(objGetPlayerPriceAdj obj [data]) -> priceAdj (or Nil if no adj)]] |
| |
(objGetPos obj) -> vector | [[modding:function:objGetPos|(objGetPos obj) -> vector]] |
| |
(objGetProperty obj property) -> value | [[modding:function:objGetProperty|(objGetProperty obj property) -> value]] |
| |
(objGetRefuelItemAndPrice obj objToRefuel) -> (item price) | [[modding:function:objGetRefuelItemAndPrice|(objGetRefuelItemAndPrice obj objToRefuel) -> (item price)]] |
| |
(objGetSellPrice obj item ['noInventoryCheck]) -> price (at which obj sells item) | [[modding:function:objGetSellPrice|(objGetSellPrice obj item ['noInventoryCheck]) -> price (at which obj sells item)]] |
| |
(objGetShieldLevel obj) -> 0-100 (or -1 for no shields) | [[modding:function:objGetShieldLevel|(objGetShieldLevel obj) -> 0-100 (or -1 for no shields)]] |
| |
(objGetShipBuyPrice obj shipObj) -> price (at which obj buys ship) | [[modding:function:objGetShipBuyPrice|(objGetShipBuyPrice obj shipObj) -> price (at which obj buys ship)]] |
| |
(objGetShipSellPrice obj shipObj) -> price (at which obj sells ship) | [[modding:function:objGetShipSellPrice|(objGetShipSellPrice obj shipObj) -> price (at which obj sells ship)]] |
| |
(objGetShipwreckType obj) -> unid | [[modding:function:objGetShipwreckType|(objGetShipwreckType obj) -> unid]] |
| |
(objGetSovereign obj) -> sovereignID | [[modding:function:objGetSovereign|(objGetSovereign obj) -> sovereignID]] |
| |
(objGetStargateID obj) -> gateID | [[modding:function:objGetStargateID|(objGetStargateID obj) -> gateID]] |
| |
(objGetStaticData obj attrib) -> data | [[modding:function:objGetStaticData|(objGetStaticData obj attrib) -> data]] |
| |
(objGetTarget obj) -> obj | [[modding:function:objGetTarget|(objGetTarget obj) -> obj]] |
| |
(objGetType obj) -> unid | [[modding:function:objGetType|(objGetType obj) -> unid]] |
| |
(objGetTypeData obj attrib) -> data | [[modding:function:objGetTypeData|(objGetTypeData obj attrib) -> data]] |
| |
(objGetVel obj) -> velVector | [[modding:function:objGetVel|(objGetVel obj) -> velVector]] |
| |
(objGetVisibleDamage obj) -> damage | [[modding:function:objGetVisibleDamage|(objGetVisibleDamage obj) -> damage]] |
| |
(objHasAttribute obj attrib) -> True/Nil | [[modding:function:objHasAttribute|(objHasAttribute obj attrib) -> True/Nil]] |
| |
(objHasItem obj item [count]) -> number of items (or Nil) | [[modding:function:objHasItem|(objHasItem obj item [count]) -> number of items (or Nil)]] |
| |
(objIncData obj attrib [increment]) -> new value | [[modding:function:objIncData|(objIncData obj attrib [increment]) -> new value]] |
| |
(objIncOverlayData obj overlayID attrib [increment]) -> new value | [[modding:function:objIncOverlayData|(objIncOverlayData obj overlayID attrib [increment]) -> new value]] |
| |
(objIncVel obj velVector) -> velVector | [[modding:function:objIncVel|(objIncVel obj velVector) -> velVector]] |
| |
(objIsAngryAt obj targetObj) -> True/Nil | [[modding:function:objIsAngryAt|(objIsAngryAt obj targetObj) -> True/Nil]] |
| |
(objIsDeviceSlotAvailable ship) -> True/Nil | [[modding:function:objIsDeviceSlotAvailable|(objIsDeviceSlotAvailable ship) -> True/Nil]] |
| |
(objIsDockedAt obj stationObj) -> True/Nil | [[modding:function:objIsDockedAt|(objIsDockedAt obj stationObj) -> True/Nil]] |
| |
(objIsEnemy obj target) -> True/Nil | [[modding:function:objIsEnemy|(objIsEnemy obj target) -> True/Nil]] |
| |
(objIsIdentified obj) -> True/Nil | [[modding:function:objIsIdentified|(objIsIdentified obj) -> True/Nil]] |
| |
(objIsKnown obj) | [[modding:function:objIsKnown|(objIsKnown obj)]] |
| |
(objIsParalyzed obj) | [[modding:function:objIsParalyzed|(objIsParalyzed obj)]] |
| |
(objIsRadioactive obj) | [[modding:function:objIsRadioactive|(objIsRadioactive obj)]] |
| |
(objIsShip obj) -> True/Nil | [[modding:function:objIsShip|(objIsShip obj) -> True/Nil]] |
| |
(objJumpTo obj pos) | [[modding:function:objJumpTo|(objJumpTo obj pos)]] |
| |
(objLowerShields obj) | [[modding:function:objLowerShields|(objLowerShields obj)]] |
| |
(objMakeParalyzed obj ticks) | [[modding:function:objMakeParalyzed|(objMakeParalyzed obj ticks)]] |
| |
(objMatches obj source filter) -> True/Nil | [[modding:function:objMatches|(objMatches obj source filter) -> True/Nil]] |
| |
(objProgramDamage obj hacker progName aiLevel code) | [[modding:function:objProgramDamage|(objProgramDamage obj hacker progName aiLevel code)]] |
| |
(objRecordBuyItem buyerObj sellerObj item [currency] price) -> True/Nil | [[modding:function:objRecordBuyItem|(objRecordBuyItem buyerObj sellerObj item [currency] price) -> True/Nil]] |
| |
(objRegisterForEvents target obj) | [[modding:function:objRegisterForEvents|(objRegisterForEvents target obj)]] |
| |
(objRegisterForSystemEvents target range) | [[modding:function:objRegisterForSystemEvents|(objRegisterForSystemEvents target range)]] |
| |
(objRemoveItem obj item [count]) | [[modding:function:objRemoveItem|(objRemoveItem obj item [count])]] |
| |
(objRemoveItemEnhancement obj item enhancementID) | [[modding:function:objRemoveItemEnhancement|(objRemoveItemEnhancement obj item enhancementID)]] |
| |
(objRemoveOverlay obj overlayID) | [[modding:function:objRemoveOverlay|(objRemoveOverlay obj overlayID)]] |
| |
(objRepairArmor ship item|armorSegment [hpToRepair]) -> hp repaired | [[modding:function:objRepairArmor|(objRepairArmor ship item|armorSegment [hpToRepair]) -> hp repaired]] |
| |
(objResume obj [gateObj]) | [[modding:function:objResume|(objResume obj [gateObj])]] |
| |
(objSendMessage obj sender text) -> True/Nil | [[modding:function:objSendMessage|(objSendMessage obj sender text) -> True/Nil]] |
| |
(objSetData obj attrib data) | [[modding:function:objSetData|(objSetData obj attrib data)]] |
| |
(objSetDeviceActivationDelay obj deviceItem [delay]) -> True/Nil | [[modding:function:objSetDeviceActivationDelay|(objSetDeviceActivationDelay obj deviceItem [delay]) -> True/Nil]] |
| |
(objSetEventHandler obj unid) -> True/Nil | [[modding:function:objSetEventHandler|(objSetEventHandler obj unid) -> True/Nil]] |
| |
(objSetIdentified obj) | [[modding:function:objSetIdentified|(objSetIdentified obj)]] |
| |
(objSetItemData obj item attrib data [count]) -> item | [[modding:function:objSetItemData|(objSetItemData obj item attrib data [count]) -> item]] |
| |
(objSetItemProperty obj item property value [count]) -> item | [[modding:function:objSetItemProperty|(objSetItemProperty obj item property value [count]) -> item]] |
| |
(objSetKnown obj) | [[modding:function:objSetKnown|(objSetKnown obj)]] |
| |
(objSetName obj name [flags]) | [[modding:function:objSetName|(objSetName obj name [flags])]] |
| |
(objSetObjRefData obj attrib obj) | [[modding:function:objSetObjRefData|(objSetObjRefData obj attrib obj)]] |
| |
(objSetOverlayData obj overlayID attrib data) | [[modding:function:objSetOverlayData|(objSetOverlayData obj overlayID attrib data)]] |
| |
(objSetOverlayEffectProperty obj overlayID property value) | [[modding:function:objSetOverlayEffectProperty|(objSetOverlayEffectProperty obj overlayID property value)]] |
| |
(objSetOverlayPos obj overlayID pos) | [[modding:function:objSetOverlayPos|(objSetOverlayPos obj overlayID pos)]] |
| |
(objSetOverlayProperty obj overlayID property value) | [[modding:function:objSetOverlayProperty|(objSetOverlayProperty obj overlayID property value)]] |
| |
(objSetOverlayRotation obj overlayID rotation) | [[modding:function:objSetOverlayRotation|(objSetOverlayRotation obj overlayID rotation)]] |
| |
(objSetPos obj vector [rotation]) | [[modding:function:objSetPos|(objSetPos obj vector [rotation])]] |
| |
(objSetProperty obj property value) -> True/Nil | [[modding:function:objSetProperty|(objSetProperty obj property value) -> True/Nil]] |
| |
(objSetShowAsDestination obj [options]) -> True/Nil | [[modding:function:objSetShowAsDestination|(objSetShowAsDestination obj [options]) -> True/Nil]] |
| |
(objSetSovereign obj sovereignID) -> True/Nil | [[modding:function:objSetSovereign|(objSetSovereign obj sovereignID) -> True/Nil]] |
| |
(objSetTradeDesc obj currency [maxCurrency replenishCurrency]) -> True/Nil | [[modding:function:objSetTradeDesc|(objSetTradeDesc obj currency [maxCurrency replenishCurrency]) -> True/Nil]] |
| |
(objSetTypeData obj attrib data) | [[modding:function:objSetTypeData|(objSetTypeData obj attrib data)]] |
| |
(objSetVel obj velVector) | [[modding:function:objSetVel|(objSetVel obj velVector)]] |
| |
(objSuspend obj) | [[modding:function:objSuspend|(objSuspend obj)]] |
| |
(objTranslate obj textID [data] [default]) -> text (or Nil) | [[modding:function:objTranslate|(objTranslate obj textID [data] [default]) -> text (or Nil)]] |
| |
(objUnregisterForEvents target obj) | [[modding:function:objUnregisterForEvents|(objUnregisterForEvents target obj)]] |
| |
(objUnregisterForSystemEvents target) | [[modding:function:objUnregisterForSystemEvents|(objUnregisterForSystemEvents target)]] |
| |
(or exp1 exp2 ... expn) -> True/Nil | [[modding:function:or|(or exp1 exp2 ... expn) -> True/Nil]] |
| |
==== P ==== | ==== P ==== |
| |
(plyChangeShip player newShip [options]) -> True/Nil | [[modding:function:plyChangeShip|(plyChangeShip player newShip [options]) -> True/Nil]] |
| |
(plyCharge player [currency] charge) -> credits left | [[modding:function:plyCharge|(plyCharge player [currency] charge) -> credits left]] |
| |
(plyComposeString player string [arg1 arg2 ... argn]) -> string | [[modding:function:plyComposeString|(plyComposeString player string [arg1 arg2 ... argn]) -> string]] |
| |
(plyCredit player [currency] credit) -> credits left | [[modding:function:plyCredit|(plyCredit player [currency] credit) -> credits left]] |
| |
(plyDestroyed player epitaph) | [[modding:function:plyDestroyed|(plyDestroyed player epitaph)]] |
| |
(plyEnableMessage player messageID True/Nil) -> True/Nil | [[modding:function:plyEnableMessage|(plyEnableMessage player messageID True/Nil) -> True/Nil]] |
| |
(plyGetCredits player [currency]) -> credits left | [[modding:function:plyGetCredits|(plyGetCredits player [currency]) -> credits left]] |
| |
(plyGetGenome player) -> 'humanMale | 'humanFemale | [[modding:function:plyGetGenome|(plyGetGenome player) -> 'humanMale | 'humanFemale]] |
| |
(plyGetItemStat player stat criteria|type) -> value | [[modding:function:plyGetItemStat|(plyGetItemStat player stat criteria|type) -> value]] |
| |
(plyGetKeyEventStat player stat nodeID typeCriteria) -> value | [[modding:function:plyGetKeyEventStat|(plyGetKeyEventStat player stat nodeID typeCriteria) -> value]] |
| |
(plyGetRedirectMessage ...) | [[modding:function:plyGetRedirectMessage|(plyGetRedirectMessage ...)]] |
| |
(plyGetStat player stat) -> value | [[modding:function:plyGetStat|(plyGetStat player stat) -> value]] |
| |
(plyIsMessageEnabled player messageID) -> True/Nil | [[modding:function:plyIsMessageEnabled|(plyIsMessageEnabled player messageID) -> True/Nil]] |
| |
(plyMessage ...) | [[modding:function:plyMessage|(plyMessage ...)]] |
| |
(plyRecordBuyItem player item [currency] totalPrice) | [[modding:function:plyRecordBuyItem|(plyRecordBuyItem player item [currency] totalPrice)]] |
| |
(plyRecordSellItem player item [currency] totalPrice) | [[modding:function:plyRecordSellItem|(plyRecordSellItem player item [currency] totalPrice)]] |
| |
(plyRedirectMessage ...) | [[modding:function:plyRedirectMessage|(plyRedirectMessage ...)]] |
| |
(plyUseItem player item) | [[modding:function:plyUseItem|(plyUseItem player item)]] |
| |
(pow x y) -> z | [[modding:function:pow|(pow x y) -> z]] |
| |
(power x y) -> z | [[modding:function:power|(power x y) -> z]] |
| |
(print [string]*) | [[modding:function:print|(print [string]*)]] |
| |
(printTo output [string]*) | [[modding:function:printTo|(printTo output [string]*)]] |
| |
==== Q ==== | ==== Q ==== |
| |
(quote exp) -> unevaluated exp | [[modding:function:quote|(quote exp) -> unevaluated exp]] |
| |
==== R ==== | ==== R ==== |
| |
(random from to) | [[modding:function:random|(random from to)]] |
| |
(random list) | [[modding:function:randomGaussian|(randomGaussian low mid high) -> random number between low and high]] |
| |
(randomGaussian low mid high) -> random number between low and high | [[modding:function:randomTable|(randomTable chance1 exp1 chance2 exp2 ... chancen expn) -> exp]] |
| |
(randomTable chance1 exp1 chance2 exp2 ... chancen expn) -> exp | [[modding:function:regex|(regex source pattern ['offset|'subex]) -> result]] |
| |
(regex source pattern ['offset|'subex]) -> result | [[modding:function:resColorBlend|(resColorBlend rgbDest rgbSource srcOpacity) -> rgbColor]] |
| |
(resColorBlend rgbDest rgbSource srcOpacity) -> rgbColor | [[modding:function:resCreateImageDesc|(resCreateImageDesc imageUNID x y width height) -> imageDesc]] |
| |
(resCreateImageDesc imageUNID x y width height) -> imageDesc | [[modding:function:rollDice|(rollDice count sides bonus)]] |
| |
(rollDice count sides bonus) | [[modding:function:round|(round ['stochastic] x) -> y]] |
| |
(round ['stochastic] x) -> y | |
| |
==== S ==== | ==== S ==== |
| |
(scrAddAction screen actionID pos label [key] [special] code) | [[modding:function:scrAddAction|(scrAddAction screen actionID pos label [key] [special] code)]] |
| |
(scrAddMinorAction screen actionID pos label [key] [special] code) | [[modding:function:scrAddMinorAction|(scrAddMinorAction screen actionID pos label [key] [special] code)]] |
| |
(scrEnableAction screen actionID enabled) | [[modding:function:scrAddMinorAction:scrAddListFilter|(scrAddListFilter screen filterID label filter)]] |
| |
(scrExitScreen screen ['forceUndock]) | [[modding:function:scrEnableAction|(scrEnableAction screen actionID enabled)]] |
| |
(scrGetCounter ...) | [[modding:function:scrExitScreen|(scrExitScreen screen ['forceUndock])]] |
| |
(scrGetData screen attrib) -> data | [[modding:function:scrGetCounter|(scrGetCounter ...)]] |
| |
(scrGetDesc screen) | [[modding:function:scrGetData|(scrGetData screen attrib) -> data]] |
| |
(scrGetInputText ...) | [[modding:function:scrGetDesc|(scrGetDesc screen)]] |
| |
(scrGetItem ...) | [[modding:function:scrGetInputText|(scrGetInputText ...)]] |
| |
(scrGetListCursor screen) -> cursor | [[modding:function:scrGetItem|(scrGetItem ...)]] |
| |
(scrGetListEntry ...) | [[modding:function:scrGetListCursor|(scrGetListCursor screen) -> cursor]] |
| |
(scrGetScreen gScreen) -> screenDesc | [[modding:function:scrGetListEntry|(scrGetListEntry ...)]] |
| |
(scrIncData screen attrib [increment]) | [[modding:function:scrGetScreen|(scrGetScreen gScreen) -> screenDesc]] |
| |
(scrIsActionEnabled screen actionID) -> True/Nil | [[modding:function:scrIncData|(scrIncData screen attrib [increment])]] |
| |
(scrIsFirstOnInit ...) | [[modding:function:scrIsActionEnabled|(scrIsActionEnabled screen actionID) -> True/Nil]] |
| |
(scrRefreshScreen screen) | [[modding:function:scrIsFirstOnInit|(scrIsFirstOnInit ...)]] |
| |
(scrRemoveAction screen actionID) | [[modding:function:scrRefreshScreen|(scrRefreshScreen screen)]] |
| |
(scrRemoveItem ...) | [[modding:function:scrRemoveAction|(scrRemoveAction screen actionID)]] |
| |
(scrSetActionDesc screen actionID descID) | [[modding:function:scrRemoveItem|(scrRemoveItem ...)]] |
| |
(scrSetActionLabel screen actionID label [key] [special]) | [[modding:function:scrSetActionDesc|(scrSetActionDesc screen actionID descID)]] |
| |
(scrSetBackgroundImage screen imageDesc) | [[modding:function:scrSetActionLabel|(scrSetActionLabel screen actionID label [key] [special])]] |
| |
(scrSetControlValue screen controlID value) -> True/Nil | [[modding:function:scrSetBackgroundImage|(scrSetBackgroundImage screen imageDesc)]] |
| |
(scrSetControlValueTranslate screen controlID textID [data]) -> True/Nil | [[modding:function:scrSetControlValue|(scrSetControlValue screen controlID value) -> True/Nil]] |
| |
(scrSetCounter ...) | [[modding:function:scrSetControlValueTranslate|(scrSetControlValueTranslate screen controlID textID [data]) -> True/Nil]] |
| |
(scrSetData screen attrib data) | [[modding:function:scrSetCounter|(scrSetCounter ...)]] |
| |
(scrSetDesc screen text [text...]) | [[modding:function:scrSetData|(scrSetData screen attrib data)]] |
| |
(scrSetDescTranslate screen textID [data]) -> True/Nil | [[modding:function:scrSetDesc|(scrSetDesc screen text [text...])]] |
| |
(scrSetDisplayText screen ID text [text...]) | [[modding:function:scrSetDescTranslate|(scrSetDescTranslate screen textID [data]) -> True/Nil]] |
| |
(scrSetInputText ...) | [[modding:function:scrSetDisplayText|(scrSetDisplayText screen ID text [text...])]] |
| |
(scrSetListCursor screen cursor) | [[modding:function:scrSetInputText|(scrSetInputText ...)]] |
| |
(scrSetListFilter ...) | [[modding:function:scrSetListCursor|(scrSetListCursor screen cursor)]] |
| |
(scrShowAction screen actionID shown) | [[modding:function:scrSetListFilter|(scrSetListFilter ...)]] |
| |
(scrShowPane ...) | [[modding:function:scrShowAction|(scrShowAction screen actionID shown)]] |
| |
(scrShowScreen screenGlobal screen [pane] [data]) | [[modding:function:scrShowPane|(scrShowPane ...)]] |
| |
(scrTranslate screen textID [data]) -> text or Nil | [[modding:function:scrShowScreen|(scrShowScreen screenGlobal screen [pane] [data])]] |
| |
(seededRandom seed from to) | [[modding:function:scrTranslate|(scrTranslate screen textID [data]) -> text or Nil]] |
| |
(seededRandom seed list) | [[modding:function:seededRandom|(seededRandom seed from to)]] |
| |
(set ...) | [[modding:function:set|(set ...)]] |
| |
(set@ list-var index value) -> list | [[modding:function:set@|(set@ list-var index value) -> list]] |
| |
(set@ struct-var key value) -> struct | [[modding:function:setq|(setq ...)]] |
| |
(set@ struct-var struct) -> merged structs | [[modding:function:shpCancelOrders|(shpCancelOrders ship)]] |
| |
(setq ...) | [[modding:function:shpCanRemoveDevice|(shpCanRemoveDevice ship item) -> result]] |
| |
(shpCancelOrders ship) | [[modding:function:shpConsumeFuel|(shpConsumeFuel ship fuel)]] |
| |
(shpCanRemoveDevice ship item) -> result | [[modding:function:shpDamageArmor|(shpDamageArmor ship armorSegment damageType damage ['noSRSFlash]) -> damage done]] |
| |
(shpConsumeFuel ship fuel) | [[modding:function:shpDecontaminate|(shpDecontaminate ship)]] |
| |
(shpDamageArmor ship armorSegment damageType damage ['noSRSFlash]) -> damage done | [[modding:function:shpEnhanceItem|(shpEnhanceItem ship item [mods]) -> True/Nil]] |
| |
(shpDecontaminate ship) | [[modding:function:shpGetAISetting|(shpGetAISetting ship setting)]] |
| |
(shpEnhanceItem ship item [mods]) -> True/Nil | [[modding:function:shpGetArmor|(shpGetArmor ship armorSegment) -> item struct]] |
| |
(shpGetAISetting ship setting) | [[modding:function:shpGetArmorCount|(shpGetArmorCount ship) -> number of armor segments]] |
| |
(shpGetArmor ship armorSegment) -> item struct | [[modding:function:shpGetArmorMaxHitPoints|(shpGetArmorMaxHitPoints obj item|armorSegment) -> damage to armor segment]] |
| |
(shpGetArmorCount ship) -> number of armor segments | [[modding:function:shpGetClassName|(shpGetClassName class flags) -> class name]] |
| |
(shpGetArmorMaxHitPoints obj item|armorSegment) -> damage to armor segment | [[modding:function:shpGetDirection|(shpGetDirection ship) -> angle]] |
| |
(shpGetClassName class flags) -> class name | [[modding:function:shpGetDockObj|(shpGetDockObj ship) -> dockObj]] |
| |
(shpGetDirection ship) -> angle | [[modding:function:shpGetFuelLeft|(shpGetFuelLeft ship) -> fuel left]] |
| |
(shpGetDockObj ship) -> dockObj | [[modding:function:shpGetFuelNeeded|(shpGetFuelNeeded ship item) -> items needed]] |
| |
(shpGetFuelLeft ship) -> fuel left | [[modding:function:shpGetImageDesc|(shpGetImageDesc class [rotationAngle]) -> imageDesc]] |
| |
(shpGetFuelNeeded ship item) -> items needed | [[modding:function:shpGetItemDeviceName|(shpGetItemDeviceName ship item) -> device name of item (or -1)]] |
| |
(shpGetImageDesc class [rotationAngle]) -> imageDesc | [[modding:function:shpGetMaxSpeed|(shpGetMaxSpeed ship) -> max speed in of lightspeed]] |
| |
(shpGetItemDeviceName ship item) -> device name of item (or -1) | [[modding:function:shpGetOrder|(shpGetOrder obj) -> order]] |
| |
(shpGetMaxSpeed ship) -> max speed in of lightspeed | [[modding:function:shpGetOrderDesc|(shpGetOrderDesc obj) -> orderDesc]] |
| |
(shpGetOrder obj) -> order | [[modding:function:shpGetOrderTarget|(shpGetOrderTarget obj) -> obj]] |
| |
(shpGetOrderDesc obj) -> orderDesc | [[modding:function:shpGetShieldDamage|(shpGetShieldDamage ship) -> damage to shields]] |
| |
(shpGetOrderTarget obj) -> obj | [[modding:function:shpGetShieldItemUNID|(shpGetShieldItemUNID ship) -> UNID (or Nil)]] |
| |
(shpGetShieldDamage ship) -> damage to shields | [[modding:function:shpGetShieldMaxHitPoints|(shpGetShieldMaxHitPoints ship) -> max hp of shields]] |
| |
(shpGetShieldItemUNID ship) -> UNID (or Nil) | [[modding:function:shpInstallArmor|(shpInstallArmor ship item armorSegment)]] |
| |
(shpGetShieldMaxHitPoints ship) -> max hp of shields | [[modding:function:shpInstallDevice|(shpInstallDevice ship item [deviceSlot])]] |
| |
(shpInstallArmor ship item armorSegment) | [[modding:function:shpIsBlind|(shpIsBlind ship)]] |
| |
(shpInstallDevice ship item [deviceSlot]) | [[modding:function:shpIsFuelCompatible|(shpIsFuelCompatible ship item) -> True/Nil]] |
| |
(shpIsBlind ship) | [[modding:function:shpIsRadiationImmune|(shpIsRadiationImmune ship [item])]] |
| |
(shpIsFuelCompatible ship item) -> True/Nil | [[modding:function:shpMakeRadioactive|(shpMakeRadioactive ship)]] |
| |
(shpIsRadiationImmune ship [item]) | [[modding:function:shpOrder|(shpOrder ship order [target] [count]) -> True/Nil]] |
| |
(shpMakeRadioactive ship) | [[modding:function:shpOrderImmediate|(shpOrderImmediate ship order [target] [count]) -> True/Nil]] |
| |
(shpOrder ship order [target] [count]) -> True/Nil | [[modding:function:shpRechargeShield|(shpRechargeShield ship hpToRecharge)]] |
| |
(shpOrderImmediate ship order [target] [count]) -> True/Nil | [[modding:function:shpRefuelFromItem|(shpRefuelFromItem ship item) -> True/Nil]] |
| |
(shpRechargeShield ship hpToRecharge) | [[modding:function:shpRemoveDevice|(shpRemoveDevice ship item) -> item]] |
| |
(shpRefuelFromItem ship item) -> True/Nil | [[modding:function:shpRepairItem|(shpRepairItem ship item)]] |
| |
(shpRemoveDevice ship item) -> item | [[modding:function:shpSetAISetting|(shpSetAISetting ship setting value)]] |
| |
(shpRepairItem ship item) | [[modding:function:shpSetCommandCode|(shpSetCommandCode ship code) -> True/Nil]] |
| |
(shpSetAISetting ship setting value) | [[modding:function:shpSetController|(shpSetController ship controller) -> True/Nil]] |
| |
(shpSetCommandCode ship code) -> True/Nil | [[modding:function:shuffle|(shuffle list) -> shuffled list]] |
| |
(shpSetController ship controller) -> True/Nil | [[modding:function:sort|(sort list ['ascending|'descending] [keyIndex]) -> sorted list]] |
| |
(shuffle list) -> shuffled list | [[modding:function:sovGetDisposition|(sovGetDisposition sovereignID targetSovereignID) -> disposition of sovereign to target]] |
| |
(sort list ['ascending|'descending] [keyIndex]) -> sorted list | [[modding:function:sovMessage|(sovMessage sovereignID text) -> True/Nil]] |
| |
(sovGetDisposition sovereignID targetSovereignID) -> disposition of sovereign to target | [[modding:function:sovMessageFromObj|(sovMessageFromObj sovereignID obj text) -> True/Nil]] |
| |
(sovMessage sovereignID text) -> True/Nil | [[modding:function:sovSetDisposition|(sovSetDisposition sovereignID targetSovereignID disposition)]] |
| |
(sovMessageFromObj sovereignID obj text) -> True/Nil | [[modding:function:split|(split string [characters]) -> list]] |
| |
(sovSetDisposition sovereignID targetSovereignID disposition) | [[modding:function:sqrt|(sqrt x) -> z]] |
| |
(split string [characters]) -> list | [[modding:function:sqrtn|(sqrtn x) -> z]] |
| |
(sqrt x) -> z | [[modding:function:staClearFireReconEvent|(staClearFireReconEvent station)]] |
| |
(sqrtn x) -> z | [[modding:function:staClearReconned|(staClearReconned station)]] |
| |
(staClearFireReconEvent station) | [[modding:function:staGetDockedShips|(staGetDockedShips station) -> list of docked ships]] |
| |
(staClearReconned station) | [[modding:function:staGetImageVariant|(staGetImageVariant station) -> variant]] |
| |
(staGetDockedShips station) -> list of docked ships | [[modding:function:staGetSubordinates|(staGetSubordinates station) -> list of subordinates (e.g., guardians)]] |
| |
(staGetImageVariant station) -> variant | [[modding:function:staIsEncountered|(staIsEncountered type) -> True/Nil]] |
| |
(staGetSubordinates station) -> list of subordinates (e.g., guardians) | [[modding:function:staIsReconned|(staIsReconned station) -> True/Nil]] |
| |
(staIsEncountered type) -> True/Nil | [[modding:function:staSetActive|(staSetActive station [True/Nil])]] |
| |
(staIsReconned station) -> True/Nil | [[modding:function:staSetFireReconEvent|(staSetFireReconEvent station)]] |
| |
(staSetActive station [True/Nil]) | [[modding:function:staSetImageVariant|(staSetImageVariant station variant)]] |
| |
(staSetFireReconEvent station) | [[modding:function:staSetShowMapLabel|(staSetShowMapLabel station True/Nil)]] |
| |
(staSetImageVariant station variant) | [[modding:function:strCapitalize|(strCapitalize string) -> string]] |
| |
(staSetShowMapLabel station True/Nil) | [[modding:function:strFind|(strFind string target) -> pos of target in string (0-based)]] |
| |
(strCapitalize string) -> string | [[modding:function:struct|(struct key1 value1 key2 value2 ...) -> struct]] |
| |
(strFind string target) -> pos of target in string (0-based) | [[modding:function:struct|(struct (key1 value1) (key2 value2) ..) -> struct]] |
| |
(struct key1 value1 key2 value2 ...) -> struct | [[modding:function:struct|(struct { key1:value1 key2:value2 ... } ...) -> struct]] |
| |
(struct (key1 value1) (key2 value2) ..) -> struct | [[modding:function:subset|(subset list pos [count]) -> list]] |
| |
(struct { key1:value1 key2:value2 ... } ...) -> struct | [[modding:function:subst|(subst string arg1 arg2 ... argn) -> string]] |
| |
(subset list pos [count]) -> list | [[modding:function:subtract|(subtract x y) -> z]] |
| |
(subst string arg1 arg2 ... argn) -> string | [[modding:function:switch|(switch ...)]] |
| |
(subtract x y) -> z | [[modding:function:sysAddEncounterEvent|(sysAddEncounterEvent delay target encounterID gate)]] |
| |
(switch ...) | [[modding:function:sysAddEncounterEventAtDist|(sysAddEncounterEventAtDist delay target encounterID distance)]] |
| |
(sysAddEncounterEvent delay target encounterID gate) | [[modding:function:sysAddObjRecurringTimerEvent|(sysAddObjRecurringTimerEvent interval obj event)]] |
| |
(sysAddEncounterEventAtDist delay target encounterID distance) | [[modding:function:sysAddObjTimerEvent|(sysAddObjTimerEvent delay obj event)]] |
| |
(sysAddObjRecurringTimerEvent interval obj event) | [[modding:function:sysAddStargateTopology|(sysAddStargateTopology [nodeID] gateID destNodeID destGateID) -> True/Nil]] |
| |
(sysAddObjTimerEvent delay obj event) | [[modding:function:sysAddTypeRangeEvent|(sysAddTypeRangeEvent type event options)]] |
| |
(sysAddStargateTopology [nodeID] gateID destNodeID destGateID) -> True/Nil | [[modding:function:sysAddTypeRecurringTimerEvent|(sysAddTypeRecurringTimerEvent interval type event)]] |
| |
(sysAddTypeRecurringTimerEvent interval type event) | [[modding:function:sysAddTypeTimerEvent|(sysAddTypeTimerEvent delay type event)]] |
| |
(sysAddTypeTimerEvent delay type event) | [[modding:function:sysAscendObject|(sysAscendObject obj) -> True/Nil]] |
| |
(sysAscendObject obj) -> True/Nil | [[modding:function:sysCalcFireSolution|(sysCalcFireSolution targetPos targetVel speed) -> angle to shoot (Nil, if no solution)]] |
| |
(sysCalcFireSolution targetPos targetVel speed) -> angle to shoot (Nil, if no solution) | [[modding:function:sysCalcStdCombatStrength|(sysCalcStdCombatStrength level) -> standard combat strength for level]] |
| |
(sysCalcStdCombatStrength level) -> standard combat strength for level | [[modding:function:sysCalcTravelDistance|(sysCalcTravelDistance speed time) -> distance in light-seconds]] |
| |
(sysCalcTravelDistance speed time) -> distance in light-seconds | [[modding:function:sysCalcTravelTime|(sysCalcTravelTime distance speed) -> time in ticks]] |
| |
(sysCalcTravelTime distance speed) -> time in ticks | [[modding:function:sysCancelTimerEvent|(sysCancelTimerEvent obj event) -> True/Nil]] |
| |
(sysCancelTimerEvent obj event) -> True/Nil | [[modding:function:sysCancelTypeTimerEvent|(sysCancelTypeTimerEvent type event) -> True/Nil]] |
| |
(sysCancelTypeTimerEvent type event) -> True/Nil | [[modding:function:sysCreateEffect|(sysCreateEffect effectID anchorObj pos [rotation]) -> True/Nil]] |
| |
(sysCreateEffect effectID anchorObj pos [rotation]) -> True/Nil | [[modding:function:sysCreateEncounter|(sysCreateEncounter unid) -> True/Nil]] |
| |
(sysCreateEncounter unid) -> True/Nil | [[modding:function:sysCreateFlotsam|(sysCreateFlotsam item|unid pos sovereignID) -> obj]] |
| |
(sysCreateFlotsam item|unid pos sovereignID) -> obj | [[modding:function:sysCreateHitEffect|(sysCreateHitEffect weaponUNID hitObj hitPos hitDir damageHP) -> True/Nil]] |
| |
(sysCreateHitEffect weaponUNID hitObj hitPos hitDir damageHP) -> True/Nil | [[modding:function:sysCreateLookup|(sysCreateLookup tableName orbit) -> True/Nil]] |
| |
(sysCreateLookup tableName orbit) -> True/Nil | [[modding:function:sysCreateMarker|(sysCreateMarker name pos sovereignID) -> marker]] |
| |
(sysCreateMarker name pos sovereignID) -> marker | [[modding:function:sysCreateShip|(sysCreateShip unid pos sovereignID [options|eventHandler|controller]) -> ship or list]] |
| |
(sysCreateShip unid pos sovereignID [options|eventHandler|controller]) -> ship or list | [[modding:function:sysCreateShipwreck|(sysCreateShipwreck unid pos sovereignID) -> shipwreck]] |
| |
(sysCreateShipwreck unid pos sovereignID) -> shipwreck | [[modding:function:sysCreateStargate|(sysCreateStargate unid pos gateID [destNodeID destGateID]) -> obj]] |
| |
(sysCreateStargate unid pos gateID [destNodeID destGateID]) -> obj | [[modding:function:sysCreateStation|(sysCreateStation unid pos [eventHandler]) -> obj]] |
| |
(sysCreateStation unid pos [eventHandler]) -> obj | [[modding:function:sysCreateTerritory|(sysCreateTerritory orbit minRadius maxRadius attributes [criteria]) -> True/Nil]] |
| |
(sysCreateTerritory orbit minRadius maxRadius attributes [criteria]) -> True/Nil | [[modding:function:sysCreateWeaponFire|(sysCreateWeaponFire weaponID objSource pos dir speed objTarget [options] [bonus]) -> obj]] |
| |
(sysCreateWeaponFire weaponID objSource pos dir speed objTarget [options] [bonus]) -> obj | [[modding:function:sysDescendObject|(sysDescendObject objID pos) -> obj]] |
| |
(sysDescendObject objID pos) -> obj | [[modding:function:sysFindObject|(sysFindObject source filter) -> list of objects]] |
| |
(sysFindObject source filter) -> list of objects | [[modding:function:sysFindObjectAtPos|(sysFindObjectAtPos source criteria pos [destPos]) -> list of objects]] |
| |
(sysFindObjectAtPos source criteria pos [destPos]) -> list of objects | [[modding:function:sysGetData|(sysGetData [nodeID] attrib) -> data]] |
| |
(sysGetData [nodeID] attrib) -> data | [[modding:function:sysGetEnvironment|(sysGetEnvironment pos) -> environmentUNID]] |
| |
(sysGetEnvironment pos) -> environmentUNID | [[modding:function:sysGetLevel|(sysGetLevel [nodeID]) -> level]] |
| |
(sysGetLevel [nodeID]) -> level | [[modding:function:sysGetLightIntensity|(sysGetLightIntensity pos) -> intensity (0-100)]] |
| |
(sysGetLightIntensity pos) -> intensity (0-100) | [[modding:function:sysGetName|(sysGetName [nodeID]) -> name]] |
| |
(sysGetName [nodeID]) -> name | [[modding:function:sysGetNavPathPoint|(sysGetNavPathPoint sovereignID objFrom objTo ath) -> vector]] |
| |
(sysGetNavPathPoint sovereignID objFrom objTo ath) -> vector | [[modding:function:sysGetNode|(sysGetNode) -> nodeID]] |
| |
(sysGetNode) -> nodeID | [[modding:function:sysGetNodes|(sysGetNodes) -> list of nodeIDs]] |
| |
(sysGetNodes) -> list of nodeIDs | [[modding:function:sysGetObjectByName|(sysGetObjectByName [source] name) -> obj]] |
| |
(sysGetObjectByName [source] name) -> obj | [[modding:function:sysGetProperty|(sysGetProperty [nodeID] property) -> value]] |
| |
(sysGetProperty [nodeID] property) -> value | [[modding:function:sysGetRandomLocation|(sysGetRandomLocation criteria [options]) -> location or Nil]] |
| |
(sysGetRandomLocation criteria [options]) -> location or Nil | [[modding:function:sysGetStargateDestination|(sysGetStargateDestination [nodeID] gateID) -> (nodeID gateID)]] |
| |
(sysGetStargateDestination [nodeID] gateID) -> (nodeID gateID) | [[modding:function:sysGetStargateDestinationNode|(sysGetStargateDestinationNode [nodeID] gateID) -> nodeID]] |
| |
(sysGetStargateDestinationNode [nodeID] gateID) -> nodeID | [[modding:function:sysGetStargates|(sysGetStargates [nodeID]) -> list of gateIDs]] |
| |
(sysGetStargates [nodeID]) -> list of gateIDs | [[modding:function:sysGetSystemType|(sysGetSystemType [nodeID]) -> systemUNID]] |
| |
(sysGetSystemType [nodeID]) -> systemUNID | [[modding:function:sysGetTopologyDistance|(sysGetTopologyDistance fromID toID) -> distance (or Nil)]] |
| |
(sysGetTopologyDistance fromID toID) -> distance (or Nil) | [[modding:function:sysGlobals|(sysGlobals ...)]] |
| |
(sysGlobals ...) | [[modding:function:sysHasAttribute|(sysHasAttribute [nodeID] attrib) -> True/Nil]] |
| |
(sysHasAttribute [nodeID] attrib) -> True/Nil | [[modding:function:sysHitScan|(sysHitScan [source] startPos endPos) -> (obj hitPos) or Nil]] |
| |
(sysHitScan [source] startPos endPos) -> (obj hitPos) or Nil | [[modding:function:sysIncData|(sysIncData [nodeID] attrib increment) -> new value]] |
| |
(sysIncData [nodeID] attrib increment) -> new value | [[modding:function:sysIsKnown|(sysIsKnown [nodeID]) -> True/Nil]] |
| |
(sysIsKnown [nodeID]) -> True/Nil | [[modding:function:sysMatches|(sysMatches [nodeID] criteria) -> True/Nil]] |
| |
(sysMatches [nodeID] criteria) -> True/Nil | [[modding:function:sysOrbit|(sysOrbit center radius angle [eccentricity rotation]) -> orbit]] |
| |
(sysOrbit center radius angle [eccentricity rotation]) -> orbit | [[modding:function:sysOrbitPos|(sysOrbitPos orbit [options]) -> vector]] |
| |
(sysOrbitPos orbit [options]) -> vector | [[modding:function:sysPlaySound|(sysPlaySound unid [sourceObj]) -> True/Nil]] |
| |
(sysPlaySound unid [sourceObj]) -> True/Nil | [[modding:function:sysPoolUsage|(sysPoolUsage ...)]] |
| |
(sysPoolUsage ...) | [[modding:function:sysSetData|(sysSetData [nodeID] attrib data) -> data]] |
| |
(sysSetData [nodeID] attrib data) -> data | [[modding:function:sysSetEnvironment|(sysSetEnvironment unid shape options) -> True/Nil]] |
| |
(sysSetEnvironment unid shape options) -> True/Nil | [[modding:function:sysSetKNown|(sysSetKNown [nodeID] [True/Nil]) -> True/Nil]] |
| |
(sysSetKNown [nodeID] [True/Nil]) -> True/Nil | [[modding:function:sysSetPOV|(sysSetPOV obj|vector) -> True/Nil]] |
| |
(sysSetPOV obj|vector) -> True/Nil | [[modding:function:sysSetProperty|(sysSetProperty [nodeID] property value) -> True/Nil]] |
| |
(sysSetProperty [nodeID] property value) -> True/Nil | [[modding:function:sysStartTime|(sysStartTime) -> True/Nil]] |
| |
(sysStartTime) -> True/Nil | [[modding:function:sysStopTime|(sysStopTime duration except) -> True/Nil]] |
| |
(sysStopTime duration except) -> True/Nil | [[modding:function:sysStopTime|(sysStopTime targetList duration) -> True/Nil]] |
| |
(sysStopTime targetList duration) -> True/Nil | [[modding:function:sysTicks|(sysTicks ...)]] |
| |
(sysTicks ...) | [[modding:function:sysVectorAdd|(sysVectorAdd vector vector) -> vector]] |
| |
(sysVectorAdd vector vector) -> vector | [[modding:function:sysVectorAngle|(sysVectorAngle vector) -> angle of vector]] |
| |
(sysVectorAngle vector) -> angle of vector | [[modding:function:sysVectorAngle|(sysVectorAngle pos1 pos2) -> angle of pos1 relative to pos2]] |
| |
(sysVectorAngle pos1 pos2) -> angle of pos1 relative to pos2 | [[modding:function:sysVectorDistance|(sysVectorDistance vector [vector]) -> distance in light-seconds]] |
| |
(sysVectorDistance vector [vector]) -> distance in light-seconds | [[modding:function:sysVectorDivide|(sysVectorDivide vector scalar) -> vector]] |
| |
(sysVectorDivide vector scalar) -> vector | [[modding:function:sysVectorMultiply|(sysVectorMultiply vector scalar) -> vector]] |
| |
(sysVectorMultiply vector scalar) -> vector | [[modding:function:sysVectorPixelOffset|(sysVectorPixelOffset center x y) -> vector]] |
| |
(sysVectorPixelOffset center x y) -> vector | [[modding:function:sysVectorPolarOffset|(sysVectorPolarOffset center angle radius) -> vector]] |
| |
(sysVectorPolarOffset center angle radius) -> vector | [[modding:function:sysVectorPolarVelocity|(sysVectorPolarVelocity angle speed) -> velVector]] |
| |
(sysVectorPolarVelocity angle speed) -> velVector | [[modding:function:sysVectorRandom|(sysVectorRandom center radius minSeparation [filter]) -> vector]] |
| |
(sysVectorRandom center radius minSeparation [filter]) -> vector | [[modding:function:sysVectorSpeed|(sysVectorSpeed velVector) -> of light speed]] |
| |
(sysVectorSpeed velVector) -> of light speed | [[modding:function:sysVectorSubtract|(sysVectorSubtract vector vector) -> vector]] |
| |
(sysVectorSubtract vector vector) -> vector | |
| |
==== T ==== | ==== T ==== |
| |
(typAddRecurringTimerEvent unid interval event) | [[moingdding:function:|(typAddRecurringTimerEvent unid interval event)]] |
| |
(typAddTimerEvent unid delay event) | [[modding:function:typAddTimerEvent|(typAddTimerEvent unid delay event)]] |
| |
(typCancelTimerEvent unid event) -> True/Nil | [[modding:function:typCancelTimerEvent|(typCancelTimerEvent unid event) -> True/Nil]] |
| |
(typCreate unid XML) -> True/Nil | [[modding:function:typCreate|(typCreate unid XML) -> True/Nil]] |
| |
(typDynamicUNID uniqueName) -> UNID | [[modding:function:typDynamicUNID|(typDynamicUNID uniqueName) -> UNID]] |
| |
(typeof item) -> type | [[modding:function:typeof|(typeof item) -> type]] |
| |
(typFind criteria) -> list of UNIDs | [[modding:function:typFind|(typFind criteria) -> list of UNIDs]] |
| |
(typFireEvent unid event [data]) -> result of event | [[modding:function:typFireEvent|(typFireEvent unid event [data]) -> result of event]] |
| |
(typFireObjEvent unid obj event) -> result of event | [[modding:function:typFireObjEvent|(typFireObjEvent unid obj event) -> result of event]] |
| |
(typGetData unid attrib) -> data | [[modding:function:typGetData|(typGetData unid attrib) -> data]] |
| |
(typGetDataField unid field) -> data | [[modding:function:typGetDataField|(typGetDataField unid field) -> data]] |
| |
(typGetProperty unid property) -> value | [[modding:function:typGetProperty|(typGetProperty unid property) -> value]] |
| |
(typGetStaticData unid attrib) -> data | [[modding:function:typGetStaticData|(typGetStaticData unid attrib) -> data]] |
| |
(typGetXML unid) -> xmlElement | [[modding:function:typGetXML|(typGetXML unid) -> xmlElement]] |
| |
(typHasAttribute unid attrib) -> True/Nil | [[modding:function:typHasAttribute|(typHasAttribute unid attrib) -> True/Nil]] |
| |
(typHasEvent unid event) -> True/Nil | [[modding:function:typHasEvent|(typHasEvent unid event) -> True/Nil]] |
| |
(typIncData unid attrib [increment]) -> new value | [[modding:function:typIncData|(typIncData unid attrib [increment]) -> new value]] |
| |
(typMarkImages unid) -> True/Nil | [[modding:function:typMarkImages|(typMarkImages unid) -> True/Nil]] |
| |
(typMatches unid criteria) -> True/Nil | [[modding:function:typMatches|(typMatches unid criteria) -> True/Nil]] |
| |
(typSetData unid attrib data) -> True/Nil | [[modding:function:typSetData|(typSetData unid attrib data) -> True/Nil]] |
| |
(typTranslate unid textID [data] [default]) -> text (or Nil) | [[modding:function:typTranslate|(typTranslate unid textID [data] [default]) -> text (or Nil)]] |
| |
==== U ==== | ==== U ==== |
| |
(uiCanPlayMusic filename) -> True/Nil | [[modding:function:uiCanPlayMusic|(uiCanPlayMusic filename) -> True/Nil]] |
| |
(uiGetMusicCatalog) -> list of files | [[modding:function:uiGetMusicCatalog|(uiGetMusicCatalog) -> list of files]] |
| |
(uiGetMusicState) -> ('playing filename position length) | [[modding:function:uiGetMusicState|(uiGetMusicState) -> ('playing filename position length)]] |
| |
(uiPlayMusic filename [pos]) -> True/Nil | [[modding:function:uiPlayMusic|(uiPlayMusic filename [pos]) -> True/Nil]] |
| |
(uiSetSoundtrackMode mode [soundtrackUNID]) | [[modding:function:uiSetSoundtrackMode|(uiSetSoundtrackMode mode [soundtrackUNID])]] |
| |
(uiStopMusic) | [[modding:function:uiStopMusic|(uiStopMusic)]] |
| |
(unvFindObject [nodeID] criteria) -> list of entries | [[modding:function:unvFindObject|(unvFindObject [nodeID] criteria) -> list of entries]] |
| |
(unvGetCurrentExtensionUNID) -> UNID | [[modding:function:unvGetCurrentExtensionUNID|(unvGetCurrentExtensionUNID) -> UNID]] |
| |
(unvGetElapsedGameTime [startTick] endTick format) -> result | [[modding:function:unvGetElapsedGameTime|(unvGetElapsedGameTime [startTick] endTick format) -> result]] |
| |
(unvGetExtensionData scope attrib) -> data | [[modding:function:unvGetExtensionData|(unvGetExtensionData scope attrib) -> data]] |
| |
(unvGetRealDate) -> (year month day) GMT | [[modding:function:unvGetRealDate|(unvGetRealDate) -> (year month day) GMT]] |
| |
(unvGetTick) -> time | [[modding:function:unvGetTick|(unvGetTick) -> time]] |
| |
(unvSetExtensionData scope attrib data) -> True/Nil | [[modding:function:unvSetExtensionData|(unvSetExtensionData scope attrib data) -> True/Nil]] |
| |
(unvSetObjectKnown [nodeID] criteria [True/Nil]) -> True/Nil | [[modding:function:unvSetObjectKnown|(unvSetObjectKnown [nodeID] criteria [True/Nil]) -> True/Nil]] |
| |
(unvUNID string) -> (unid 'itemtype name) or (unid 'shipclass name) | [[modding:function:unvUNID|(unvUNID string) -> (unid 'itemtype name) or (unid 'shipclass name)]] |
| |
==== V ==== | ==== V ==== |
| |
(v* scalar vec1) -> result of scalar multiplication of scalar and vec1 | [[modding:function:v|(v* scalar vec1) -> result of scalar multiplication of scalar and vec1]] |
| |
(v+ vec1 vec2) -> result of vector addition of vec1 and vec2 | [[modding:function:v|(v+ vec1 vec2) -> result of vector addition of vec1 and vec2]] |
| |
(v-> vec1 indexlist) -> get the elements of vec1 based on indexlist | [[modding:function:v|(v-> vec1 indexlist) -> get the elements of vec1 based on indexlist]] |
| |
(v<- vec1 indexlist datalist) -> set the elements of vec1 with datalist based on the indices in indexlist | [[modding:function:v|(v<- vec1 indexlist datalist) -> set the elements of vec1 with datalist based on the indices in indexlist]] |
| |
(v= vec1 vec2) -> compare vec1 and vec2 for equality | [[modding:function:v|(v= vec1 vec2) -> compare vec1 and vec2 for equality]] |
| |
(v^ vec1 vec2) -> result of element-wise multiplication of vec1 and vec2 | [[modding:function:v|(v^ vec1 vec2) -> result of element-wise multiplication of vec1 and vec2]] |
| |
(vdot vec1 vec2) -> result of vector dot product of vec1 and vec2 | [[modding:function:vdot|(vdot vec1 vec2) -> result of vector dot product of vec1 and vec2]] |
| |
(vecCreate) -> empty vector | [[modding:function:vecCreate|(vecCreate) -> empty vector]] |
| |
(vecSetElement ...) | [[modding:function:vecSetElement|(vecSetElement ...)]] |
| |
(vector contentlist) -> vector form of contentlist | [[modding:function:vector|(vector contentlist) -> vector form of contentlist]] |
| |
(vfilled scalar shapelist) -> vector filled with scalar's value | [[modding:function:vfilled|(vfilled scalar shapelist) -> vector filled with scalar's value]] |
| |
==== W ==== | ==== W ==== |
==== X ==== | ==== X ====== |
| |
(xmlAppendSubElement xml xmlToAdd [index]) -> True/Nil | [[modding:function:xmlAppendSubElement|(xmlAppendSubElement xml xmlToAdd [index]) -> True/Nil]] |
| |
(xmlAppendText xml text [index]) -> True/Nil | [[modding:function:xmlAppendText|(xmlAppendText xml text [index]) -> True/Nil]] |
| |
(xmlCreate xml) -> xml | [[modding:function:xmlCreate|(xmlCreate xml) -> xml]] |
| |
(xmlDeleteSubElement xml index) -> True/Nil | [[modding:function:xmlDeleteSubElement|(xmlDeleteSubElement xml index) -> True/Nil]] |
| |
(xmlGetAttrib xml attrib) -> value | [[modding:function:xmlGetAttrib|(xmlGetAttrib xml attrib) -> value]] |
| |
(xmlGetAttribList xml) -> list of attribs | [[modding:function:xmlGetAttribList|(xmlGetAttribList xml) -> list of attribs]] |
| |
(xmlGetSubElement xml tag|index) -> xml | [[modding:function:xmlGetSubElement|(xmlGetSubElement xml tag|index) -> xml]] |
| |
(xmlGetSubElementCount xml) -> number of sub-elements | [[modding:function:xmlGetSubElementCount|(xmlGetSubElementCount xml) -> number of sub-elements]] |
| |
(xmlGetSubElementList xml [tag]) -> list of xml | [[modding:function:xmlGetSubElementList|(xmlGetSubElementList xml [tag]) -> list of xml]] |
| |
(xmlGetTag xml) -> tag | [[modding:function:xmlGetTag|(xmlGetTag xml) -> tag]] |
| |
(xmlGetText xml [index]) -> text | [[modding:function:xmlGetText|(xmlGetText xml [index]) -> text]] |
| |
(xmlSetAttrib xml attrib value) -> value | [[modding:function:xmlSetAttrib|(xmlSetAttrib xml attrib value) -> value]] |
| |
(xmlSetText xml text [index]) -> True/Nil | [[modding:function:xmlSetText|(xmlSetText xml text [index]) -> True/Nil]] |
| |
==== Y ==== | ==== Y ==== |
==== Z ==== | ==== Z ==== |
| |
^ Function Syntax ^ Function Categories ^ | |
| [[modding:function:add|(add x1 x2 ... xn) -> z]] | [[modding:function:0.99 functions|0.99]], [[modding:function:math functions|math]] | | |
| [[modding:function:and|(and exp1 exp2 ... expn) -> True/Nil]] | [[modding:function:logical operator functions|logical operator]] | | |
| [[modding:function:append|(append a b [...]) -> concatenated list]] | [[modding:function:list functions|list]] | | |
| [[modding:function:apply|(apply lambda list) -> return value of lambda]] | [[modding:function:function operator functions|function operator]] | | |
| [[modding:function:armGetHitPoints|(armGetHitPoints type) -> Hit points of armor]] | [[modding:function:0.99 functions|0.99]], [[modding:function:armor functions|armor]], [[modding:function:armortype functions|armortype]] | | |
| [[modding:function:armGetName|(armGetName type) -> Name of the armor]] | [[modding:function:armor functions|armor]], [[modding:function:armortype functions|armortype]], [[modding:function:name functions|name]] | | |
| [[modding:function:armGetRepairCost|(armGetRepairCost type) -> Cost to repair 1 hit point]] | [[modding:function:armor functions|armor]], [[modding:function:armortype functions|armortype]], [[modding:function:cash functions|cash]], [[modding:function:repair & damage functions|repair & damage]] | | |
| [[modding:function:armGetRepairTech|(armGetRepairTech type) -> Tech level required to repair]] | [[modding:function:armor functions|armor]], [[modding:function:armortype functions|armortype]], [[modding:function:repair & damage functions|repair & damage]], [[modding:function:station functions|station]] | | |
| [[modding:function:armIsRadiationImmune|(armIsRadiationImmune type) -> True/Nil]] | [[modding:function:armor functions|armor]], [[modding:function:armortype functions|armortype]], [[modding:function:radiation functions|radiation]] | | |
| [[modding:function:block|(block list exp1 ... expn) -> value of last expression]] | [[modding:function:control structure functions|control structure]] | | |
| [[modding:function:cat|(cat s1 s2 ... sn) -> string]] | [[modding:function:string operator functions|string operator]] | | |
| [[modding:function:count|(count list) -> number of items]] | [[modding:function:list functions|list]] | | |
| [[modding:function:dbgLog|(dbgLog expression^1)]] | [[modding:function:0.99 functions|0.99]], [[modding:function:debug functions|debug]] | | |
| [[modding:function:dbgOutput|(dbgOutput s1 [s2 ... sn])]] | [[modding:function:debug functions|debug]] | | |
| [[modding:function:divide|(divide x y) -> z]] | [[modding:function:math functions|math]] | | |
| [[modding:function:enum|(enum list itemVar exp) -> value of last expression]] | [[modding:function:iteration functions|iteration]], [[modding:function:list functions|list]] | | |
| [[modding:function:enumWhile|(enumWhile list condition itemVar exp) -> value of last expression]] | [[modding:function:iteration functions|iteration]], [[modding:function:list functions|list]] | | |
| [[modding:function:envHasAttribute|(envHasAttribute number string)]] | [[modding:function:0.99 functions|0.99]], [[modding:function:condition query functions|condition query]], [[modding:function:unid functions|unid]] | | |
| [[modding:function:eq|(eq exp1 [exp2 ... expn]) -> True/Nil]] | [[modding:function:logical operator functions|logical operator]] | | |
| [[modding:function:errblock|(errblock List function^1 function)]] | [[modding:function:control structure functions|control structure]], [[modding:function:error functions|error]] | | |
| [[modding:function:eval|(eval expr) -> value of evaluated expression]] | [[modding:function:function operator functions|function operator]], [[modding:function:string operator functions|string operator]], [[modding:function:variable functions|variable]] | | |
| [[modding:function:filter|(filter list variable function)]] | [[modding:function:0.99 functions|0.99]], [[modding:function:list functions|list]] | | |
| [[modding:function:find|(find source target [keyIndex]) -> position of target in source (0-based)]] | [[modding:function:0.99 functions|0.99]], [[modding:function:list functions|list]], [[modding:function:string operator functions|string operator]] | | |
| [[modding:function:fnchelp|(fnchelp function)]] | [[modding:function:function functions|function]] | | |
| [[modding:function:for|(for var from to exp) -> value of last expression]] | [[modding:function:iteration functions|iteration]] | | |
| [[modding:function:geq|(geq a [b ... bn]) -> True if a >= b >= bn]] | [[modding:function:logical operator functions|logical operator]] | | |
| [[modding:function:gr|(gr a [b ... bn]) -> True if a > b > bn]] | [[modding:function:logical operator functions|logical operator]] | | |
| [[modding:function:if|(if condition exp1 [exp2]) -> value of invoked expression]] | [[modding:function:control structure functions|control structure]] | | |
| [[modding:function:int|(int string)]] | [[modding:function:0.99 functions|0.99]], [[modding:function:string operator functions|string operator]] | | |
| [[modding:function:isAtom|(isAtom expr) -> True/Nil]] | [[modding:function:atom functions|atom]], [[modding:function:condition query functions|condition query]] | | |
| [[modding:function:iserror|(iserror expression)]] | [[modding:function:error functions|error]] | | |
| [[modding:function:isfunction|(isfunction expr) -> True/Nil]] | [[modding:function:condition query functions|condition query]], [[modding:function:function operator functions|function operator]] | | |
| [[modding:function:isInt|(isInt expr) -> True/Nil]] | [[modding:function:condition query functions|condition query]] | | |
| [[modding:function:item|(item list index) -> list item or Nil]] | [[modding:function:list functions|list]] | | |
| <del>[[modding:function:itmAtCursor|(itmAtCursor itemListCursor) -> item]]</del> | [[modding:function:0.98 functions|0.98]], [[modding:function:item functions|item]], [[modding:function:deprecated functions|deprecated]] | | |
| [[modding:function:itmCreate|(itmCreate itemUNID count) -> item]] | [[modding:function:create functions|create]], [[modding:function:item functions|item]], [[modding:function:unid functions|unid]] | | |
| [[modding:function:itmCreateByName|(itmCreateByName criteria name [count]) -> item]] | [[modding:function:create functions|create]], [[modding:function:item functions|item]], [[modding:function:random functions|random]] | | |
| [[modding:function:itmCreateRandom|(itmCreateRandom criteria levelDistribution) -> item]] | [[modding:function:create functions|create]], [[modding:function:item functions|item]], [[modding:function:random functions|random]] | | |
| [[modding:function:itmEnumTypes|(itmEnumTypes criteria itemVar exp) -> value of last expression]] | [[modding:function:item functions|item]], [[modding:function:iteration functions|iteration]] | | |
| [[modding:function:itmGetActualPrice|(itmGetActualPrice item) -> actual price of a single item]] | [[modding:function:cash functions|cash]], [[modding:function:item functions|item]] | | |
| [[modding:function:itmGetArmorInstalledLocation|(itmGetArmorInstalledLocation item) -> segment #]] | [[modding:function:armor functions|armor]], [[modding:function:item functions|item]] | | |
| [[modding:function:itmGetCategory|(itmGetCategory item) -> item category]] | [[modding:function:item functions|item]] | | |
| [[modding:function:itmGetCharges|(itmGetCharges item) -> charges]] | [[modding:function:0.99 functions|0.99]], [[modding:function:item functions|item]] | | |
| [[modding:function:itmGetCount|(itmGetCount item) -> count]] | [[modding:function:item functions|item]] | | |
| [[modding:function:itmGetDamageType|(itmGetDamageType item) -> damage type]] | [[modding:function:item functions|item]], [[modding:function:repair & damage functions|repair & damage]] | | |
| [[modding:function:itmGetData|(itmGetData itemStruct string)]] | [[modding:function:0.99 functions|0.99]], [[modding:function:data functions|data]], [[modding:function:item functions|item]] | | |
| [[modding:function:itmGetFrequency|(itmGetFrequency item) -> frequency]] | [[modding:function:item functions|item]] | | |
| [[modding:function:itmGetGlobalData|(itmGetGlobalData itemStruct string)]] | [[modding:function:0.99 functions|0.99]], [[modding:function:data functions|data]], [[modding:function:item functions|item]] | | |
| [[modding:function:itmGetInstallCost|(itmGetInstallCost item) -> cost]] | [[modding:function:cash functions|cash]], [[modding:function:item functions|item]] | | |
| [[modding:function:itmGetLevel|(itmGetLevel item) -> level]] | [[modding:function:item functions|item]] | | |
| [[modding:function:itmGetMass|(itmGetMass item) -> mass of single item in Kg]] | [[modding:function:item functions|item]] | | |
| [[modding:function:itmGetMaxAppearing|(itmGetMaxAppearing item) -> max number that appear randomly]] | [[modding:function:item functions|item]] | | |
| [[modding:function:itmGetName|(itmGetName item flags) -> name]] | [[modding:function:item functions|item]], [[modding:function:name functions|name]] | | |
| [[modding:function:itmGetPrice|(itmGetPrice item) -> price of a single item]] | [[modding:function:cash functions|cash]], [[modding:function:item functions|item]] | | |
| [[modding:function:itmGetStaticData|(itmGetStaticData itemStruct string)]] | [[modding:function:0.99 functions|0.99]], [[modding:function:data functions|data]], [[modding:function:item functions|item]] | | |
| <del>[[modding:function:itmGetTypeData| (itmGetTypeData itemStruct) -> item data]]</del> | [[modding:function:data functions|data]], [[modding:function:deprecated functions|deprecated]], [[modding:function:item functions|item]] | | |
| [[modding:function:itmGetTypes|(itmGetTypes criteria) -> list of itemUNIDs]] | [[modding:function:0.99 functions|0.99]], [[modding:function:item functions|item]] | | |
| [[modding:function:itmGetUNID|(itmGetUNID item) -> itemUNID]] | [[modding:function:item functions|item]], [[modding:function:unid functions|unid]] | | |
| [[modding:function:itmGetUseScreen|(itmGetUseScreen item) -> screenUNID or Nil]] | [[modding:function:item functions|item]] | | |
| [[modding:function:itmHasAttribute|(itmHasAttribute item attrib) -> True/Nil]] | [[modding:function:0.99 functions|0.99]], [[modding:function:condition query functions|condition query]], [[modding:function:item functions|item]] | | |
| <del>[[modding:function:tmHasModifier| (itmHasModifier itemStruct string) -> True/Nil]]</del> | [[modding:function:0.98 functions|0.98]], [[modding:function:item functions|item]], [[modding:function:deprecated functions|deprecated]] | | |
| [[modding:function:itmHasReference|(itmHasReference item) -> True/Nil]] | [[modding:function:condition query functions|condition query]], [[modding:function:item functions|item]] | | |
| [[modding:function:itmIsDamaged|(itmIsDamaged item) -> True/Nil]] | [[modding:function:condition query functions|condition query]], [[modding:function:item functions|item]], [[modding:function:repair & damage functions|repair & damage]] | | |
| [[modding:function:itmIsEnhanced|(itmIsEnhanced item) -> Nil or mods]] | [[modding:function:enhancement functions|enhancement]], [[modding:function:item functions|item]] | | |
| [[modding:function:itmIsInstalled|(itmIsInstalled item) -> True/Nil]] | [[modding:function:condition query functions|condition query]], [[modding:function:item functions|item]] | | |
| [[modding:function:itmIsKnown|(itmIsKnown item) -> True/Nil]] | [[modding:function:condition query functions|condition query]], [[modding:function:item functions|item]] | | |
| [[modding:function:itmMatches|(itmMatches item criteria) -> True/Nil]] | [[modding:function:condition query functions|condition query]], [[modding:function:item functions|item]] | | |
| [[modding:function:itmSetCharges|(itmSetCharges item charges) -> item]] | [[modding:function:0.99 functions|0.99]], [[modding:function:item functions|item]] | | |
| [[modding:function:itmSetCount|(itmSetCount item count) -> item]] | [[modding:function:0.99 functions|0.99]], [[modding:function:item functions|item]] | | |
| [[modding:function:itmSetDamaged|(itmSetDamaged itemStruct [boolean])]] | [[modding:function:0.99 functions|0.99]], [[modding:function:item functions|item]], [[modding:function:repair & damage functions|repair & damage]] | | |
| [[modding:function:itmSetEnhanced|(itmSetEnhanced item mods) -> item]] | [[modding:function:enhancement functions|enhancement]], [[modding:function:item functions|item]] | | |
| [[modding:function:itmSetGlobalData|(itmSetGlobalData itemStruct string expression)]] | [[modding:function:0.99 functions|0.99]], [[modding:function:data functions|data]], [[modding:function:item functions|item]] | | |
| [[modding:function:itmSetKnown|(itmSetKnown {item //or// itemUNID}) -> True or Error]] | [[modding:function:item functions|item]] | | |
| [[modding:function:itmSetReference|(itmSetReference item) -> True or Error]] | [[modding:function:item functions|item]] | | |
| [[modding:function:lambda|(lambda args exp) -> lambda]] | [[modding:function:function operator functions|function operator]] | | |
| [[modding:function:leq|(leq a [b ... bn]) -> True if a <= b <= bn]] | [[modding:function:logical operator functions|logical operator]] | | |
| [[modding:function:list|(list i1 i2 ... in) -> list]] | [[modding:function:list functions|list]] | | |
| [[modding:function:lnkAppend|(lnkAppend list item) -> list]] | [[modding:function:list functions|list]] | | |
| [[modding:function:lnkRemove|(lnkRemove list index Nil) -> list]] | [[modding:function:list functions|list]] | | |
| [[modding:function:lnkRemoveNil|(lnkRemoveNil list) -> list]] | [[modding:function:list functions|list]] | | |
| [[modding:function:lnkReplace|(lnkReplace list index item) -> list]] | [[modding:function:list functions|list]] | | |
| [[modding:function:loop|(loop condition exp) -> value of last expression]] | [[modding:function:iteration functions|iteration]] | | |
| [[modding:function:ls|(ls a [b ... bn]) -> True if a < b < bn]] | [[modding:function:logical operator functions|logical operator]] | | |
| [[modding:function:max|(max expression [number]^1)]] | [[modding:function:0.99 functions|0.99]], [[modding:function:math functions|math]] | | |
| [[modding:function:min|(min expression [number]^1)]] | [[modding:function:0.99 functions|0.99]], [[modding:function:math functions|math]] | | |
| [[modding:function:modulo|(modulo number number) -> number]] | [[modding:function:0.99 functions|0.99]], [[modding:function:math functions|math]] | | |
| <del>[[modding:function:modulus|(modulus number number) -> number]]</del> | [[modding:function:0.98 functions|0.98]], [[modding:function:math functions|math]] [[modding:function:changed functions]] | | |
| [[modding:function:multiply|(multiply x1 [x2 ... xn]) -> z]] | [[modding:function:0.99 functions|0.99]], [[modding:function:math functions|math]] | | |
| [[modding:function:not|(not exp) -> True/Nil]] | [[modding:function:logical operator functions|logical operator]] | | |
| [[modding:function:objAddItem|(objAddItem obj item [count]) -> True/Nil]] | [[modding:function:item functions|item]], [[modding:function:spaceobject functions|spaceobject]] | | |
| [[modding:function:objAddRandomItems|(objAddRandomItems obj table count) -> True/Nil]] | [[modding:function:item functions|item]], [[modding:function:random functions|random]], [[modding:function:spaceobject functions|spaceobject]] | | |
| [[modding:function:objAddSubordinate|(objAddSubordinate obj subordinate) -> True/Nil]] | [[modding:function:ship functions|ship]], [[modding:function:spaceobject functions|spaceobject]] | | |
| [[modding:function:objCanAttack|(objCanAttack obj) -> True/Nil]] | [[modding:function:0.99 functions|0.99]], [[modding:function:condition query functions|condition query]], [[modding:function:spaceobject functions|spaceobject]] | | |
| [[modding:function:objCharge|(objCharge obj amount) -> remaining balance]] | [[modding:function:cash functions|cash]], [[modding:function:spaceobject functions|spaceobject]] | | |
| [[modding:function:objCommunicate|(objCommunicate spaceObject spaceObject number [spaceObject])]] | [[modding:function:orders functions|orders]], [[modding:function:spaceobject functions|spaceobject]] | | |
| [[modding:function:objCredit|(objCredit obj amount) -> new balance]] | [[modding:function:cash functions|cash]], [[modding:function:spaceobject functions|spaceobject]] | | |
| [[modding:function:objDepleteShields|(objDepleteShields obj) -> True/Nil]] | [[modding:function:shield functions|shield]], [[modding:function:spaceobject functions|spaceobject]] | | |
| [[modding:function:objDestroy|(objDestroy obj [objSource]) -> True/Nil]] | [[modding:function:spaceobject functions|spaceobject]] | | |
| [[modding:function:objEnumItems|(objEnumItems obj criteria itemVar exp) -> value of last expression]] | [[modding:function:item functions|item]], [[modding:function:iteration functions|iteration]], [[modding:function:spaceobject functions|spaceobject]] | | |
| [[modding:function:objFireEvent|(objFireEvent obj event) -> result of event]] | [[modding:function:event functions|event]], [[modding:function:spaceobject functions|spaceobject]] | | |
| [[modding:function:objGateTo|(objGateTo obj node entrypoint [effectID])]] | [[modding:function:spaceobject functions|spaceobject]] | | |
| [[modding:function:objGetArmorDamage|(objGetArmorDamage spaceObject number)]] | [[modding:function:armor functions|armor]], [[modding:function:repair & damage functions|repair & damage]], [[modding:function:spaceobject functions|spaceobject]] | | |
| [[modding:function:objGetArmorName|(objGetArmorName spaceObject number)]] | [[modding:function:armor functions|armor]], [[modding:function:name functions|name]], [[modding:function:spaceobject functions|spaceobject]] | | |
| [[modding:function:objGetArmorType|(objGetArmorType spaceObject number)]] | [[modding:function:armor functions|armor]], [[modding:function:spaceobject functions|spaceobject]] | | |
| [[modding:function:objGetBalance|(objGetBalance spaceObject)]] | [[modding:function:cash functions|cash]], [[modding:function:spaceobject functions|spaceobject]] | | |
| [[modding:function:objGetBuyPrice|(objGetBuyPrice spaceObject itemStruct)]] | [[modding:function:cash functions|cash]], [[modding:function:item functions|item]], [[modding:function:spaceobject functions|spaceobject]] | | |
| [[modding:function:objGetCargoSpaceLeft|(objGetCargoSpaceLeft spaceObject)]] | [[modding:function:spaceobject functions|spaceobject]] | | |
| [[modding:function:objGetCombatPower|(objGetCombatPower spaceObject)]] | [[modding:function:spaceobject functions|spaceobject]] | | |
| [[modding:function:objGetDamageType|(objGetDamageType spaceObject)]] | [[modding:function:spaceobject functions|spaceobject]] | | |
| [[modding:function:objGetData|(objGetData spaceObject string)]] | [[modding:function:data functions|data]], [[modding:function:spaceobject functions|spaceobject]] | | |
| [[modding:function:objGetDestiny|(objGetDestiny spaceObject)]] | [[modding:function:spaceobject functions|spaceobject]] | | |
| [[modding:function:objGetDistance|(objGetDistance spaceObject spaceObject)]] | [[modding:function:spaceobject functions|spaceobject]] | | |
| [[modding:function:objGetGlobalData|(objGetGlobalData spaceObject string)]] | [[modding:function:data functions|data]], [[modding:function:spaceobject functions|spaceobject]] | | |
| [[modding:function:objGetID|(objGetID spaceObject)]] | [[modding:function:spaceobject functions|spaceobject]] | | |
| [[modding:function:objGetImageDesc|(objGetImageDesc spaceObject)]] | [[modding:function:0.99 functions|0.99]], [[modding:function:spaceobject functions|spaceobject]], [[modding:function:unid functions|unid]] | | |
| [[modding:function:objGetInstalledItemDesc|(objGetInstalledItemDesc spaceObject itemStruct)]] | [[modding:function:spaceobject functions|spaceobject]] | | |
| [[modding:function:objGetItems|(objGetItems spaceObject criteria)]] | [[modding:function:item functions|item]], [[modding:function:spaceobject functions|spaceobject]] | | |
| [[modding:function:objGetLevel|(objGetLevel obj) -> level]] | [[modding:function:spaceobject functions|spaceobject]] | | |
| [[modding:function:objGetMass|(objGetMass spaceObject)]] | [[modding:function:0.99 functions|0.99]], [[modding:function:spaceobject functions|spaceobject]] | | |
| [[modding:function:objGetMaxPower|(objGetMaxPower spaceObject)]] | [[modding:function:reactor functions|reactor]], [[modding:function:spaceobject functions|spaceobject]] | | |
| [[modding:function:objGetName|(objGetName spaceObject [number]) -> string]] | [[modding:function:name functions|name]], [[modding:function:spaceobject functions|spaceobject]] | | |
| [[modding:function:objGetNamedItems|(objGetNamedItems obj name)]] | [[modding:function:1.0 functions|1.0]], [[modding:function:item functions|item]], [[modding:function:spaceobject functions|spaceobject]] | | |
| [[modding:function:objGetNearestStargate|(objGetNearestStargate spaceObject)]] | [[modding:function:spaceobject functions|spaceobject]] | | |
| [[modding:function:objGetObjByID|(objGetObjByID number)]] | [[modding:function:0.99 functions|0.99]], [[modding:function:spaceobject functions|spaceobject]] | | |
| [[modding:function:objGetObjRefData|(objGetObjRefData spaceObject string)]] | [[modding:function:spaceobject functions|spaceobject]] | | |
| [[modding:function:objGetOrderGiver|(objGetOrderGiver spaceObject)]] | [[modding:function:orders functions|orders]], [[modding:function:spaceobject functions|spaceobject]] | | |
| [[modding:function:objGetPos|(objGetPos spaceObject)]] | [[modding:function:spaceobject functions|spaceobject]] | | |
| [[modding:function:objGetSellPrice|(objGetSellPrice spaceObject itemStruct)]] | [[modding:function:cash functions|cash]], [[modding:function:item functions|item]], [[modding:function:spaceobject functions|spaceobject]] | | |
| [[modding:function:objGetShieldLevel|(objGetShieldLevel spaceObject)]] | [[modding:function:shield functions|shield]], [[modding:function:spaceobject functions|spaceobject]] | | |
| [[modding:function:objGetSovereign|(objGetSovereign spaceObject)]] | [[modding:function:ai functions|ai]], [[modding:function:spaceobject functions|spaceobject]], [[modding:function:unid functions|unid]] | | |
| [[modding:function:objGetStaticData|(objGetStaticData spaceObject string)]] | [[modding:function:data functions|data]], [[modding:function:spaceobject functions|spaceobject]] | | |
| <del>[[modding:function:objGetStaticDataForStationType|(objGetStaticDataForStationType number string) -> data]]</del> | [[modding:function:station functions|station]], [[modding:function:data functions|data]], [[modding:function:unid functions|unid]], [[modding:function:0.98 functions|0.98]] | | |
| [[modding:function:objGetTarget|(objGetTarget spaceObject)]] | [[modding:function:spaceobject functions|spaceobject]] | | |
| [[modding:function:objGetVel|(objGetVel spaceObject)]] | [[modding:function:0.99 functions|0.99]], [[modding:function:spaceobject functions|spaceobject]], [[modding:function:vector operator functions|vector operator]] | | |
| [[modding:function:objGetVisibleDamage|(objGetVisibleDamage spaceObject)]] | [[modding:function:repair & damage functions|repair & damage]], [[modding:function:spaceobject functions|spaceobject]] | | |
| [[modding:function:objHasAttribute|(objHasAttribute spaceObject string)]] | [[modding:function:condition query functions|condition query]], [[modding:function:spaceobject functions|spaceobject]] | | |
| [[modding:function:objHasItem|(objHasItem spaceObject itemStruct)]] | [[modding:function:condition query functions|condition query]], [[modding:function:spaceobject functions|spaceobject]] | | |
| [[modding:function:objIncData|(objIncData spaceObject string [number])]] | [[modding:function:data functions|data]], [[modding:function:spaceobject functions|spaceobject]] | | |
| [[modding:function:objIncVel|(objIncVel spaceObject vector)]] | [[modding:function:spaceobject functions|spaceobject]], [[modding:function:vector operator functions|vector operator]] | | |
| [[modding:function:objIsAbandoned|(objIsAbandoned spaceObject)]] | [[modding:function:condition query functions|condition query]], [[modding:function:spaceobject functions|spaceobject]] | | |
| [[modding:function:objIsDeviceSlotAvailable|(objIsDeviceSlotAvailable spaceObject)]] | [[modding:function:condition query functions|condition query]], [[modding:function:spaceobject functions|spaceobject]] | | |
| [[modding:function:objIsDockedAt|(objIsDockedAt spaceObject spaceObject)]] | [[modding:function:condition query functions|condition query]], [[modding:function:spaceobject functions|spaceobject]], [[modding:function:station functions|station]] | | |
| [[modding:function:objIsEnemy|(objIsEnemy spaceObject spaceObject)]] | [[modding:function:0.99 functions|0.99]], [[modding:function:condition query functions|condition query]], [[modding:function:spaceobject functions|spaceobject]] | | |
| [[modding:function:objIsKnown|(objIsKnown obj) -> True/Nil]] | [[modding:function:condition query functions|condition query]], [[modding:function:spaceobject functions|spaceobject]] | | |
| [[modding:function:objIsShip|(objIsShip spaceObject)]] | [[modding:function:condition query functions|condition query]], [[modding:function:spaceobject functions|spaceobject]] | | |
| [[modding:function:objIsUnderAttack|(objIsUnderAttack spaceObject)]] | [[modding:function:condition query functions|condition query]], [[modding:function:spaceobject functions|spaceobject]] | | |
| [[modding:function:objJumpTo|(objJumpTo spaceObject vector)]] | [[modding:function:spaceobject functions|spaceobject]] | | |
| [[modding:function:objLowerShields|(objLowerShields spaceObject)]] | [[modding:function:shield functions|shield]], [[modding:function:spaceobject functions|spaceobject]] | | |
| [[modding:function:objMakeParalyzed|(objMakeParalyzed spaceObject number)]] | [[modding:function:repair & damage functions|repair & damage]], [[modding:function:spaceobject functions|spaceobject]] | | |
| [[modding:function:objMoveTo|(objMoveTo spaceObject vector)]] | [[modding:function:spaceobject functions|spaceobject]] | | |
| [[modding:function:objRegisterForEvents|(objRegisterForEvents spaceObject spaceObject)]] | [[modding:function:spaceobject functions|spaceobject]] | | |
| [[modding:function:objRemoveItem|(objRemoveItem spaceObject itemStruct [number])]] | [[modding:function:item functions|item]], [[modding:function:spaceobject functions|spaceobject]] | | |
| [[modding:function:objRepairArmor|(objRepairArmor spaceObject number [number])]] | [[modding:function:armor functions|armor]], [[modding:function:repair & damage functions|repair & damage]], [[modding:function:spaceobject functions|spaceobject]] | | |
| [[modding:function:objSendMessage|(objSendMessage spaceObject spaceObject string)]] | [[modding:function:message functions|message]], [[modding:function:spaceobject functions|spaceobject]] | | |
| [[modding:function:objSetData|(objSetData spaceObject string expression)]] | [[modding:function:data functions|data]], [[modding:function:spaceobject functions|spaceobject]] | | |
| [[modding:function:objSetGlobalData|(objSetGlobalData spaceObject string expression)]] | [[modding:function:spaceobject functions|spaceobject]] | | |
| [[modding:function:objSetKnown|(objSetKnown spaceObject)]] | [[modding:function:spaceobject functions|spaceobject]] | | |
| [[modding:function:objSetName|(objSetName spaceObject string)]] | [[modding:function:name functions|name]], [[modding:function:spaceobject functions|spaceobject]] | | |
| [[modding:function:objSetObjRefData|(objSetObjRefData spaceObject string spaceObject)]] | [[modding:function:spaceobject functions|spaceobject]] | | |
| [[modding:function:objSetSovereign|(objSetSovereign spaceObject number)]] | [[modding:function:ai functions|ai]], [[modding:function:spaceobject functions|spaceobject]] | | |
| [[modding:function:objUnregisterForEvents|(objUnregisterForEvents spaceObject spaceObject)]] | [[modding:function:spaceobject functions|spaceobject]] | | |
| [[modding:function:or|(or [condition]^1)]] | [[modding:function:logical operator functions|logical operator]] | | |
| [[modding:function:plyChangeShip|(plyChangeShip player target)]] | [[modding:function:player functions|player]], [[modding:function:spaceobject functions|spaceobject]] | | |
| [[modding:function:plyCharge|(plyCharge player number)]] | [[modding:function:cash functions|cash]], [[modding:function:player functions|player]] | | |
| [[modding:function:plyClearShowHelpRefuel|(plyClearShowHelpRefuel player)]] | [[modding:function:help functions|help]], [[modding:function:player functions|player]] | | |
| [[modding:function:plyComposeString|(plyComposeString player string)]] | [[modding:function:player functions|player]], [[modding:function:string operator functions|string operator]] | | |
| [[modding:function:plyCredit|(plyCredit player number)]] | [[modding:function:cash functions|cash]], [[modding:function:player functions|player]] | | |
| [[modding:function:plyDestroyed|(plyDestroyed player string)]] | [[modding:function:player functions|player]], [[modding:function:repair & damage functions|repair & damage]] | | |
| [[modding:function:plyGetCredits|(plyGetCredits player)]] | [[modding:function:cash functions|cash]], [[modding:function:player functions|player]] | | |
| [[modding:function:plyGetGenome|(plyGetGenome spaceObject)]] | [[modding:function:0.99 functions|0.99]], [[modding:function:player functions|player]] | | |
| [[modding:function:plyGetInsuranceClaims|(plyGetInsuranceClaims player)]] | [[modding:function:insurance functions|insurance]], [[modding:function:player functions|player]] | | |
| [[modding:function:plyGetRedirectMessage|(plyGetRedirectMessage player)]] | [[modding:function:message functions|message]], [[modding:function:player functions|player]] | | |
| <del>[[modding:function:plyIncreaseDominaRel|(plyIncreaseDominaRel player number) -> True]]</del> | [[modding:function:player functions|player]], [[modding:function:0.98 functions|0.98]] | | |
| <del>[[modding:function:plyIncreaseOracusRel|(plyIncreaseOracusRel player number) -> True]]</del> | [[modding:function:player functions|player]], [[modding:function:0.98 functions|0.98]] | | |
| [[modding:function:plyInsure|(plyInsure player)]] | [[modding:function:insurance functions|insurance]], [[modding:function:player functions|player]] | | |
| [[modding:function:plyIsInsured|(plyIsInsured player)]] | [[modding:function:insurance functions|insurance]], [[modding:function:player functions|player]] | | |
| [[modding:function:plyMessage|(plyMessage player string)]] | [[modding:function:message functions|message]], [[modding:function:player functions|player]] | | |
| [[modding:function:plyRedirectMessage|(plyRedirectMessage player condition)]] | [[modding:function:message functions|message]], [[modding:function:player functions|player]] | | |
| [[modding:function:power|(power number number)]] | [[modding:function:0.99 functions|0.99]], [[modding:function:math functions|math]] | | |
| [[modding:function:random|(random expression [number])]] | [[modding:function:random functions|random]] | | |
| [[modding:function:rollDice|(rollDice number number number)]] | [[modding:function:random functions|random]] | | |
| [[modding:function:scrEnableAction|(scrEnableAction screen number condition)]] | [[modding:function:screen functions|screen]] | | |
| [[modding:function:scrExitDock|(scrExitDock screen)]] | [[modding:function:screen functions|screen]] | | |
| [[modding:function:scrGetCounter|(scrGetCounter screen)]] | [[modding:function:input functions|input]], [[modding:function:screen functions|screen]] | | |
| [[modding:function:scrGetInputText|(scrGetInputText screen)]] | [[modding:function:input functions|input]], [[modding:function:screen functions|screen]] | | |
| [[modding:function:scrGetItem|(scrGetItem screen)]] | [[modding:function:input functions|input]], [[modding:function:screen functions|screen]] | | |
| <del>[[modding:function:scrGetItemListCursor|(scrGetItemListCursor screen) -> itemListCursor]]</del> | [[modding:function:screen functions|screen]], [[modding:function:input functions|input]], [[modding:function:0.98 functions|0.98]], [[modding:function:deprecated functions|deprecated]] | | |
| [[modding:function:scrIsFirstOnInit|(scrIsFirstOnInit screen)]] | [[modding:function:screen functions|screen]] | | |
| <del>[[modding:function:scrRefreshItemListCursor|(scrRefreshItemListCursor_deprecated)]]</del> | [[modding:function:0.98 functions|0.98]], [[modding:function:screen functions|screen]] | | |
| [[modding:function:scrRemoveitem|(scrRemoveitem screen number)]] | [[modding:function:screen functions|screen]] | | |
| [[modding:function:scrSetActionLabel|(scrSetActionLabel screen number string [key])]] | [[modding:function:screen functions|screen]] | | |
| [[modding:function:scrSetCounter|(scrSetCounter screen number)]] | [[modding:function:input functions|input]], [[modding:function:screen functions|screen]] | | |
| [[modding:function:scrSetDesc|(scrSetDesc screen string)]] | [[modding:function:screen functions|screen]] | | |
| [[modding:function:scrSetInputText|(scrSetInputText screen string)]] | [[modding:function:screen functions|screen]] | | |
| [[modding:function:scrSetListFilter|(scrSetListFilter screen criteria)]] | [[modding:function:screen functions|screen]] | | |
| [[modding:function:scrShowPane|(scrShowPane screen string)]] | [[modding:function:screen functions|screen]] | | |
| [[modding:function:scrShowScreen|(scrShowScreen screen string [string])]] | [[modding:function:screen functions|screen]] | | |
| [[modding:function:seededRandom|(seededRandom number expression [number])]] | [[modding:function:0.99 functions|0.99]], [[modding:function:random functions|random]] | | |
| [[modding:function:set|(set string expression)]] | [[modding:function:store functions|store]] | | |
| [[modding:function:setq|(setq variable expression)]] | [[modding:function:store functions|store]] | | |
| [[modding:function:shpAddEnergyField|(shpAddEnergyField ship number number)]] | [[modding:function:ship functions|ship]] | | |
| [[modding:function:shpCancelOrders|(shpCancelOrders ship)]] | [[modding:function:orders functions|orders]], [[modding:function:ship functions|ship]] | | |
| [[modding:function:shpCanInstallArmor|(shpCanInstallArmor ship itemStruct)]] | [[modding:function:ship functions|ship]] | | |
| [[modding:function:shpCanInstallDevice|(shpCanInstallDevice ship itemStruct)]] | [[modding:function:ship functions|ship]] | | |
| [[modding:function:shpCanRemoveDevice|(shpCanRemoveDevice ship item) -> installCode]] | [[modding:function:ship functions|ship]] | | |
| [[modding:function:shpConsumeFuel|(shpConsumeFuel ship number)]] | [[modding:function:ship functions|ship]] | | |
| [[modding:function:shpDamageArmor|(shpDamageArmor ship number number number)]] | [[modding:function:armor functions|armor]], [[modding:function:repair & damage functions|repair & damage]], [[modding:function:ship functions|ship]] | | |
| [[modding:function:shpDamageItem|(shpDamageItem ship itemListCursor)]] | [[modding:function:item functions|item]], [[modding:function:repair & damage functions|repair & damage]], [[modding:function:ship functions|ship]] | | |
| [[modding:function:shpDecontaminate|(shpDecontaminate ship)]] | [[modding:function:radiation functions|radiation]], [[modding:function:ship functions|ship]] | | |
| [[modding:function:shpEnhanceItem|(shpEnhanceItem ship itemListCursor [number])]] | [[modding:function:enhancement functions|enhancement]], [[modding:function:item functions|item]], [[modding:function:ship functions|ship]] | | |
| [[modding:function:shpEnhanceSRS|(shpEnhanceSRS ship)]] | [[modding:function:enhancement functions|enhancement]], [[modding:function:ship functions|ship]] | | |
| [[modding:function:shpFixBlindness|(shpFixBlindness ship)]] | [[modding:function:repair & damage functions|repair & damage]], [[modding:function:ship functions|ship]] | | |
| [[modding:function:shpGetArmor|(shpGetArmor ship number)]] | [[modding:function:armor functions|armor]], [[modding:function:ship functions|ship]] | | |
| [[modding:function:shpGetArmorCount|(shpGetArmorCount ship)]] | [[modding:function:armor functions|armor]], [[modding:function:ship functions|ship]] | | |
| [[modding:function:shpGetArmorMaxHitPoints|(shpGetArmorMaxHitPoints ship number)]] | [[modding:function:armor functions|armor]], [[modding:function:ship functions|ship]] | | |
| [[modding:function:shpGetClass|(shpGetClass ship)]] | [[modding:function:ship functions|ship]], [[modding:function:unid functions|unid]] | | |
| [[modding:function:shpGetDataField|(shpGetDataField number string)]] | [[modding:function:0.99 functions|0.99]], [[modding:function:ship functions|ship]], [[modding:function:unid functions|unid]] | | |
| [[modding:function:shpGetDirection|(shpGetDirection ship)]] | [[modding:function:ship functions|ship]] | | |
| [[modding:function:shpGetFuelLeft|(shpGetFuelLeft ship)]] | [[modding:function:reactor functions|reactor]], [[modding:function:ship functions|ship]] | | |
| <del>[[modding:function:shpGetGlobalData|(shpGetGlobalData number string) -> data/Nil]]</del> | [[modding:function:data functions|data]], [[modding:function:ship functions|ship]], [[modding:function:0.98 functions|0.98]], [[modding:function:deprecated functions|deprecated]] | | |
| [[modding:function:shpGetImageDesc|(shpGetImageDesc spaceObject [number])]] | [[modding:function:0.99 functions|0.99]], [[modding:function:ship functions|ship]], [[modding:function:unid functions|unid]] | | |
| <del>[[modding:function:shpGetItemCharges|(shpGetItemCharges ship itemStruct) -> charges)]]</del> | [[modding:function:0.98 functions|0.98]], [[modding:function:deprecated functions|deprecated]], [[modding:function:ship functions|ship]], [[modding:function:item functions|item]] | | |
| [[modding:function:shpGetMaxSpeed|(shpGetMaxSpeed spaceObject)]] | [[modding:function:0.99 functions|0.99]], [[modding:function:ship functions|ship]] | | |
| [[modding:function:shpGetOrder|(shpGetOrder ship)]] | [[modding:function:orders functions|orders]], [[modding:function:ship functions|ship]] | | |
| [[modding:function:shpGetShieldDamage|(shpGetShieldDamage ship)]] | [[modding:function:repair & damage functions|repair & damage]], [[modding:function:shield functions|shield]], [[modding:function:ship functions|ship]] | | |
| [[modding:function:shpGetShieldItemUNID|(shpGetShieldItemUNID ship)]] | [[modding:function:shield functions|shield]], [[modding:function:ship functions|ship]], [[modding:function:unid functions|unid]] | | |
| [[modding:function:shpGetShieldMaxHitPoints|(shpGetShieldMaxHitPoints ship)]] | [[modding:function:shield functions|shield]], [[modding:function:ship functions|ship]] | | |
| [[modding:function:shpInstallArmor|(shpInstallArmor ship itemListCursor number)]] | [[modding:function:armor functions|armor]], [[modding:function:install functions|install]], [[modding:function:ship functions|ship]] | | |
| [[modding:function:shpInstallAutopilot|(shpInstallAutopilot ship)]] | [[modding:function:enhancement functions|enhancement]], [[modding:function:ship functions|ship]] | | |
| [[modding:function:shpInstallDevice|(shpInstallDevice ship expression)]] | [[modding:function:install functions|install]], [[modding:function:ship functions|ship]] | | |
| [[modding:function:shpInstallTargetingComputer|(shpInstallTargetingComputer ship)]] | [[modding:function:enhancement functions|enhancement]], [[modding:function:install functions|install]], [[modding:function:ship functions|ship]] | | |
| [[modding:function:shpIsAutopilotInstalled|(shpIsAutopilotInstalled ship)]] | [[modding:function:condition query functions|condition query]], [[modding:function:enhancement functions|enhancement]], [[modding:function:ship functions|ship]] | | |
| [[modding:function:shpIsFuelCompatible|(shpIsFuelCompatible ship itemStruct)]] | [[modding:function:condition query functions|condition query]], [[modding:function:reactor functions|reactor]], [[modding:function:ship functions|ship]] | | |
| [[modding:function:shpIsRadiationImmune|(shpIsRadiationImmune ship [itemListCursor])]] | [[modding:function:condition query functions|condition query]], [[modding:function:radiation functions|radiation]], [[modding:function:ship functions|ship]] | | |
| [[modding:function:shpIsRadioactive|(shpIsRadioactive ship)]] | [[modding:function:condition query functions|condition query]], [[modding:function:radiation functions|radiation]], [[modding:function:ship functions|ship]] | | |
| [[modding:function:shpIsSRSEnhanced|(shpIsSRSEnhanced ship)]] | [[modding:function:condition query functions|condition query]], [[modding:function:enhancement functions|enhancement]], [[modding:function:ship functions|ship]] | | |
| [[modding:function:shpIsTargetingComputerInstalled|(shpIsTargetingComputerInstalled ship)]] | [[modding:function:condition query functions|condition query]], [[modding:function:enhancement functions|enhancement]], [[modding:function:ship functions|ship]] | | |
| [[modding:function:shpMakeBlind|(shpMakeBlind ship number)]] | [[modding:function:repair & damage functions|repair & damage]], [[modding:function:ship functions|ship]] | | |
| [[modding:function:shpMakeRadioactive|(shpMakeRadioactive ship)]] | [[modding:function:radiation functions|radiation]], [[modding:function:ship functions|ship]] | | |
| [[modding:function:shpOrder|(shpOrder ship string [expression]^1)]] | [[modding:function:orders functions|orders]], [[modding:function:ship functions|ship]] | | |
| <del>[[modding:function:shpOrderAttack|(shpOrderAttack ship ship)]]</del> | [[modding:function:orders functions|orders]], [[modding:function:ship functions|ship]] | | |
| <del>[[modding:function:shpOrderDock|(shpOrderDock ship spaceObject)]]</del> | [[modding:function:orders functions|orders]], [[modding:function:ship functions|ship]] | | |
| <del>[[modding:function:shpOrderEscort|(shpOrderEscort ship protect [formation]) -> True/Nil]]</del> | [[modding:function:orders functions|orders]], [[modding:function:ship functions|ship]] | | |
| <del>[[modding:function:shpOrderFollow|(shpOrderFollow ship spaceObject)]]</del> | [[modding:function:orders functions|orders]], [[modding:function:ship functions|ship]] | | |
| <del>[[modding:function:shpOrderGate|(shpOrderGate ship [spaceObject])]]</del> | [[modding:function:orders functions|orders]], [[modding:function:ship functions|ship]] | | |
| <del>[[modding:function:shpOrderGoto|(shpOrderGoto ship spaceObject)]]</del> | [[modding:function:orders functions|orders]], [[modding:function:ship functions|ship]] | | |
| <del>[[modding:function:shpOrderGuard|(shpOrderGuard ship spaceObject)]]</del> | [[modding:function:orders functions|orders]], [[modding:function:ship functions|ship]] | | |
| <del>[[modding:function:shpOrderHold|(shpOrderHold ship [number])]]</del> | [[modding:function:orders functions|orders]], [[modding:function:ship functions|ship]] | | |
| <del>[[modding:function:shpOrderLoot|(shpOrderLoot ship spaceObject)]]</del> | [[modding:function:orders functions|orders]], [[modding:function:ship functions|ship]] | | |
| <del>[[modding:function:shpOrderMine|(shpOrderMine ship spaceObject)]]</del> | [[modding:function:orders functions|orders]], [[modding:function:ship functions|ship]] | | |
| <del>[[modding:function:shpOrderPatrol|(shpOrderPatrol ship spaceObject number)]]</del> | [[modding:function:orders functions|orders]], [[modding:function:ship functions|ship]] | | |
| <del>[[modding:function:shpOrderWait|(shpOrderWait ship number)]]</del> | [[modding:function:orders functions|orders]], [[modding:function:ship functions|ship]] | | |
| [[modding:function:shpRechargeItem|(shpRechargeItem ship expression number)]] | [[modding:function:item functions|item]], [[modding:function:ship functions|ship]] | | |
| [[modding:function:shpRechargeShield|(shpRechargeShield ship number)]] | [[modding:function:repair & damage functions|repair & damage]], [[modding:function:shield functions|shield]], [[modding:function:ship functions|ship]] | | |
| [[modding:function:shpRefuelFromItem|(shpRefuelFromItem ship itemStruct)]] | [[modding:function:item functions|item]], [[modding:function:ship functions|ship]] | | |
| [[modding:function:shpRemoveDevice|(shpRemoveDevice ship expression)]] | [[modding:function:install functions|install]], [[modding:function:item functions|item]], [[modding:function:ship functions|ship]] | | |
| [[modding:function:shpRepairItem|(shpRepairItem ship itemListCursor)]] | [[modding:function:item functions|item]], [[modding:function:repair & damage functions|repair & damage]], [[modding:function:ship functions|ship]] | | |
| [[modding:function:shpSetController|(shpSetController ship string)]] | [[modding:function:ai functions|ai]], [[modding:function:ship functions|ship]] | | |
| <del>[[modding:function:shpSetGlobalData|(shpSetGlobalData_deprecated number string expression) -> True/Nil]]</del> | [[modding:function:data functions|data]], [[modding:function:ship functions|ship]], [[modding:function:0.98 functions|0.98]], [[modding:function:deprecated functions|deprecated]] | | |
| [[modding:function:shuffle|(shuffle list)]] | [[modding:function:0.99 functions|0.99]], [[modding:function:list functions|list]], [[modding:function:random functions|random]] | | |
| [[modding:function:sovSetDisposition|(sovSetDisposition number number number)]] | [[modding:function:ai functions|ai]] | | |
| [[modding:function:sqrt|(sqrt number)]] | [[modding:function:0.99 functions|0.99]], [[modding:function:math functions|math]] | | |
| [[modding:function:staClearFireReconEvent|(staClearFireReconEvent station)]] | [[modding:function:event functions|event]], [[modding:function:recon functions|recon]], [[modding:function:station functions|station]] | | |
| [[modding:function:staClearReconned|(staClearReconned station)]] | [[modding:function:recon functions|recon]], [[modding:function:station functions|station]] | | |
| [[modding:function:staGetDockedShips|(staGetDockedShips station)]] | [[modding:function:ship functions|ship]], [[modding:function:station functions|station]] | | |
| <del>[[modding:function:staGetGlobalData|(staGetGlobalData number string) -> data]]</del> | [[modding:function:data functions|data]], [[modding:function:station functions|station]], [[modding:function:deprecated functions|deprecated]] | | |
| [[modding:function:staGetImageVariant|(staGetImageVariant station)]] | [[modding:function:station functions|station]] | | |
| [[modding:function:staGetStructuralHP|(staGetStructuralHP station)]] | [[modding:function:station functions|station]] | | |
| [[modding:function:staGetSubordinates|(staGetSubordinates station)]] | [[modding:function:spaceobject functions|spaceobject]], [[modding:function:station functions|station]] | | |
| [[modding:function:staGetType|(staGetType station)]] | [[modding:function:station functions|station]], [[modding:function:unid functions|unid]] | | |
| [[modding:function:staIsEncountered|(staIsEncountered number)]] | [[modding:function:condition query functions|condition query]], [[modding:function:station functions|station]], [[modding:function:unid functions|unid]] | | |
| [[modding:function:staIsReconned|(staIsReconned station)]] | [[modding:function:condition query functions|condition query]], [[modding:function:recon functions|recon]], [[modding:function:station functions|station]] | | |
| [[modding:function:staSetActive|(staSetActive station)]] | [[modding:function:station functions|station]] | | |
| [[modding:function:staSetFireReconEvent|(staSetFireReconEvent station)]] | [[modding:function:event functions|event]], [[modding:function:recon functions|recon]], [[modding:function:station functions|station]] | | |
| <del>[[modding:function:staSetGlobalData|(staSetGlobalData number string expression) -> True/Nil]]</del> | [[modding:function:0.98 functions|0.98]], [[modding:function:data functions|data]], [[modding:function:station functions|station]], [[modding:function:deprecated functions|deprecated]] | | |
| [[modding:function:staSetImageVariant|(staSetImageVariant station number)]] | [[modding:function:station functions|station]] | | |
| [[modding:function:staSetInactive|(staSetInactive station)]] | [[modding:function:station functions|station]] | | |
| [[modding:function:staSetStructuralHP|(staSetStructuralHP station number)]] | [[modding:function:station functions|station]] | | |
| [[modding:function:strCapitalize|(strCapitalize string)]] | [[modding:function:string operator functions|string operator]] | | |
| [[modding:function:strFind|(strFind string string)]] | [[modding:function:string operator functions|string operator]] | | |
| [[modding:function:subst|(subst string string^1)]] | [[modding:function:string operator functions|string operator]] | | |
| [[modding:function:subtract|(subtract number number)]] | [[modding:function:math functions|math]] | | |
| [[modding:function:switch|(switch [exp1 exp2] ... [expn expn1] [defaultexp]) -> value of evaluated expression]] | [[modding:function:control structure functions|control structure]] | | |
| [[modding:function:sysAddEncounterEvent|(sysAddEncounterEvent number spaceObject number spaceObject)]] | [[modding:function:encounter table functions|encounter table]], [[modding:function:system functions|system]], [[modding:function:time functions|time]] | | |
| [[modding:function:sysAddEncounterEventAtDist|(sysAddEncounterEventAtDist number spaceObject number number)]] | [[modding:function:encounter table functions|encounter table]], [[modding:function:system functions|system]], [[modding:function:time functions|time]] | | |
| [[modding:function:sysAddObjRecurringTimerEvent|(sysAddObjRecurringTimerEvent number spaceObject string)]] | [[modding:function:event functions|event]], [[modding:function:system functions|system]], [[modding:function:time functions|time]] | | |
| [[modding:function:sysAddObjTimerEvent|(sysAddObjTimerEvent number spaceObject string)]] | [[modding:function:event functions|event]], [[modding:function:system functions|system]], [[modding:function:time functions|time]] | | |
| [[modding:function:sysCancelTimerEvent|(sysCancelTimerEvent spaceObject string)]] | [[modding:function:event functions|event]], [[modding:function:system functions|system]], [[modding:function:time functions|time]] | | |
| [[modding:function:sysCreateEffect|(sysCreateEffect number spaceObject vector)]] | [[modding:function:create functions|create]], [[modding:function:system functions|system]], [[modding:function:unid functions|unid]] | | |
| [[modding:function:sysCreateMarker|(sysCreateMarker string vector number)]] | [[modding:function:create functions|create]], [[modding:function:system functions|system]], [[modding:function:unid functions|unid]] | | |
| [[modding:function:sysCreateShip|(sysCreateShip number vector number [string])]] | [[modding:function:create functions|create]], [[modding:function:ship functions|ship]], [[modding:function:unid functions|unid]] | | |
| [[modding:function:sysCreateStation|(sysCreateStation number vector)]] | [[modding:function:create functions|create]], [[modding:function:station functions|station]], [[modding:function:unid functions|unid]] | | |
| [[modding:function:sysCreateWeaponFire|(sysCreateWeaponFire weaponID objSource posVector dir speed objTarget [detonateNow]) -> obj]] | [[modding:function:create functions|create]], [[modding:function:system functions|system]], [[modding:function:unid functions|unid]] | | |
| [[modding:function:sysFindObject|(sysFindObject spaceObject criteria)]] | [[modding:function:0.99 functions|0.99]], [[modding:function:spaceobject functions|spaceobject]], [[modding:function:system functions|system]] | | |
| [[modding:function:sysGetData|(sysGetData [nodeID] attrib) -> data]] | [[modding:function:data functions|data]], [[modding:function:system functions|system]] | | |
| [[modding:function:sysGetEnvironment|(sysGetEnvironment spaceObject)]] | [[modding:function:0.99 functions|0.99]], [[modding:function:spaceobject functions|spaceobject]], [[modding:function:unid functions|unid]] | | |
| [[modding:function:sysGetLevel|(sysGetLevel [string])]] | [[modding:function:system functions|system]] | | |
| [[modding:function:sysGetName|(sysGetName [string])]] | [[modding:function:system functions|system]] | | |
| [[modding:function:sysGetNavPathPoint|(sysGetNavPathPoint number spaceObject spaceObject number)]] | [[modding:function:system functions|system]], [[modding:function:unid functions|unid]] | | |
| [[modding:function:sysGetNode|(sysGetNode)]] | [[modding:function:system functions|system]] | | |
| [[modding:function:sysGetObjectByName|(sysGetObjectByName spaceObject string)]] | [[modding:function:spaceobject functions|spaceobject]], [[modding:function:system functions|system]] | | |
| [[modding:function:sysGlobals|(sysGlobals)]] | [[modding:function:function functions|function]], [[modding:function:system functions|system]], [[modding:function:variable functions|variable]] | | |
| [[modding:function:sysPoolUsage|(sysPoolUsage)]] | [[modding:function:system functions|system]] | | |
| [[modding:function:sysSetData|(sysSetData [string] string expression)]] | [[modding:function:data functions|data]], [[modding:function:system functions|system]] | | |
| [[modding:function:sysStopTime|(sysStopTime number spaceObject)]] | [[modding:function:system functions|system]], [[modding:function:time functions|time]] | | |
| [[modding:function:sysTicks|(sysTicks)]] | [[modding:function:system functions|system]], [[modding:function:time functions|time]] | | |
| [[modding:function:sysVectorAdd|(sysVectorAdd vector vector)]] | [[modding:function:system functions|system]], [[modding:function:vector operator functions|vector operator]] | | |
| [[modding:function:sysVectorAngle|(sysVectorAngle vector)]] | [[modding:function:0.99 functions|0.99]], [[modding:function:vector operator functions|vector operator]] | | |
| [[modding:function:sysVectorDistance|(sysVectorDistance vector vector)]] | [[modding:function:system functions|system]], [[modding:function:vector operator functions|vector operator]] | | |
| [[modding:function:sysVectorDivide|(sysVectorDivide vector number)]] | [[modding:function:system functions|system]], [[modding:function:vector operator functions|vector operator]] | | |
| [[modding:function:sysVectorMultiply|(sysVectorMultiply vector number)]] | [[modding:function:system functions|system]], [[modding:function:vector operator functions|vector operator]] | | |
| [[modding:function:sysVectorPolarOffset|(sysVectorPolarOffset vector number number)]] | [[modding:function:system functions|system]], [[modding:function:vector operator functions|vector operator]] | | |
| [[modding:function:sysVectorPolarVelocity|(sysVectorPolarVelocity number number)]] | [[modding:function:system functions|system]], [[modding:function:vector operator functions|vector operator]] | | |
| [[modding:function:sysVectorRandom|(sysVectorRandom vector number number criteria)]] | [[modding:function:system functions|system]], [[modding:function:vector operator functions|vector operator]] | | |
| [[modding:function:sysVectorSpeed|(sysVectorSpeed velVector)]] | [[modding:function:system functions|system]], [[modding:function:vector operator functions|vector operator]] | | |
| [[modding:function:sysVectorSubtract|(sysVectorSubtract vector vector)]] | [[modding:function:system functions|system]], [[modding:function:vector operator functions|vector operator]] | | |
| [[modding:function:typFind|(typFind criteria)]] | [[modding:function:1.0 functions|1.0]], [[modding:function:type functions|type]], [[modding:function:unid functions|unid]] | | |
| [[modding:function:typGetDataField|(typGetDataField unid attrib) -> data]] | [[modding:function:data functions|data]], [[modding:function:type functions|type]], [[modding:function:unid functions|unid]] | | |
| [[modding:function:typGetGlobalData|(typGetGlobalData number string)]] | [[modding:function:0.99 functions|0.99]], [[modding:function:data functions|data]], [[modding:function:type functions|type]], [[modding:function:unid functions|unid]] | | |
| [[modding:function:typGetStaticData|(typGetStaticData number string)]] | [[modding:function:0.99 functions|0.99]], [[modding:function:data functions|data]], [[modding:function:type functions|type]], [[modding:function:unid functions|unid]] | | |
| [[modding:function:typIncGlobalData|(typIncGlobalData number string [number])]] | [[modding:function:0.99 functions|0.99]], [[modding:function:data functions|data]], [[modding:function:math functions|math]], [[modding:function:unid functions|unid]] | | |
| [[modding:function:typSetGlobalData|(typSetGlobalData number string expression)]] | [[modding:function:0.99 functions|0.99]], [[modding:function:data functions|data]], [[modding:function:type functions|type]], [[modding:function:unid functions|unid]] | | |
| [[modding:function:unvGetTick|(unvGetTick)]] | [[modding:function:time functions|time]] | | |
| [[modding:function:unvUNID|(unvUNID string)]] | [[modding:function:random functions|random]], [[modding:function:system functions|system]], [[modding:function:unid functions|unid]] | | |