Avorion Script API Documentation

InventoryTurret

function InventoryTurret(TurretTemplate [or nil] other)

Returns

A new instance of InventoryTurret

property float accuracy[read-only]
property bool ancient
property bool armed[read-only]
property int averageTech[read-only]
property float baseEnergyPerSecond
property float bestEfficiency[read-only]
property bool blackMarketDLCOnly[read-only]
property WeaponCategory category[read-only]
property bool civil[read-only]
property bool coaxial
property bool continuousBeam[read-only]
property float coolingRate
property float coolingTime[read-only]
property int coolingType
property Crew crew
property float damage[read-only]
property int damageType[read-only]
property bool deathExplosion[read-only]
property float dps[read-only]
property float energyIncreasePerSecond
property bool favorite
property float fireRate[read-only]
property bool firing
property float firingsPerSecond[read-only]
property var flavorText
property float heat[read-only]
property float heatPerShot
property float holdingForce[read-only]
property float hullDamageMultiplicator[read-only]
property float hullDamageMultiplier[read-only]
property float hullRepairRate[read-only]
property bool intoTheRiftDLCOnly[read-only]
property int itemType[read-only]
property Material material[read-only]
property float maxHeat
property int maxTech[read-only]
property float metalBestEfficiency[read-only]
property float metalRawEfficiency[read-only]
property float metalRefinedEfficiency[read-only]
property bool missionRelevant
property var name[read-only]
property int numVisibleWeapons[read-only]
property int numWeapons[read-only]
property float otherForce[read-only]
property bool overheated[read-only]
property Rarity rarity[read-only]
property float reach[read-only]
property bool recent
property double requiredShootingEnergy[read-only]
property bool seeker[read-only]
property float selfForce[read-only]
property float shieldDamageMultiplicator[read-only]
property float shieldDamageMultiplier[read-only]
property float shieldPenetration[read-only]
property float shieldRepairRate[read-only]
property float shootingTime[read-only]
property float shotSpeed[read-only]
property int shotsPerFiring[read-only]
property float shotsPerSecond[read-only]
property int shotsUntilOverheated[read-only]
property bool simultaneousShooting
property float size
property int slots
property TurretSlotType slotType
property bool stackable[read-only]
property float stoneBestEfficiency[read-only]
property float stoneDamageMultiplicator[read-only]
property float stoneDamageMultiplier[read-only]
property float stoneRawEfficiency[read-only]
property float stoneRefinedEfficiency[read-only]
property var title
property bool trash
property float turningSpeed
property string weaponIcon[read-only]
property string weaponName[read-only]
property string weaponPrefix[read-only]

function bool __eq(var other)

function var addDescription(string str, string value)

Returns

nothing

function var addWeapon(var weapon)

Returns

nothing

function var clearDescriptions()

Returns

nothing

function var clearWeapons()

Returns

nothing

function Crew getCrew()

function table<string, string> getDescriptions()

function Weapon... getWeapons()

Returns all weapons of the object

function var setBlackMarketDLCOnly()

Returns

nothing

function var setIntoTheRiftDLCOnly()

Returns

nothing

function var setRange(float range)

Returns

nothing

function TurretTemplate template()

function var updateStaticStats()

Returns

nothing

Overview
Home Functions Search
Search:

This is the official documentation for the scripting API of Avorion. This documentation is automatically generated and not necessarily complete. Depending on the context in which functions exist, some documentation such as descriptions, return values or variable names or types may be missing.

Work in Progress. Documentation of Avorion Version: 2.5.7 c8e4beec84f7