4633 lines
203 KiB
HTML
4633 lines
203 KiB
HTML
<html>
|
|
|
|
<head>
|
|
<title> Entity</title>
|
|
<link rel="stylesheet" href="stylesheet.css" />
|
|
<meta charset="utf-8" />
|
|
</head>
|
|
|
|
<body>
|
|
<div class="maincentered">
|
|
<div class="maincontent">
|
|
<h1 class="documentationheader">Avorion Script API Documentation</h1>
|
|
<div class="sitemap">
|
|
<div class="headerlisting flexheader">
|
|
<div>
|
|
<a href="index.html">Home</a>
|
|
<a href="Functions.html">Functions</a>
|
|
<a href="Search.html">Search</a>
|
|
</div>
|
|
<div class="flexheaderwhitespace"></div>
|
|
<form action="Search.html" method="get">Search:<input name="search" class="headersearchinput"
|
|
type="search"></form>
|
|
</div>
|
|
</div>
|
|
<div class="floatleft">
|
|
<div class="codecontainer">
|
|
<table>
|
|
<tr>
|
|
<td>
|
|
<a class="type" href="Entity.html">Entity</a>
|
|
<a class="function" href="#Entity">Entity</a>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td><br /></td>
|
|
</tr>
|
|
<tr>
|
|
<td><span class="docheader">Properties</span></td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<a href="#aiOwned">aiOwned</a>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<a href="#allianceOwned">allianceOwned</a>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<a href="#canPassRifts">canPassRifts</a>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<a href="#controlActions">controlActions</a>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<a href="#crew">crew</a>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<a href="#crewSize">crewSize</a>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<a href="#damageMultiplier">damageMultiplier</a>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<a href="#desiredVelocity">desiredVelocity</a>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<a href="#dockable">dockable</a>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<a href="#dockingParent">dockingParent</a>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<a href="#durability">durability</a>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<a href="#excludedPlayer">excludedPlayer</a>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<a href="#exclusionTime">exclusionTime</a>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<a href="#factionIndex">factionIndex</a>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<a href="#fighterCargoPickup">fighterCargoPickup</a>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<a href="#firePower">firePower</a>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<a href="#freeCargoSpace">freeCargoSpace</a>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<a href="#hasPilot">hasPilot</a>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<a href="#hyperspaceCooldown">hyperspaceCooldown</a>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<a href="#hyperspaceJumpReach">hyperspaceJumpReach</a>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<a href="#id">id</a>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<a href="#idealCrew">idealCrew</a>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<a href="#index">index</a>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<a href="#invincible">invincible</a>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<a href="#isAnomaly">isAnomaly</a>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<a href="#isArmedTurret">isArmedTurret</a>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<a href="#isAsteroid">isAsteroid</a>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<a href="#isContainer">isContainer</a>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<a href="#isDrone">isDrone</a>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<a href="#isFighter">isFighter</a>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<a href="#isFlyable">isFlyable</a>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<a href="#isLoot">isLoot</a>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<a href="#isObviouslyMineable">isObviouslyMineable</a>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<a href="#isOther">isOther</a>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<a href="#isShieldActive">isShieldActive</a>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<a href="#isShip">isShip</a>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<a href="#isStation">isStation</a>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<a href="#isTurning">isTurning</a>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<a href="#isTurret">isTurret</a>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<a href="#isUnarmedTurret">isUnarmedTurret</a>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<a href="#isUnknown">isUnknown</a>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<a href="#isWormHole">isWormHole</a>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<a href="#isWreckage">isWreckage</a>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<a href="#look">look</a>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<a href="#mass">mass</a>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<a href="#maxCargoSpace">maxCargoSpace</a>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<a href="#maxCrewSize">maxCrewSize</a>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<a href="#maxDurability">maxDurability</a>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<a href="#minCrew">minCrew</a>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<a href="#mothership">mothership</a>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<a href="#name">name</a>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<a href="#numCargos">numCargos</a>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<a href="#numDefenseWeapons">numDefenseWeapons</a>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<a href="#numDefenseWeaponsCurrentAttack">numDefenseWeaponsCurrentAttack</a>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<a href="#numDockingPositions">numDockingPositions</a>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<a href="#numTurrets">numTurrets</a>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<a href="#occupiedCargoSpace">occupiedCargoSpace</a>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<a href="#orientation">orientation</a>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<a href="#playerOrAllianceOwned">playerOrAllianceOwned</a>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<a href="#playerOwned">playerOwned</a>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<a href="#position">position</a>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<a href="#radius">radius</a>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<a href="#reservationTime">reservationTime</a>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<a href="#reservedPlayer">reservedPlayer</a>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<a href="#right">right</a>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<a href="#selectedObject">selectedObject</a>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<a href="#shieldDurability">shieldDurability</a>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<a href="#shieldMaxDurability">shieldMaxDurability</a>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<a href="#shieldMeshIntensity">shieldMeshIntensity</a>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<a href="#size">size</a>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<a href="#timeAlive">timeAlive</a>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<a href="#title">title</a>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<a href="#translatedTitle">translatedTitle</a>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<a href="#translation">translation</a>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<a href="#translationf">translationf</a>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<a href="#transporterRange">transporterRange</a>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<a href="#type">type</a>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<a href="#typename">typename</a>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<a href="#up">up</a>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<a href="#volume">volume</a>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td><br /></td>
|
|
</tr>
|
|
<tr>
|
|
<td><span class="docheader">Member Functions</span></td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<a class="code" href="#addAbsoluteBias">addAbsoluteBias</a>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<a class="code" href="#addBaseMultiplier">addBaseMultiplier</a>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<a class="code" href="#addCargo">addCargo</a>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<a class="code" href="#addCrew">addCrew</a>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<a class="code" href="#addKeyedAbsoluteBias">addKeyedAbsoluteBias</a>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<a class="code" href="#addKeyedBaseMultiplier">addKeyedBaseMultiplier</a>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<a class="code" href="#addKeyedMultiplier">addKeyedMultiplier</a>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<a class="code" href="#addKeyedMultiplyableBias">addKeyedMultiplyableBias</a>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<a class="code" href="#addMultiplier">addMultiplier</a>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<a class="code" href="#addMultiplyableBias">addMultiplyableBias</a>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<a class="code" href="#addScript">addScript</a>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<a class="code" href="#addScriptOnce">addScriptOnce</a>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<a class="code" href="#addTurret">addTurret</a>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<a class="code" href="#blockHyperspace">blockHyperspace</a>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<a class="code" href="#callbacksRegistered">callbacksRegistered</a>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<a class="code" href="#canAddCrew">canAddCrew</a>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<a class="code" href="#changeCrew">changeCrew</a>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<a class="code" href="#changeShield">changeShield</a>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<a class="code" href="#clearCargoBay">clearCargoBay</a>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<a class="code" href="#clearValues">clearValues</a>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<a class="code" href="#damageShield">damageShield</a>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<a class="code" href="#destroy">destroy</a>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<a class="code" href="#destroyBlock">destroyBlock</a>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<a class="code" href="#destroyCargo">destroyCargo</a>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<a class="code" href="#disableFlightAssistFor">disableFlightAssistFor</a>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<a class="code" href="#distortHyperspace">distortHyperspace</a>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<a class="code" href="#findCargos">findCargos</a>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<a class="code" href="#getAimedPositionBySeat">getAimedPositionBySeat</a>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<a class="code" href="#getAimedPositions">getAimedPositions</a>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<a class="code" href="#getAllowedArbitraryTurrets">getAllowedArbitraryTurrets</a>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<a class="code" href="#getAllowedArmedTurrets">getAllowedArmedTurrets</a>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<a class="code" href="#getAllowedUnarmedTurrets">getAllowedUnarmedTurrets</a>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<a class="code" href="#getAttachedBlockIndex">getAttachedBlockIndex</a>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<a class="code" href="#getBoostedValue">getBoostedValue</a>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<a class="code" href="#getBoundingBox">getBoundingBox</a>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<a class="code" href="#getBoundingSphere">getBoundingSphere</a>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<a class="code" href="#getCaptain">getCaptain</a>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<a class="code" href="#getCargo">getCargo</a>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<a class="code" href="#getCargoAmount">getCargoAmount</a>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<a class="code" href="#getCargos">getCargos</a>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<a class="code" href="#getCrewMembers">getCrewMembers</a>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<a class="code"
|
|
href="#getDamageContributorPlayerFactions">getDamageContributorPlayerFactions</a>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<a class="code" href="#getDamageContributorPlayers">getDamageContributorPlayers</a>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<a class="code" href="#getDamageContributors">getDamageContributors</a>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<a class="code" href="#getDockedGroupBoundingBox">getDockedGroupBoundingBox</a>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<a class="code" href="#getDockedGroupBoundingSphere">getDockedGroupBoundingSphere</a>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<a class="code" href="#getDockingPositions">getDockingPositions</a>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<a class="code" href="#getFreeArbitraryTurrets">getFreeArbitraryTurrets</a>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<a class="code" href="#getFreeArmedTurrets">getFreeArmedTurrets</a>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<a class="code" href="#getFreeUnarmedTurrets">getFreeUnarmedTurrets</a>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<a class="code" href="#getFullPlanCopy">getFullPlanCopy</a>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<a class="code" href="#getLowestMineableMaterial">getLowestMineableMaterial</a>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<a class="code" href="#getMalusFactor">getMalusFactor</a>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<a class="code" href="#getMineableMaterial">getMineableMaterial</a>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<a class="code" href="#getMineableResources">getMineableResources</a>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<a class="code" href="#getMoneyLootAmount">getMoneyLootAmount</a>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<a class="code" href="#getMovePlan">getMovePlan</a>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<a class="code" href="#getNearestDistance">getNearestDistance</a>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<a class="code" href="#getNumArmedTurrets">getNumArmedTurrets</a>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<a class="code" href="#getNumMiningTurrets">getNumMiningTurrets</a>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<a class="code" href="#getNumSalvagingTurrets">getNumSalvagingTurrets</a>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<a class="code" href="#getNumUnarmedTurrets">getNumUnarmedTurrets</a>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<a class="code" href="#getPilotIndices">getPilotIndices</a>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<a class="code" href="#getPlanMoneyValue">getPlanMoneyValue</a>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<a class="code" href="#getPlanResourceValue">getPlanResourceValue</a>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<a class="code" href="#getResourceLootAmount">getResourceLootAmount</a>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<a class="code" href="#getScripts">getScripts</a>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<a class="code" href="#getTitleArguments">getTitleArguments</a>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<a class="code" href="#getTitleFormat">getTitleFormat</a>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<a class="code" href="#getTurret">getTurret</a>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<a class="code" href="#getTurretPositions">getTurretPositions</a>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<a class="code" href="#getTurretPositionsLineOfSight">getTurretPositionsLineOfSight</a>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<a class="code" href="#getTurrets">getTurrets</a>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<a class="code" href="#getTurretSize">getTurretSize</a>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<a class="code" href="#getTurretTemplateSize">getTurretTemplateSize</a>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<a class="code" href="#getTurretTurningSpeed">getTurretTurningSpeed</a>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<a class="code" href="#getUndamagedPlanMoneyValue">getUndamagedPlanMoneyValue</a>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<a class="code" href="#getUndamagedPlanResourceValue">getUndamagedPlanResourceValue</a>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<a class="code" href="#getValue">getValue</a>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<a class="code" href="#getValues">getValues</a>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<a class="code" href="#hasComponent">hasComponent</a>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<a class="code" href="#hasScript">hasScript</a>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<a class="code" href="#heal">heal</a>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<a class="code" href="#healShield">healShield</a>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<a class="code" href="#hyperspaceBlocked">hyperspaceBlocked</a>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<a class="code" href="#inflictDamage">inflictDamage</a>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<a class="code" href="#invokeFunction">invokeFunction</a>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<a class="code" href="#isCollectable">isCollectable</a>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<a class="code" href="#isInDockingArea">isInDockingArea</a>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<a class="code" href="#isInsideShield">isInsideShield</a>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<a class="code" href="#isJumpRouteValid">isJumpRouteValid</a>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<a class="code" href="#isManned">isManned</a>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<a class="code" href="#isTurretAllowed">isTurretAllowed</a>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<a class="code" href="#jumpPossible">jumpPossible</a>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<a class="code" href="#moveBy">moveBy</a>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<a class="code" href="#registerCallback">registerCallback</a>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<a class="code" href="#registerDamage">registerDamage</a>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<a class="code" href="#removeBonus">removeBonus</a>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<a class="code" href="#removeCargo">removeCargo</a>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<a class="code" href="#removeCrew">removeCrew</a>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<a class="code" href="#removeScript">removeScript</a>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<a class="code" href="#removeScriptBonuses">removeScriptBonuses</a>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<a class="code" href="#resolveScriptPath">resolveScriptPath</a>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<a class="code" href="#sendCallback">sendCallback</a>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<a class="code" href="#setAccumulatingBlockHealth">setAccumulatingBlockHealth</a>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<a class="code" href="#setAimedPosition">setAimedPosition</a>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<a class="code" href="#setAttachedBlockIndex">setAttachedBlockIndex</a>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<a class="code" href="#setCaptain">setCaptain</a>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<a class="code" href="#setDamageTypeMultiplier">setDamageTypeMultiplier</a>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<a class="code" href="#setDropsAttachedTurrets">setDropsAttachedTurrets</a>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<a class="code" href="#setDropsLoot">setDropsLoot</a>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<a class="code" href="#setMalusFactor">setMalusFactor</a>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<a class="code" href="#setManned">setManned</a>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<a class="code" href="#setMovePlan">setMovePlan</a>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<a class="code" href="#setPlan">setPlan</a>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<a class="code" href="#setTitle">setTitle</a>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<a class="code" href="#setTitleArguments">setTitleArguments</a>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<a class="code" href="#setTurretSize">setTurretSize</a>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<a class="code" href="#setTurretTurningSpeed">setTurretTurningSpeed</a>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<a class="code" href="#setValue">setValue</a>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<a class="code" href="#singleFlyToLocationTick">singleFlyToLocationTick</a>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<a class="code" href="#unregisterCallback">unregisterCallback</a>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<a class="code" href="#updateProductionCatchingUp">updateProductionCatchingUp</a>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<a class="code" href="#waitUntilAsyncWorkFinished">waitUntilAsyncWorkFinished</a>
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
</div>
|
|
<div class="floatright">
|
|
<h1>Entity</h1>
|
|
<p>
|
|
This represents an interface to an entity in the scene. Creating an object of this type will not create a
|
|
new entity in the scene, but will rather enable access to an existing entity. Use the Sector class to
|
|
create new entities. <br /> Avorion uses an entity component system (See <a
|
|
href="https://en.wikipedia.org/wiki/Entity_component_system">entity component system on
|
|
Wikipedia</a>). Thus, some properties and functions are only available if the entity has the
|
|
corresponding component. The list of components can be found here: Enum ComponentType <br /> <br /> Note:
|
|
The <b>id</b> property of an Entity can be changed, but won't change the actual id of the underlying
|
|
entity. Instead, the entity interface will be pointing to another entity with the new id. Use this for
|
|
performance tuning to avoid creating lots of entity interfaces. <br /> Note 2: This class is considered
|
|
to have too many members and functions. Over time these will be phased out into their respective
|
|
component classes. Only a few frequently used properties and functions will remain for coding comfort.
|
|
</p>
|
|
<div id="Entity" class="codecontainer">
|
|
<div id="Entity" class="function">
|
|
<p>
|
|
<span class="keyword">function </span> Entity(<span class="type">var</span> <span
|
|
class="parameter">id</span>) <br />
|
|
</p>
|
|
</div>
|
|
<div id="Entity" class="">
|
|
<p><span class="docheader">Parameters</span></p>
|
|
<div class="indented">
|
|
<span class="parameter">id</span>
|
|
The id of the entity, must be an id of an existing entity <br />
|
|
</div>
|
|
<p><span class="docheader">Returns</span></p>
|
|
<div class="indented">
|
|
<p>
|
|
A new instance of Entity
|
|
</p>
|
|
</div>
|
|
</p>
|
|
</div>
|
|
</div>
|
|
<div id="Properties" class="codecontainer">
|
|
<div id="aiOwned">
|
|
<table style="width:100%;">
|
|
<tr>
|
|
<td><span class="keyword">property</span> <span class="type">bool </span> <span
|
|
class="property">aiOwned</span></td>
|
|
<td align="right"><span><b>[read-only]</b></span></td>
|
|
</tr>
|
|
</table>
|
|
<div style="padding-left:20px; padding-bottom:10px">
|
|
</div>
|
|
</div>
|
|
<div id="allianceOwned">
|
|
<table style="width:100%;">
|
|
<tr>
|
|
<td><span class="keyword">property</span> <span class="type">bool </span> <span
|
|
class="property">allianceOwned</span></td>
|
|
<td align="right"><span><b>[read-only]</b></span></td>
|
|
</tr>
|
|
</table>
|
|
<div style="padding-left:20px; padding-bottom:10px">
|
|
</div>
|
|
</div>
|
|
<div id="canPassRifts">
|
|
<table style="width:100%;">
|
|
<tr>
|
|
<td><span class="keyword">property</span> <span class="type">bool </span> <span
|
|
class="property">canPassRifts</span></td>
|
|
<td align="right"><span><b>[read-only]</b></span></td>
|
|
</tr>
|
|
</table>
|
|
<div style="padding-left:20px; padding-bottom:10px">
|
|
</div>
|
|
</div>
|
|
<div id="controlActions">
|
|
<table style="width:100%;">
|
|
<tr>
|
|
<td><span class="keyword">property</span> <span class="type">int </span> <span
|
|
class="property">controlActions</span></td>
|
|
<td align="right"></td>
|
|
</tr>
|
|
</table>
|
|
<div style="padding-left:20px; padding-bottom:10px">
|
|
</div>
|
|
</div>
|
|
<div id="crew">
|
|
<table style="width:100%;">
|
|
<tr>
|
|
<td><span class="keyword">property</span> <span class="type">Crew </span> <span
|
|
class="property">crew</span></td>
|
|
<td align="right"></td>
|
|
</tr>
|
|
</table>
|
|
<div style="padding-left:20px; padding-bottom:10px">
|
|
</div>
|
|
</div>
|
|
<div id="crewSize">
|
|
<table style="width:100%;">
|
|
<tr>
|
|
<td><span class="keyword">property</span> <span class="type">var </span> <span
|
|
class="property">crewSize</span></td>
|
|
<td align="right"><span><b>[read-only]</b></span></td>
|
|
</tr>
|
|
</table>
|
|
<div style="padding-left:20px; padding-bottom:10px">
|
|
</div>
|
|
</div>
|
|
<div id="damageMultiplier">
|
|
<table style="width:100%;">
|
|
<tr>
|
|
<td><span class="keyword">property</span> <span class="type">float </span> <span
|
|
class="property">damageMultiplier</span></td>
|
|
<td align="right"></td>
|
|
</tr>
|
|
</table>
|
|
<div style="padding-left:20px; padding-bottom:10px">
|
|
</div>
|
|
</div>
|
|
<div id="desiredVelocity">
|
|
<table style="width:100%;">
|
|
<tr>
|
|
<td><span class="keyword">property</span> <span class="type">float </span> <span
|
|
class="property">desiredVelocity</span></td>
|
|
<td align="right"></td>
|
|
</tr>
|
|
</table>
|
|
<div style="padding-left:20px; padding-bottom:10px">
|
|
</div>
|
|
</div>
|
|
<div id="dockable">
|
|
<table style="width:100%;">
|
|
<tr>
|
|
<td><span class="keyword">property</span> <span class="type">bool </span> <span
|
|
class="property">dockable</span></td>
|
|
<td align="right"></td>
|
|
</tr>
|
|
</table>
|
|
<div style="padding-left:20px; padding-bottom:10px">
|
|
</div>
|
|
</div>
|
|
<div id="dockingParent">
|
|
<table style="width:100%;">
|
|
<tr>
|
|
<td><span class="keyword">property</span> <span class="type">Uuid </span> <span
|
|
class="property">dockingParent</span></td>
|
|
<td align="right"><span><b>[read-only]</b></span></td>
|
|
</tr>
|
|
</table>
|
|
<div style="padding-left:20px; padding-bottom:10px">
|
|
</div>
|
|
</div>
|
|
<div id="durability">
|
|
<table style="width:100%;">
|
|
<tr>
|
|
<td><span class="keyword">property</span> <span class="type">double </span> <span
|
|
class="property">durability</span></td>
|
|
<td align="right"></td>
|
|
</tr>
|
|
</table>
|
|
<div style="padding-left:20px; padding-bottom:10px">
|
|
</div>
|
|
</div>
|
|
<div id="excludedPlayer">
|
|
<table style="width:100%;">
|
|
<tr>
|
|
<td><span class="keyword">property</span> <span class="type">int </span> <span
|
|
class="property">excludedPlayer</span></td>
|
|
<td align="right"></td>
|
|
</tr>
|
|
</table>
|
|
<div style="padding-left:20px; padding-bottom:10px">
|
|
</div>
|
|
</div>
|
|
<div id="exclusionTime">
|
|
<table style="width:100%;">
|
|
<tr>
|
|
<td><span class="keyword">property</span> <span class="type">int </span> <span
|
|
class="property">exclusionTime</span></td>
|
|
<td align="right"></td>
|
|
</tr>
|
|
</table>
|
|
<div style="padding-left:20px; padding-bottom:10px">
|
|
</div>
|
|
</div>
|
|
<div id="factionIndex">
|
|
<table style="width:100%;">
|
|
<tr>
|
|
<td><span class="keyword">property</span> <span class="type">int </span> <span
|
|
class="property">factionIndex</span></td>
|
|
<td align="right"></td>
|
|
</tr>
|
|
</table>
|
|
<div style="padding-left:20px; padding-bottom:10px">
|
|
</div>
|
|
</div>
|
|
<div id="fighterCargoPickup">
|
|
<table style="width:100%;">
|
|
<tr>
|
|
<td><span class="keyword">property</span> <span class="type">bool </span> <span
|
|
class="property">fighterCargoPickup</span></td>
|
|
<td align="right"><span><b>[read-only]</b></span></td>
|
|
</tr>
|
|
</table>
|
|
<div style="padding-left:20px; padding-bottom:10px">
|
|
</div>
|
|
</div>
|
|
<div id="firePower">
|
|
<table style="width:100%;">
|
|
<tr>
|
|
<td><span class="keyword">property</span> <span class="type">double </span> <span
|
|
class="property">firePower</span></td>
|
|
<td align="right"><span><b>[read-only]</b></span></td>
|
|
</tr>
|
|
</table>
|
|
<div style="padding-left:20px; padding-bottom:10px">
|
|
</div>
|
|
</div>
|
|
<div id="freeCargoSpace">
|
|
<table style="width:100%;">
|
|
<tr>
|
|
<td><span class="keyword">property</span> <span class="type">var </span> <span
|
|
class="property">freeCargoSpace</span></td>
|
|
<td align="right"><span><b>[read-only]</b></span></td>
|
|
</tr>
|
|
</table>
|
|
<div style="padding-left:20px; padding-bottom:10px">
|
|
</div>
|
|
</div>
|
|
<div id="hasPilot">
|
|
<table style="width:100%;">
|
|
<tr>
|
|
<td><span class="keyword">property</span> <span class="type">bool </span> <span
|
|
class="property">hasPilot</span></td>
|
|
<td align="right"><span><b>[read-only]</b></span></td>
|
|
</tr>
|
|
</table>
|
|
<div style="padding-left:20px; padding-bottom:10px">
|
|
</div>
|
|
</div>
|
|
<div id="hyperspaceCooldown">
|
|
<table style="width:100%;">
|
|
<tr>
|
|
<td><span class="keyword">property</span> <span class="type">float </span> <span
|
|
class="property">hyperspaceCooldown</span></td>
|
|
<td align="right"></td>
|
|
</tr>
|
|
</table>
|
|
<div style="padding-left:20px; padding-bottom:10px">
|
|
</div>
|
|
</div>
|
|
<div id="hyperspaceJumpReach">
|
|
<table style="width:100%;">
|
|
<tr>
|
|
<td><span class="keyword">property</span> <span class="type">float </span> <span
|
|
class="property">hyperspaceJumpReach</span></td>
|
|
<td align="right"></td>
|
|
</tr>
|
|
</table>
|
|
<div style="padding-left:20px; padding-bottom:10px">
|
|
</div>
|
|
</div>
|
|
<div id="id">
|
|
<table style="width:100%;">
|
|
<tr>
|
|
<td><span class="keyword">property</span> <span class="type">Uuid </span> <span
|
|
class="property">id</span></td>
|
|
<td align="right"><span><b>[read-only]</b></span></td>
|
|
</tr>
|
|
</table>
|
|
<div style="padding-left:20px; padding-bottom:10px">
|
|
</div>
|
|
</div>
|
|
<div id="idealCrew">
|
|
<table style="width:100%;">
|
|
<tr>
|
|
<td><span class="keyword">property</span> <span class="type">Crew </span> <span
|
|
class="property">idealCrew</span></td>
|
|
<td align="right"><span><b>[read-only]</b></span></td>
|
|
</tr>
|
|
</table>
|
|
<div style="padding-left:20px; padding-bottom:10px">
|
|
</div>
|
|
</div>
|
|
<div id="index">
|
|
<table style="width:100%;">
|
|
<tr>
|
|
<td><span class="keyword">property</span> <span class="type">Uuid </span> <span
|
|
class="property">index</span></td>
|
|
<td align="right"><span><b>[read-only]</b></span></td>
|
|
</tr>
|
|
</table>
|
|
<div style="padding-left:20px; padding-bottom:10px">
|
|
</div>
|
|
</div>
|
|
<div id="invincible">
|
|
<table style="width:100%;">
|
|
<tr>
|
|
<td><span class="keyword">property</span> <span class="type">bool </span> <span
|
|
class="property">invincible</span></td>
|
|
<td align="right"></td>
|
|
</tr>
|
|
</table>
|
|
<div style="padding-left:20px; padding-bottom:10px">
|
|
</div>
|
|
</div>
|
|
<div id="isAnomaly">
|
|
<table style="width:100%;">
|
|
<tr>
|
|
<td><span class="keyword">property</span> <span class="type">bool </span> <span
|
|
class="property">isAnomaly</span></td>
|
|
<td align="right"><span><b>[read-only]</b></span></td>
|
|
</tr>
|
|
</table>
|
|
<div style="padding-left:20px; padding-bottom:10px">
|
|
</div>
|
|
</div>
|
|
<div id="isArmedTurret">
|
|
<table style="width:100%;">
|
|
<tr>
|
|
<td><span class="keyword">property</span> <span class="type">var </span> <span
|
|
class="property">isArmedTurret</span></td>
|
|
<td align="right"><span><b>[read-only]</b></span></td>
|
|
</tr>
|
|
</table>
|
|
<div style="padding-left:20px; padding-bottom:10px">
|
|
</div>
|
|
</div>
|
|
<div id="isAsteroid">
|
|
<table style="width:100%;">
|
|
<tr>
|
|
<td><span class="keyword">property</span> <span class="type">bool </span> <span
|
|
class="property">isAsteroid</span></td>
|
|
<td align="right"><span><b>[read-only]</b></span></td>
|
|
</tr>
|
|
</table>
|
|
<div style="padding-left:20px; padding-bottom:10px">
|
|
</div>
|
|
</div>
|
|
<div id="isContainer">
|
|
<table style="width:100%;">
|
|
<tr>
|
|
<td><span class="keyword">property</span> <span class="type">bool </span> <span
|
|
class="property">isContainer</span></td>
|
|
<td align="right"><span><b>[read-only]</b></span></td>
|
|
</tr>
|
|
</table>
|
|
<div style="padding-left:20px; padding-bottom:10px">
|
|
</div>
|
|
</div>
|
|
<div id="isDrone">
|
|
<table style="width:100%;">
|
|
<tr>
|
|
<td><span class="keyword">property</span> <span class="type">bool </span> <span
|
|
class="property">isDrone</span></td>
|
|
<td align="right"><span><b>[read-only]</b></span></td>
|
|
</tr>
|
|
</table>
|
|
<div style="padding-left:20px; padding-bottom:10px">
|
|
</div>
|
|
</div>
|
|
<div id="isFighter">
|
|
<table style="width:100%;">
|
|
<tr>
|
|
<td><span class="keyword">property</span> <span class="type">bool </span> <span
|
|
class="property">isFighter</span></td>
|
|
<td align="right"><span><b>[read-only]</b></span></td>
|
|
</tr>
|
|
</table>
|
|
<div style="padding-left:20px; padding-bottom:10px">
|
|
</div>
|
|
</div>
|
|
<div id="isFlyable">
|
|
<table style="width:100%;">
|
|
<tr>
|
|
<td><span class="keyword">property</span> <span class="type">bool </span> <span
|
|
class="property">isFlyable</span></td>
|
|
<td align="right"><span><b>[read-only]</b></span></td>
|
|
</tr>
|
|
</table>
|
|
<div style="padding-left:20px; padding-bottom:10px">
|
|
</div>
|
|
</div>
|
|
<div id="isLoot">
|
|
<table style="width:100%;">
|
|
<tr>
|
|
<td><span class="keyword">property</span> <span class="type">bool </span> <span
|
|
class="property">isLoot</span></td>
|
|
<td align="right"><span><b>[read-only]</b></span></td>
|
|
</tr>
|
|
</table>
|
|
<div style="padding-left:20px; padding-bottom:10px">
|
|
</div>
|
|
</div>
|
|
<div id="isObviouslyMineable">
|
|
<table style="width:100%;">
|
|
<tr>
|
|
<td><span class="keyword">property</span> <span class="type">bool </span> <span
|
|
class="property">isObviouslyMineable</span></td>
|
|
<td align="right"></td>
|
|
</tr>
|
|
</table>
|
|
<div style="padding-left:20px; padding-bottom:10px">
|
|
</div>
|
|
</div>
|
|
<div id="isOther">
|
|
<table style="width:100%;">
|
|
<tr>
|
|
<td><span class="keyword">property</span> <span class="type">bool </span> <span
|
|
class="property">isOther</span></td>
|
|
<td align="right"><span><b>[read-only]</b></span></td>
|
|
</tr>
|
|
</table>
|
|
<div style="padding-left:20px; padding-bottom:10px">
|
|
</div>
|
|
</div>
|
|
<div id="isShieldActive">
|
|
<table style="width:100%;">
|
|
<tr>
|
|
<td><span class="keyword">property</span> <span class="type">var </span> <span
|
|
class="property">isShieldActive</span></td>
|
|
<td align="right"><span><b>[read-only]</b></span></td>
|
|
</tr>
|
|
</table>
|
|
<div style="padding-left:20px; padding-bottom:10px">
|
|
</div>
|
|
</div>
|
|
<div id="isShip">
|
|
<table style="width:100%;">
|
|
<tr>
|
|
<td><span class="keyword">property</span> <span class="type">bool </span> <span
|
|
class="property">isShip</span></td>
|
|
<td align="right"><span><b>[read-only]</b></span></td>
|
|
</tr>
|
|
</table>
|
|
<div style="padding-left:20px; padding-bottom:10px">
|
|
</div>
|
|
</div>
|
|
<div id="isStation">
|
|
<table style="width:100%;">
|
|
<tr>
|
|
<td><span class="keyword">property</span> <span class="type">bool </span> <span
|
|
class="property">isStation</span></td>
|
|
<td align="right"><span><b>[read-only]</b></span></td>
|
|
</tr>
|
|
</table>
|
|
<div style="padding-left:20px; padding-bottom:10px">
|
|
</div>
|
|
</div>
|
|
<div id="isTurning">
|
|
<table style="width:100%;">
|
|
<tr>
|
|
<td><span class="keyword">property</span> <span class="type">var </span> <span
|
|
class="property">isTurning</span></td>
|
|
<td align="right"><span><b>[read-only]</b></span></td>
|
|
</tr>
|
|
</table>
|
|
<div style="padding-left:20px; padding-bottom:10px">
|
|
</div>
|
|
</div>
|
|
<div id="isTurret">
|
|
<table style="width:100%;">
|
|
<tr>
|
|
<td><span class="keyword">property</span> <span class="type">bool </span> <span
|
|
class="property">isTurret</span></td>
|
|
<td align="right"><span><b>[read-only]</b></span></td>
|
|
</tr>
|
|
</table>
|
|
<div style="padding-left:20px; padding-bottom:10px">
|
|
</div>
|
|
</div>
|
|
<div id="isUnarmedTurret">
|
|
<table style="width:100%;">
|
|
<tr>
|
|
<td><span class="keyword">property</span> <span class="type">var </span> <span
|
|
class="property">isUnarmedTurret</span></td>
|
|
<td align="right"><span><b>[read-only]</b></span></td>
|
|
</tr>
|
|
</table>
|
|
<div style="padding-left:20px; padding-bottom:10px">
|
|
</div>
|
|
</div>
|
|
<div id="isUnknown">
|
|
<table style="width:100%;">
|
|
<tr>
|
|
<td><span class="keyword">property</span> <span class="type">bool </span> <span
|
|
class="property">isUnknown</span></td>
|
|
<td align="right"><span><b>[read-only]</b></span></td>
|
|
</tr>
|
|
</table>
|
|
<div style="padding-left:20px; padding-bottom:10px">
|
|
</div>
|
|
</div>
|
|
<div id="isWormHole">
|
|
<table style="width:100%;">
|
|
<tr>
|
|
<td><span class="keyword">property</span> <span class="type">bool </span> <span
|
|
class="property">isWormHole</span></td>
|
|
<td align="right"><span><b>[read-only]</b></span></td>
|
|
</tr>
|
|
</table>
|
|
<div style="padding-left:20px; padding-bottom:10px">
|
|
</div>
|
|
</div>
|
|
<div id="isWreckage">
|
|
<table style="width:100%;">
|
|
<tr>
|
|
<td><span class="keyword">property</span> <span class="type">bool </span> <span
|
|
class="property">isWreckage</span></td>
|
|
<td align="right"><span><b>[read-only]</b></span></td>
|
|
</tr>
|
|
</table>
|
|
<div style="padding-left:20px; padding-bottom:10px">
|
|
</div>
|
|
</div>
|
|
<div id="look">
|
|
<table style="width:100%;">
|
|
<tr>
|
|
<td><span class="keyword">property</span> <span class="type">vec3 </span> <span
|
|
class="property">look</span></td>
|
|
<td align="right"><span><b>[read-only]</b></span></td>
|
|
</tr>
|
|
</table>
|
|
<div style="padding-left:20px; padding-bottom:10px">
|
|
</div>
|
|
</div>
|
|
<div id="mass">
|
|
<table style="width:100%;">
|
|
<tr>
|
|
<td><span class="keyword">property</span> <span class="type">var </span> <span
|
|
class="property">mass</span></td>
|
|
<td align="right"><span><b>[read-only]</b></span></td>
|
|
</tr>
|
|
</table>
|
|
<div style="padding-left:20px; padding-bottom:10px">
|
|
</div>
|
|
</div>
|
|
<div id="maxCargoSpace">
|
|
<table style="width:100%;">
|
|
<tr>
|
|
<td><span class="keyword">property</span> <span class="type">var </span> <span
|
|
class="property">maxCargoSpace</span></td>
|
|
<td align="right"><span><b>[read-only]</b></span></td>
|
|
</tr>
|
|
</table>
|
|
<div style="padding-left:20px; padding-bottom:10px">
|
|
</div>
|
|
</div>
|
|
<div id="maxCrewSize">
|
|
<table style="width:100%;">
|
|
<tr>
|
|
<td><span class="keyword">property</span> <span class="type">var </span> <span
|
|
class="property">maxCrewSize</span></td>
|
|
<td align="right"><span><b>[read-only]</b></span></td>
|
|
</tr>
|
|
</table>
|
|
<div style="padding-left:20px; padding-bottom:10px">
|
|
</div>
|
|
</div>
|
|
<div id="maxDurability">
|
|
<table style="width:100%;">
|
|
<tr>
|
|
<td><span class="keyword">property</span> <span class="type">var </span> <span
|
|
class="property">maxDurability</span></td>
|
|
<td align="right"><span><b>[read-only]</b></span></td>
|
|
</tr>
|
|
</table>
|
|
<div style="padding-left:20px; padding-bottom:10px">
|
|
</div>
|
|
</div>
|
|
<div id="minCrew">
|
|
<table style="width:100%;">
|
|
<tr>
|
|
<td><span class="keyword">property</span> <span class="type">Crew </span> <span
|
|
class="property">minCrew</span></td>
|
|
<td align="right"><span><b>[read-only]</b></span></td>
|
|
</tr>
|
|
</table>
|
|
<div style="padding-left:20px; padding-bottom:10px">
|
|
</div>
|
|
</div>
|
|
<div id="mothership">
|
|
<table style="width:100%;">
|
|
<tr>
|
|
<td><span class="keyword">property</span> <span class="type">Entity </span> <span
|
|
class="property">mothership</span></td>
|
|
<td align="right"></td>
|
|
</tr>
|
|
</table>
|
|
<div style="padding-left:20px; padding-bottom:10px">
|
|
</div>
|
|
</div>
|
|
<div id="name">
|
|
<table style="width:100%;">
|
|
<tr>
|
|
<td><span class="keyword">property</span> <span class="type">string </span> <span
|
|
class="property">name</span></td>
|
|
<td align="right"></td>
|
|
</tr>
|
|
</table>
|
|
<div style="padding-left:20px; padding-bottom:10px">
|
|
</div>
|
|
</div>
|
|
<div id="numCargos">
|
|
<table style="width:100%;">
|
|
<tr>
|
|
<td><span class="keyword">property</span> <span class="type">int </span> <span
|
|
class="property">numCargos</span></td>
|
|
<td align="right"><span><b>[read-only]</b></span></td>
|
|
</tr>
|
|
</table>
|
|
<div style="padding-left:20px; padding-bottom:10px">
|
|
</div>
|
|
</div>
|
|
<div id="numDefenseWeapons">
|
|
<table style="width:100%;">
|
|
<tr>
|
|
<td><span class="keyword">property</span> <span class="type">int </span> <span
|
|
class="property">numDefenseWeapons</span></td>
|
|
<td align="right"><span><b>[read-only]</b></span></td>
|
|
</tr>
|
|
</table>
|
|
<div style="padding-left:20px; padding-bottom:10px">
|
|
</div>
|
|
</div>
|
|
<div id="numDefenseWeaponsCurrentAttack">
|
|
<table style="width:100%;">
|
|
<tr>
|
|
<td><span class="keyword">property</span> <span class="type">int </span> <span
|
|
class="property">numDefenseWeaponsCurrentAttack</span></td>
|
|
<td align="right"><span><b>[read-only]</b></span></td>
|
|
</tr>
|
|
</table>
|
|
<div style="padding-left:20px; padding-bottom:10px">
|
|
</div>
|
|
</div>
|
|
<div id="numDockingPositions">
|
|
<table style="width:100%;">
|
|
<tr>
|
|
<td><span class="keyword">property</span> <span class="type">var </span> <span
|
|
class="property">numDockingPositions</span></td>
|
|
<td align="right"><span><b>[read-only]</b></span></td>
|
|
</tr>
|
|
</table>
|
|
<div style="padding-left:20px; padding-bottom:10px">
|
|
</div>
|
|
</div>
|
|
<div id="numTurrets">
|
|
<table style="width:100%;">
|
|
<tr>
|
|
<td><span class="keyword">property</span> <span class="type">var </span> <span
|
|
class="property">numTurrets</span></td>
|
|
<td align="right"><span><b>[read-only]</b></span></td>
|
|
</tr>
|
|
</table>
|
|
<div style="padding-left:20px; padding-bottom:10px">
|
|
</div>
|
|
</div>
|
|
<div id="occupiedCargoSpace">
|
|
<table style="width:100%;">
|
|
<tr>
|
|
<td><span class="keyword">property</span> <span class="type">var </span> <span
|
|
class="property">occupiedCargoSpace</span></td>
|
|
<td align="right"><span><b>[read-only]</b></span></td>
|
|
</tr>
|
|
</table>
|
|
<div style="padding-left:20px; padding-bottom:10px">
|
|
</div>
|
|
</div>
|
|
<div id="orientation">
|
|
<table style="width:100%;">
|
|
<tr>
|
|
<td><span class="keyword">property</span> <span class="type">Matrix </span> <span
|
|
class="property">orientation</span></td>
|
|
<td align="right"></td>
|
|
</tr>
|
|
</table>
|
|
<div style="padding-left:20px; padding-bottom:10px">
|
|
</div>
|
|
</div>
|
|
<div id="playerOrAllianceOwned">
|
|
<table style="width:100%;">
|
|
<tr>
|
|
<td><span class="keyword">property</span> <span class="type">bool </span> <span
|
|
class="property">playerOrAllianceOwned</span></td>
|
|
<td align="right"><span><b>[read-only]</b></span></td>
|
|
</tr>
|
|
</table>
|
|
<div style="padding-left:20px; padding-bottom:10px">
|
|
</div>
|
|
</div>
|
|
<div id="playerOwned">
|
|
<table style="width:100%;">
|
|
<tr>
|
|
<td><span class="keyword">property</span> <span class="type">bool </span> <span
|
|
class="property">playerOwned</span></td>
|
|
<td align="right"><span><b>[read-only]</b></span></td>
|
|
</tr>
|
|
</table>
|
|
<div style="padding-left:20px; padding-bottom:10px">
|
|
</div>
|
|
</div>
|
|
<div id="position">
|
|
<table style="width:100%;">
|
|
<tr>
|
|
<td><span class="keyword">property</span> <span class="type">Matrix </span> <span
|
|
class="property">position</span></td>
|
|
<td align="right"></td>
|
|
</tr>
|
|
</table>
|
|
<div style="padding-left:20px; padding-bottom:10px">
|
|
</div>
|
|
</div>
|
|
<div id="radius">
|
|
<table style="width:100%;">
|
|
<tr>
|
|
<td><span class="keyword">property</span> <span class="type">var </span> <span
|
|
class="property">radius</span></td>
|
|
<td align="right"><span><b>[read-only]</b></span></td>
|
|
</tr>
|
|
</table>
|
|
<div style="padding-left:20px; padding-bottom:10px">
|
|
</div>
|
|
</div>
|
|
<div id="reservationTime">
|
|
<table style="width:100%;">
|
|
<tr>
|
|
<td><span class="keyword">property</span> <span class="type">float </span> <span
|
|
class="property">reservationTime</span></td>
|
|
<td align="right"></td>
|
|
</tr>
|
|
</table>
|
|
<div style="padding-left:20px; padding-bottom:10px">
|
|
</div>
|
|
</div>
|
|
<div id="reservedPlayer">
|
|
<table style="width:100%;">
|
|
<tr>
|
|
<td><span class="keyword">property</span> <span class="type">int </span> <span
|
|
class="property">reservedPlayer</span></td>
|
|
<td align="right"></td>
|
|
</tr>
|
|
</table>
|
|
<div style="padding-left:20px; padding-bottom:10px">
|
|
</div>
|
|
</div>
|
|
<div id="right">
|
|
<table style="width:100%;">
|
|
<tr>
|
|
<td><span class="keyword">property</span> <span class="type">vec3 </span> <span
|
|
class="property">right</span></td>
|
|
<td align="right"><span><b>[read-only]</b></span></td>
|
|
</tr>
|
|
</table>
|
|
<div style="padding-left:20px; padding-bottom:10px">
|
|
</div>
|
|
</div>
|
|
<div id="selectedObject">
|
|
<table style="width:100%;">
|
|
<tr>
|
|
<td><span class="keyword">property</span> <span class="type">var </span> <span
|
|
class="property">selectedObject</span></td>
|
|
<td align="right"></td>
|
|
</tr>
|
|
</table>
|
|
<div style="padding-left:20px; padding-bottom:10px">
|
|
</div>
|
|
</div>
|
|
<div id="shieldDurability">
|
|
<table style="width:100%;">
|
|
<tr>
|
|
<td><span class="keyword">property</span> <span class="type">double </span> <span
|
|
class="property">shieldDurability</span></td>
|
|
<td align="right"></td>
|
|
</tr>
|
|
</table>
|
|
<div style="padding-left:20px; padding-bottom:10px">
|
|
</div>
|
|
</div>
|
|
<div id="shieldMaxDurability">
|
|
<table style="width:100%;">
|
|
<tr>
|
|
<td><span class="keyword">property</span> <span class="type">double </span> <span
|
|
class="property">shieldMaxDurability</span></td>
|
|
<td align="right"></td>
|
|
</tr>
|
|
</table>
|
|
<div style="padding-left:20px; padding-bottom:10px">
|
|
</div>
|
|
</div>
|
|
<div id="shieldMeshIntensity">
|
|
<table style="width:100%;">
|
|
<tr>
|
|
<td><span class="keyword">property</span> <span class="type">float </span> <span
|
|
class="property">shieldMeshIntensity</span></td>
|
|
<td align="right"><span><b>[read-only]</b></span></td>
|
|
</tr>
|
|
</table>
|
|
<div style="padding-left:20px; padding-bottom:10px">
|
|
</div>
|
|
</div>
|
|
<div id="size">
|
|
<table style="width:100%;">
|
|
<tr>
|
|
<td><span class="keyword">property</span> <span class="type">vec3 </span> <span
|
|
class="property">size</span></td>
|
|
<td align="right"><span><b>[read-only]</b></span></td>
|
|
</tr>
|
|
</table>
|
|
<div style="padding-left:20px; padding-bottom:10px">
|
|
</div>
|
|
</div>
|
|
<div id="timeAlive">
|
|
<table style="width:100%;">
|
|
<tr>
|
|
<td><span class="keyword">property</span> <span class="type">var </span> <span
|
|
class="property">timeAlive</span></td>
|
|
<td align="right"><span><b>[read-only]</b></span></td>
|
|
</tr>
|
|
</table>
|
|
<div style="padding-left:20px; padding-bottom:10px">
|
|
</div>
|
|
</div>
|
|
<div id="title">
|
|
<table style="width:100%;">
|
|
<tr>
|
|
<td><span class="keyword">property</span> <span class="type">string </span> <span
|
|
class="property">title</span></td>
|
|
<td align="right"></td>
|
|
</tr>
|
|
</table>
|
|
<div style="padding-left:20px; padding-bottom:10px">
|
|
</div>
|
|
</div>
|
|
<div id="translatedTitle">
|
|
<table style="width:100%;">
|
|
<tr>
|
|
<td><span class="keyword">property</span> <span class="type">var </span> <span
|
|
class="property">translatedTitle</span></td>
|
|
<td align="right"><span><b>[read-only]</b></span></td>
|
|
</tr>
|
|
</table>
|
|
<div style="padding-left:20px; padding-bottom:10px">
|
|
</div>
|
|
</div>
|
|
<div id="translation">
|
|
<table style="width:100%;">
|
|
<tr>
|
|
<td><span class="keyword">property</span> <span class="type">dvec3 </span> <span
|
|
class="property">translation</span></td>
|
|
<td align="right"></td>
|
|
</tr>
|
|
</table>
|
|
<div style="padding-left:20px; padding-bottom:10px">
|
|
</div>
|
|
</div>
|
|
<div id="translationf">
|
|
<table style="width:100%;">
|
|
<tr>
|
|
<td><span class="keyword">property</span> <span class="type">vec3 </span> <span
|
|
class="property">translationf</span></td>
|
|
<td align="right"><span><b>[read-only]</b></span></td>
|
|
</tr>
|
|
</table>
|
|
<div style="padding-left:20px; padding-bottom:10px">
|
|
</div>
|
|
</div>
|
|
<div id="transporterRange">
|
|
<table style="width:100%;">
|
|
<tr>
|
|
<td><span class="keyword">property</span> <span class="type">double </span> <span
|
|
class="property">transporterRange</span></td>
|
|
<td align="right"><span><b>[read-only]</b></span></td>
|
|
</tr>
|
|
</table>
|
|
<div style="padding-left:20px; padding-bottom:10px">
|
|
</div>
|
|
</div>
|
|
<div id="type">
|
|
<table style="width:100%;">
|
|
<tr>
|
|
<td><span class="keyword">property</span> <span class="type">int </span> <span
|
|
class="property">type</span></td>
|
|
<td align="right"></td>
|
|
</tr>
|
|
</table>
|
|
<div style="padding-left:20px; padding-bottom:10px">
|
|
</div>
|
|
</div>
|
|
<div id="typename">
|
|
<table style="width:100%;">
|
|
<tr>
|
|
<td><span class="keyword">property</span> <span class="type">string </span> <span
|
|
class="property">typename</span></td>
|
|
<td align="right"><span><b>[read-only]</b></span></td>
|
|
</tr>
|
|
</table>
|
|
<div style="padding-left:20px; padding-bottom:10px">
|
|
</div>
|
|
</div>
|
|
<div id="up">
|
|
<table style="width:100%;">
|
|
<tr>
|
|
<td><span class="keyword">property</span> <span class="type">vec3 </span> <span
|
|
class="property">up</span></td>
|
|
<td align="right"><span><b>[read-only]</b></span></td>
|
|
</tr>
|
|
</table>
|
|
<div style="padding-left:20px; padding-bottom:10px">
|
|
</div>
|
|
</div>
|
|
<div id="volume">
|
|
<table style="width:100%;">
|
|
<tr>
|
|
<td><span class="keyword">property</span> <span class="type">var </span> <span
|
|
class="property">volume</span></td>
|
|
<td align="right"><span><b>[read-only]</b></span></td>
|
|
</tr>
|
|
</table>
|
|
<div style="padding-left:20px; padding-bottom:10px">
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div id="addAbsoluteBias" class="codecontainer">
|
|
<div id="addAbsoluteBias" class="function">
|
|
<p>
|
|
<span class="keyword">function var</span> addAbsoluteBias(<span class="type">int</span> <span
|
|
class="parameter">type</span>, <span class="type">float</span> <span
|
|
class="parameter">value</span>) <br />
|
|
</p>
|
|
</div>
|
|
<div id="addAbsoluteBias" class="">
|
|
<p>
|
|
Adds a flat bias for stat of type <b>type</b>. This bias will be added to stat after multipliers
|
|
are considered.
|
|
</p>
|
|
<p><span class="docheader">Parameters</span></p>
|
|
<div class="indented">
|
|
<span class="parameter">type</span>
|
|
Type of Bonus, e.g. acceleration, higher level crew <br />
|
|
<span class="parameter">value</span>
|
|
Bias added to base stats. <br />
|
|
</div>
|
|
<p><span class="docheader">Returns</span></p>
|
|
<div class="indented">
|
|
<p>
|
|
key that can be used to access the multiplier
|
|
</p>
|
|
</div>
|
|
</p>
|
|
</div>
|
|
</div>
|
|
<div id="addBaseMultiplier" class="codecontainer">
|
|
<div id="addBaseMultiplier" class="function">
|
|
<p>
|
|
<span class="keyword">function var</span> addBaseMultiplier(<span class="type">int</span> <span
|
|
class="parameter">type</span>, <span class="type">float</span> <span
|
|
class="parameter">factor</span>) <br />
|
|
</p>
|
|
</div>
|
|
<div id="addBaseMultiplier" class="">
|
|
<p>
|
|
Adds a multiplyer for stat of type <b>type</b>. This is to increase a stat, so a factor of 0.3 will
|
|
become 1.3.
|
|
</p>
|
|
<p><span class="docheader">Parameters</span></p>
|
|
<div class="indented">
|
|
<span class="parameter">type</span>
|
|
Type of Bonus, e.g. acceleration, higher level crew <br />
|
|
<span class="parameter">factor</span>
|
|
Factor that is used as Multiplier <br />
|
|
</div>
|
|
<p><span class="docheader">Returns</span></p>
|
|
<div class="indented">
|
|
<p>
|
|
key that can be used to access the multiplier
|
|
</p>
|
|
</div>
|
|
</p>
|
|
</div>
|
|
</div>
|
|
<div id="addCargo" class="codecontainer">
|
|
<div id="addCargo" class="function">
|
|
<p>
|
|
<span class="keyword">function unsigned int</span> addCargo(<span class="type">TradingGood</span>
|
|
<span class="parameter">good</span>, <span class="type">int</span> <span
|
|
class="parameter">amount</span>) <br />
|
|
</p>
|
|
</div>
|
|
<div id="addCargo" class="">
|
|
<p>
|
|
Adds cargo to the entity. If the amount specified exceeds the maximum capacity of the cargo bay, as
|
|
much cargo as still fits in will be added.
|
|
</p>
|
|
<p><span class="docheader">Parameters</span></p>
|
|
<div class="indented">
|
|
<span class="parameter">good</span>
|
|
TradingGood that is to be added. <br />
|
|
<span class="parameter">amount</span>
|
|
The amount of cargo that should be added. <br />
|
|
</div>
|
|
<p><span class="docheader">Returns</span></p>
|
|
<div class="indented">
|
|
<p>
|
|
How much was actually added (can be less than amount when cargo bay is full)
|
|
</p>
|
|
</div>
|
|
</p>
|
|
</div>
|
|
</div>
|
|
<div id="addCrew" class="codecontainer">
|
|
<div id="addCrew" class="function">
|
|
<p>
|
|
<span class="keyword">function var</span> addCrew(<span class="type">int</span> <span
|
|
class="parameter">number</span>, <span class="type">CrewMan</span> <span
|
|
class="parameter">crewman</span>) <br />
|
|
</p>
|
|
</div>
|
|
<div id="addCrew" class="">
|
|
<p><span class="docheader">Returns</span></p>
|
|
<div class="indented">
|
|
<p>
|
|
nothing
|
|
</p>
|
|
</div>
|
|
</p>
|
|
</div>
|
|
</div>
|
|
<div id="addKeyedAbsoluteBias" class="codecontainer">
|
|
<div id="addKeyedAbsoluteBias" class="function">
|
|
<p>
|
|
<span class="keyword">function var</span> addKeyedAbsoluteBias(<span class="type">int</span> <span
|
|
class="parameter">type</span>, <span class="type">int</span> <span class="parameter">key</span>,
|
|
<span class="type">float</span> <span class="parameter">value</span>) <br />
|
|
</p>
|
|
</div>
|
|
<div id="addKeyedAbsoluteBias" class="">
|
|
<p>
|
|
Exchanges flat bias at <b>key</b> with new value
|
|
</p>
|
|
<p><span class="docheader">Parameters</span></p>
|
|
<div class="indented">
|
|
<span class="parameter">type</span>
|
|
Bonus type <br />
|
|
<span class="parameter">key</span>
|
|
Location of the bonus that will be changed <br />
|
|
<span class="parameter">value</span>
|
|
New value <br />
|
|
</div>
|
|
<p><span class="docheader">Returns</span></p>
|
|
<div class="indented">
|
|
<p>
|
|
key that can be used to access the multiplier
|
|
</p>
|
|
</div>
|
|
</p>
|
|
</div>
|
|
</div>
|
|
<div id="addKeyedBaseMultiplier" class="codecontainer">
|
|
<div id="addKeyedBaseMultiplier" class="function">
|
|
<p>
|
|
<span class="keyword">function var</span> addKeyedBaseMultiplier(<span class="type">int</span>
|
|
<span class="parameter">type</span>, <span class="type">int</span> <span
|
|
class="parameter">key</span>, <span class="type">float</span> <span
|
|
class="parameter">value</span>) <br />
|
|
</p>
|
|
</div>
|
|
<div id="addKeyedBaseMultiplier" class="">
|
|
<p>
|
|
Exchanges multiplier at <b>key</b> with new value
|
|
</p>
|
|
<p><span class="docheader">Parameters</span></p>
|
|
<div class="indented">
|
|
<span class="parameter">type</span>
|
|
Bonus type <br />
|
|
<span class="parameter">key</span>
|
|
Location of the bonus that will be changed <br />
|
|
<span class="parameter">value</span>
|
|
New value <br />
|
|
</div>
|
|
<p><span class="docheader">Returns</span></p>
|
|
<div class="indented">
|
|
<p>
|
|
key that can be used to access the multiplier
|
|
</p>
|
|
</div>
|
|
</p>
|
|
</div>
|
|
</div>
|
|
<div id="addKeyedMultiplier" class="codecontainer">
|
|
<div id="addKeyedMultiplier" class="function">
|
|
<p>
|
|
<span class="keyword">function var</span> addKeyedMultiplier(<span class="type">int</span> <span
|
|
class="parameter">type</span>, <span class="type">int</span> <span class="parameter">key</span>,
|
|
<span class="type">float</span> <span class="parameter">value</span>) <br />
|
|
</p>
|
|
</div>
|
|
<div id="addKeyedMultiplier" class="">
|
|
<p>
|
|
Exchanges multiplier at <b>key</b> with new value
|
|
</p>
|
|
<p><span class="docheader">Parameters</span></p>
|
|
<div class="indented">
|
|
<span class="parameter">type</span>
|
|
Bonus type <br />
|
|
<span class="parameter">key</span>
|
|
Location of the bonus that will be changed <br />
|
|
<span class="parameter">value</span>
|
|
New value <br />
|
|
</div>
|
|
<p><span class="docheader">Returns</span></p>
|
|
<div class="indented">
|
|
<p>
|
|
key that can be used to access the multiplier
|
|
</p>
|
|
</div>
|
|
</p>
|
|
</div>
|
|
</div>
|
|
<div id="addKeyedMultiplyableBias" class="codecontainer">
|
|
<div id="addKeyedMultiplyableBias" class="function">
|
|
<p>
|
|
<span class="keyword">function var</span> addKeyedMultiplyableBias(<span class="type">int</span>
|
|
<span class="parameter">type</span>, <span class="type">int</span> <span
|
|
class="parameter">key</span>, <span class="type">float</span> <span
|
|
class="parameter">value</span>) <br />
|
|
</p>
|
|
</div>
|
|
<div id="addKeyedMultiplyableBias" class="">
|
|
<p>
|
|
Exchanges bias at <b>key</b> with new value
|
|
</p>
|
|
<p><span class="docheader">Parameters</span></p>
|
|
<div class="indented">
|
|
<span class="parameter">type</span>
|
|
Bonus type <br />
|
|
<span class="parameter">key</span>
|
|
Location of the bonus that will be changed <br />
|
|
<span class="parameter">value</span>
|
|
New value <br />
|
|
</div>
|
|
<p><span class="docheader">Returns</span></p>
|
|
<div class="indented">
|
|
<p>
|
|
key that can be used to access the multiplier
|
|
</p>
|
|
</div>
|
|
</p>
|
|
</div>
|
|
</div>
|
|
<div id="addMultiplier" class="codecontainer">
|
|
<div id="addMultiplier" class="function">
|
|
<p>
|
|
<span class="keyword">function var</span> addMultiplier(<span class="type">int</span> <span
|
|
class="parameter">type</span>, <span class="type">float</span> <span
|
|
class="parameter">factor</span>) <br />
|
|
</p>
|
|
</div>
|
|
<div id="addMultiplier" class="">
|
|
<p>
|
|
Adds a multiplyer for stat of type <b>type</b>. The factor will be used unchanged.
|
|
</p>
|
|
<p><span class="docheader">Parameters</span></p>
|
|
<div class="indented">
|
|
<span class="parameter">type</span>
|
|
Type of Bonus, e.g. acceleration, higher level crew <br />
|
|
<span class="parameter">factor</span>
|
|
Factor that is used as Multiplier <br />
|
|
</div>
|
|
<p><span class="docheader">Returns</span></p>
|
|
<div class="indented">
|
|
<p>
|
|
key that can be used to access the multiplier
|
|
</p>
|
|
</div>
|
|
</p>
|
|
</div>
|
|
</div>
|
|
<div id="addMultiplyableBias" class="codecontainer">
|
|
<div id="addMultiplyableBias" class="function">
|
|
<p>
|
|
<span class="keyword">function var</span> addMultiplyableBias(<span class="type">int</span> <span
|
|
class="parameter">type</span>, <span class="type">float</span> <span
|
|
class="parameter">value</span>) <br />
|
|
</p>
|
|
</div>
|
|
<div id="addMultiplyableBias" class="">
|
|
<p>
|
|
Adds a bias for stat of type <b>type</b>. This bias will be added to stat before multipliers are
|
|
considered.
|
|
</p>
|
|
<p><span class="docheader">Parameters</span></p>
|
|
<div class="indented">
|
|
<span class="parameter">type</span>
|
|
Type of Bonus, e.g. acceleration, higher level crew <br />
|
|
<span class="parameter">value</span>
|
|
Bias added to base stats. <br />
|
|
</div>
|
|
<p><span class="docheader">Returns</span></p>
|
|
<div class="indented">
|
|
<p>
|
|
key that can be used to access the multiplier
|
|
</p>
|
|
</div>
|
|
</p>
|
|
</div>
|
|
</div>
|
|
<div id="addScript" class="codecontainer">
|
|
<div id="addScript" class="function">
|
|
<p>
|
|
<span class="keyword">function var</span> addScript(<span class="type">string</span> <span
|
|
class="parameter">scriptPath</span>, <span class="type">var...</span> <span
|
|
class="parameter">arguments</span>) <br />
|
|
</p>
|
|
</div>
|
|
<div id="addScript" class="">
|
|
<p>
|
|
Adds a new script to an entity
|
|
</p>
|
|
<p><span class="docheader">Parameters</span></p>
|
|
<div class="indented">
|
|
<span class="parameter">scriptPath</span>
|
|
The path of the script that should be added <br />
|
|
<span class="parameter">arguments</span>
|
|
An arbitrary number of arguments that will be given to the 'initialize' function of the added
|
|
script <br />
|
|
</div>
|
|
<p><span class="docheader">Returns</span></p>
|
|
<div class="indented">
|
|
<p>
|
|
0 on success, 1 if the entity could not be found
|
|
</p>
|
|
</div>
|
|
</p>
|
|
</div>
|
|
</div>
|
|
<div id="addScriptOnce" class="codecontainer">
|
|
<div id="addScriptOnce" class="function">
|
|
<p>
|
|
<span class="keyword">function var</span> addScriptOnce() <br />
|
|
</p>
|
|
</div>
|
|
<div id="addScriptOnce" class="">
|
|
</p>
|
|
</div>
|
|
</div>
|
|
<div id="addTurret" class="codecontainer">
|
|
<div id="addTurret" class="function">
|
|
<p>
|
|
<span class="keyword">function Uuid</span> addTurret(<span class="type">TurretTemplate</span> <span
|
|
class="parameter">turret</span>, <span class="type">Matrix</span> <span
|
|
class="parameter">position</span>, <span class="type">int</span> <span
|
|
class="parameter">part</span>) <br />
|
|
</p>
|
|
</div>
|
|
<div id="addTurret" class="">
|
|
</p>
|
|
</div>
|
|
</div>
|
|
<div id="blockHyperspace" class="codecontainer">
|
|
<div id="blockHyperspace" class="function">
|
|
<p>
|
|
<span class="keyword">function var</span> blockHyperspace(<span class="type">float</span> <span
|
|
class="parameter">time</span>) <br />
|
|
</p>
|
|
</div>
|
|
<div id="blockHyperspace" class="">
|
|
<p><span class="docheader">Returns</span></p>
|
|
<div class="indented">
|
|
<p>
|
|
nothing
|
|
</p>
|
|
</div>
|
|
</p>
|
|
</div>
|
|
</div>
|
|
<div id="callbacksRegistered" class="codecontainer">
|
|
<div id="callbacksRegistered" class="function">
|
|
<p>
|
|
<span class="keyword">function int</span> callbacksRegistered(<span class="type">string</span>
|
|
<span class="parameter">callbackName</span>, <span class="type">var</span> <span
|
|
class="parameter">functionName</span>) <br />
|
|
</p>
|
|
</div>
|
|
<div id="callbacksRegistered" class="">
|
|
<p>
|
|
Check how many functions are registered to a callback from the current script VM.
|
|
</p>
|
|
<p><span class="docheader">Parameters</span></p>
|
|
<div class="indented">
|
|
<span class="parameter">callbackName</span>
|
|
The name of the callback <br />
|
|
<span class="parameter">functionName</span>
|
|
The name of the function for which to check. If nil, will count all functions that are registered
|
|
to this callback. <br />
|
|
</div>
|
|
<p><span class="docheader">Returns</span></p>
|
|
<div class="indented">
|
|
<p>
|
|
The amount of functions registered to the callback
|
|
</p>
|
|
</div>
|
|
</p>
|
|
</div>
|
|
</div>
|
|
<div id="canAddCrew" class="codecontainer">
|
|
<div id="canAddCrew" class="function">
|
|
<p>
|
|
<span class="keyword">function var, var, table<int, string></span> canAddCrew(<span
|
|
class="type">int</span> <span class="parameter">number</span>, <span class="type">int</span>
|
|
<span class="parameter">profession</span>, <span class="type">bool</span> <span
|
|
class="parameter">change</span>) <br />
|
|
</p>
|
|
</div>
|
|
<div id="canAddCrew" class="">
|
|
</p>
|
|
</div>
|
|
</div>
|
|
<div id="changeCrew" class="codecontainer">
|
|
<div id="changeCrew" class="function">
|
|
<p>
|
|
<span class="keyword">function var</span> changeCrew(<span class="type">int</span> <span
|
|
class="parameter">number</span>, <span class="type">int</span> <span
|
|
class="parameter">profession</span>) <br />
|
|
</p>
|
|
</div>
|
|
<div id="changeCrew" class="">
|
|
<p><span class="docheader">Returns</span></p>
|
|
<div class="indented">
|
|
<p>
|
|
nothing
|
|
</p>
|
|
</div>
|
|
</p>
|
|
</div>
|
|
</div>
|
|
<div id="changeShield" class="codecontainer">
|
|
<div id="changeShield" class="function">
|
|
<p>
|
|
<span class="keyword">function var</span> changeShield(<span class="type">double</span> <span
|
|
class="parameter">delta</span>) <br />
|
|
</p>
|
|
</div>
|
|
<div id="changeShield" class="">
|
|
<p>
|
|
Adds delta to shield durability
|
|
</p>
|
|
<p><span class="docheader">Parameters</span></p>
|
|
<div class="indented">
|
|
<span class="parameter">delta</span>
|
|
<br />
|
|
</div>
|
|
<p><span class="docheader">Returns</span></p>
|
|
<div class="indented">
|
|
<p>
|
|
nothing
|
|
</p>
|
|
</div>
|
|
</p>
|
|
</div>
|
|
</div>
|
|
<div id="clearCargoBay" class="codecontainer">
|
|
<div id="clearCargoBay" class="function">
|
|
<p>
|
|
<span class="keyword">function var</span> clearCargoBay() <br />
|
|
</p>
|
|
</div>
|
|
<div id="clearCargoBay" class="">
|
|
<p><span class="docheader">Returns</span></p>
|
|
<div class="indented">
|
|
<p>
|
|
nothing
|
|
</p>
|
|
</div>
|
|
</p>
|
|
</div>
|
|
</div>
|
|
<div id="clearValues" class="codecontainer">
|
|
<div id="clearValues" class="function">
|
|
<p>
|
|
<span class="keyword">function var</span> clearValues() <br />
|
|
</p>
|
|
</div>
|
|
<div id="clearValues" class="">
|
|
<p>
|
|
Removes all custom values of the object
|
|
</p>
|
|
<p><span class="docheader">Returns</span></p>
|
|
<div class="indented">
|
|
<p>
|
|
nothing
|
|
</p>
|
|
</div>
|
|
</p>
|
|
</div>
|
|
</div>
|
|
<div id="damageShield" class="codecontainer">
|
|
<div id="damageShield" class="function">
|
|
<p>
|
|
<span class="keyword">function var</span> damageShield(<span class="type">double</span> <span
|
|
class="parameter">amount</span>, <span class="type">vec3</span> <span
|
|
class="parameter">location</span>, <span class="type">Uuid</span> <span
|
|
class="parameter">inflictorId</span>, <span class="type">var</span> <span
|
|
class="parameter">damageSource</span>, <span class="type">var</span> <span
|
|
class="parameter">damageType</span>) <br />
|
|
</p>
|
|
</div>
|
|
<div id="damageShield" class="">
|
|
<p>
|
|
Damages shield by delta amount, location and inflictorId are not necessary, but can be added if it
|
|
is needed, e.g. you want to do effects on hitpoint.
|
|
</p>
|
|
<p><span class="docheader">Parameters</span></p>
|
|
<div class="indented">
|
|
<span class="parameter">delta</span>
|
|
<br />
|
|
<span class="parameter">location</span>
|
|
<br />
|
|
<span class="parameter">inflictorId</span>
|
|
<br />
|
|
</div>
|
|
<p><span class="docheader">Returns</span></p>
|
|
<div class="indented">
|
|
<p>
|
|
nothing
|
|
</p>
|
|
</div>
|
|
</p>
|
|
</div>
|
|
</div>
|
|
<div id="destroy" class="codecontainer">
|
|
<div id="destroy" class="function">
|
|
<p>
|
|
<span class="keyword">function var</span> destroy(<span class="type">Uuid</span> <span
|
|
class="parameter">inflictorId</span>, <span class="type">var</span> <span
|
|
class="parameter">damageSource</span>, <span class="type">var</span> <span
|
|
class="parameter">damageType</span>) <br />
|
|
</p>
|
|
</div>
|
|
<div id="destroy" class="">
|
|
<p>
|
|
Destroy entity by inflicting more damage than durability of entity
|
|
</p>
|
|
<p><span class="docheader">Parameters</span></p>
|
|
<div class="indented">
|
|
<span class="parameter">inflictorId</span>
|
|
Index of the entity that destroys the block <br />
|
|
<span class="parameter">damageSource</span>
|
|
Source of damage. Can be Weaponry, Collision, Decay, Torpedo or Arbitrary. * <br />
|
|
<span class="parameter">damageType</span>
|
|
Type of damage received. Damage can be of type Physical, Energy, Electric, Plasma, AntiMatter or
|
|
Fragments. <br />
|
|
</div>
|
|
<p><span class="docheader">Returns</span></p>
|
|
<div class="indented">
|
|
<p>
|
|
nothing
|
|
</p>
|
|
</div>
|
|
</p>
|
|
</div>
|
|
</div>
|
|
<div id="destroyBlock" class="codecontainer">
|
|
<div id="destroyBlock" class="function">
|
|
<p>
|
|
<span class="keyword">function var</span> destroyBlock(<span class="type">int</span> <span
|
|
class="parameter">index</span>, <span class="type">Uuid</span> <span
|
|
class="parameter">inflictorId</span>, <span class="type">var</span> <span
|
|
class="parameter">damageSource</span>) <br />
|
|
</p>
|
|
</div>
|
|
<div id="destroyBlock" class="">
|
|
<p>
|
|
Destroy one block
|
|
</p>
|
|
<p><span class="docheader">Parameters</span></p>
|
|
<div class="indented">
|
|
<span class="parameter">index</span>
|
|
Index of the block that is destroyed <br />
|
|
<span class="parameter">inflictorId</span>
|
|
Index of the entity that destroys the block <br />
|
|
<span class="parameter">damageSource</span>
|
|
Source of damage. Can be Weaponry, Collision, Decay, Torpedo or Arbitrary. <br />
|
|
</div>
|
|
<p><span class="docheader">Returns</span></p>
|
|
<div class="indented">
|
|
<p>
|
|
nothing
|
|
</p>
|
|
</div>
|
|
</p>
|
|
</div>
|
|
</div>
|
|
<div id="destroyCargo" class="codecontainer">
|
|
<div id="destroyCargo" class="function">
|
|
<p>
|
|
<span class="keyword">function var</span> destroyCargo(<span class="type">float</span> <span
|
|
class="parameter">volume</span>) <br />
|
|
</p>
|
|
</div>
|
|
<div id="destroyCargo" class="">
|
|
<p>
|
|
Destroys cargo. The destruction distribution is generally equal over all goods.
|
|
</p>
|
|
<p><span class="docheader">Parameters</span></p>
|
|
<div class="indented">
|
|
<span class="parameter">volume</span>
|
|
The amount of volume that should be destroyed. <br />
|
|
</div>
|
|
<p><span class="docheader">Returns</span></p>
|
|
<div class="indented">
|
|
<p>
|
|
nothing
|
|
</p>
|
|
</div>
|
|
</p>
|
|
</div>
|
|
</div>
|
|
<div id="disableFlightAssistFor" class="codecontainer">
|
|
<div id="disableFlightAssistFor" class="function">
|
|
<p>
|
|
<span class="keyword">function var</span> disableFlightAssistFor(<span class="type">float</span>
|
|
<span class="parameter">time</span>) <br />
|
|
</p>
|
|
</div>
|
|
<div id="disableFlightAssistFor" class="">
|
|
<p><span class="docheader">Returns</span></p>
|
|
<div class="indented">
|
|
<p>
|
|
nothing
|
|
</p>
|
|
</div>
|
|
</p>
|
|
</div>
|
|
</div>
|
|
<div id="distortHyperspace" class="codecontainer">
|
|
<div id="distortHyperspace" class="function">
|
|
<p>
|
|
<span class="keyword">function var</span> distortHyperspace(<span class="type">float</span> <span
|
|
class="parameter">time</span>) <br />
|
|
</p>
|
|
</div>
|
|
<div id="distortHyperspace" class="">
|
|
<p><span class="docheader">Returns</span></p>
|
|
<div class="indented">
|
|
<p>
|
|
nothing
|
|
</p>
|
|
</div>
|
|
</p>
|
|
</div>
|
|
</div>
|
|
<div id="findCargos" class="codecontainer">
|
|
<div id="findCargos" class="function">
|
|
<p>
|
|
<span class="keyword">function table<TradingGood, int></span> findCargos(<span
|
|
class="type">string</span> <span class="parameter">name</span>) <br />
|
|
</p>
|
|
</div>
|
|
<div id="findCargos" class="">
|
|
<p>
|
|
Finds all cargos with the given name.
|
|
</p>
|
|
<p><span class="docheader">Parameters</span></p>
|
|
<div class="indented">
|
|
<span class="parameter">name</span>
|
|
A string that will be matched with the 'name' property of the cargos. <br />
|
|
</div>
|
|
<p><span class="docheader">Returns</span></p>
|
|
<div class="indented">
|
|
<p>
|
|
A map containing all matching goods, with the good as key and amount as value.
|
|
</p>
|
|
</div>
|
|
</p>
|
|
</div>
|
|
</div>
|
|
<div id="getAimedPositionBySeat" class="codecontainer">
|
|
<div id="getAimedPositionBySeat" class="function">
|
|
<p>
|
|
<span class="keyword">function vec3</span> getAimedPositionBySeat(<span class="type">int</span>
|
|
<span class="parameter">seat</span>) <br />
|
|
</p>
|
|
</div>
|
|
<div id="getAimedPositionBySeat" class="">
|
|
</p>
|
|
</div>
|
|
</div>
|
|
<div id="getAimedPositions" class="codecontainer">
|
|
<div id="getAimedPositions" class="function">
|
|
<p>
|
|
<span class="keyword">function vec3...</span> getAimedPositions() <br />
|
|
</p>
|
|
</div>
|
|
<div id="getAimedPositions" class="">
|
|
</p>
|
|
</div>
|
|
</div>
|
|
<div id="getAllowedArbitraryTurrets" class="codecontainer">
|
|
<div id="getAllowedArbitraryTurrets" class="function">
|
|
<p>
|
|
<span class="keyword">function var</span> getAllowedArbitraryTurrets() <br />
|
|
</p>
|
|
</div>
|
|
<div id="getAllowedArbitraryTurrets" class="">
|
|
</p>
|
|
</div>
|
|
</div>
|
|
<div id="getAllowedArmedTurrets" class="codecontainer">
|
|
<div id="getAllowedArmedTurrets" class="function">
|
|
<p>
|
|
<span class="keyword">function var</span> getAllowedArmedTurrets() <br />
|
|
</p>
|
|
</div>
|
|
<div id="getAllowedArmedTurrets" class="">
|
|
</p>
|
|
</div>
|
|
</div>
|
|
<div id="getAllowedUnarmedTurrets" class="codecontainer">
|
|
<div id="getAllowedUnarmedTurrets" class="function">
|
|
<p>
|
|
<span class="keyword">function var</span> getAllowedUnarmedTurrets() <br />
|
|
</p>
|
|
</div>
|
|
<div id="getAllowedUnarmedTurrets" class="">
|
|
</p>
|
|
</div>
|
|
</div>
|
|
<div id="getAttachedBlockIndex" class="codecontainer">
|
|
<div id="getAttachedBlockIndex" class="function">
|
|
<p>
|
|
<span class="keyword">function var</span> getAttachedBlockIndex() <br />
|
|
</p>
|
|
</div>
|
|
<div id="getAttachedBlockIndex" class="">
|
|
<p>
|
|
Returns the Index of the block that the turret is build on
|
|
</p>
|
|
</p>
|
|
</div>
|
|
</div>
|
|
<div id="getBoostedValue" class="codecontainer">
|
|
<div id="getBoostedValue" class="function">
|
|
<p>
|
|
<span class="keyword">function var</span> getBoostedValue(<span class="type">int</span> <span
|
|
class="parameter">type</span>, <span class="type">float</span> <span
|
|
class="parameter">value</span>) <br />
|
|
</p>
|
|
</div>
|
|
<div id="getBoostedValue" class="">
|
|
<p>
|
|
Returns value with included bonus, in case a bonus exists. Returns Nil if no bonuses at all,
|
|
returns value if no bonuses for this stat exist.
|
|
</p>
|
|
<p><span class="docheader">Parameters</span></p>
|
|
<div class="indented">
|
|
<span class="parameter">type</span>
|
|
type of bonus stat, e.g. acceleration, higher level crew <br />
|
|
<span class="parameter">value</span>
|
|
the value, that might be changed by bonuses <br />
|
|
</div>
|
|
</p>
|
|
</div>
|
|
</div>
|
|
<div id="getBoundingBox" class="codecontainer">
|
|
<div id="getBoundingBox" class="function">
|
|
<p>
|
|
<span class="keyword">function Box</span> getBoundingBox() <br />
|
|
</p>
|
|
</div>
|
|
<div id="getBoundingBox" class="">
|
|
<p>
|
|
Returns Bounding Box for entity, use this if you need exact Bounding Box, e.g. for collision
|
|
detection when entities are close to each other.
|
|
</p>
|
|
</p>
|
|
</div>
|
|
</div>
|
|
<div id="getBoundingSphere" class="codecontainer">
|
|
<div id="getBoundingSphere" class="function">
|
|
<p>
|
|
<span class="keyword">function Sphere</span> getBoundingSphere() <br />
|
|
</p>
|
|
</div>
|
|
<div id="getBoundingSphere" class="">
|
|
<p>
|
|
Returns Bounding Sphere for entity. Much faster than Bounding Box, but not as accurate. Use this if
|
|
you need to check often.
|
|
</p>
|
|
</p>
|
|
</div>
|
|
</div>
|
|
<div id="getCaptain" class="codecontainer">
|
|
<div id="getCaptain" class="function">
|
|
<p>
|
|
<span class="keyword">function Captain</span> getCaptain() <br />
|
|
</p>
|
|
</div>
|
|
<div id="getCaptain" class="">
|
|
</p>
|
|
</div>
|
|
</div>
|
|
<div id="getCargo" class="codecontainer">
|
|
<div id="getCargo" class="function">
|
|
<p>
|
|
<span class="keyword">function TradingGood, int...</span> getCargo(<span class="type">unsigned
|
|
int</span> <span class="parameter">n</span>) <br />
|
|
</p>
|
|
</div>
|
|
<div id="getCargo" class="">
|
|
</p>
|
|
</div>
|
|
</div>
|
|
<div id="getCargoAmount" class="codecontainer">
|
|
<div id="getCargoAmount" class="function">
|
|
<p>
|
|
<span class="keyword">function int</span> getCargoAmount(<span class="type">var</span> <span
|
|
class="parameter">name</span>) <br />
|
|
</p>
|
|
</div>
|
|
<div id="getCargoAmount" class="">
|
|
<p>
|
|
Counts all goods of the given type. When given a string, it will match the 'name' property of the
|
|
goods. When given a TradingGood it will match the exact good.
|
|
</p>
|
|
<p><span class="docheader">Parameters</span></p>
|
|
<div class="indented">
|
|
<span class="parameter">name</span>
|
|
Either a TradingGood or a string containing the name of a trading good. <br />
|
|
</div>
|
|
<p><span class="docheader">Returns</span></p>
|
|
<div class="indented">
|
|
<p>
|
|
The number of goods
|
|
</p>
|
|
</div>
|
|
</p>
|
|
</div>
|
|
</div>
|
|
<div id="getCargos" class="codecontainer">
|
|
<div id="getCargos" class="function">
|
|
<p>
|
|
<span class="keyword">function table<TradingGood, int></span> getCargos() <br />
|
|
</p>
|
|
</div>
|
|
<div id="getCargos" class="">
|
|
</p>
|
|
</div>
|
|
</div>
|
|
<div id="getCrewMembers" class="codecontainer">
|
|
<div id="getCrewMembers" class="function">
|
|
<p>
|
|
<span class="keyword">function var</span> getCrewMembers(<span class="type">int</span> <span
|
|
class="parameter">profession</span>) <br />
|
|
</p>
|
|
</div>
|
|
<div id="getCrewMembers" class="">
|
|
</p>
|
|
</div>
|
|
</div>
|
|
<div id="getDamageContributorPlayerFactions" class="codecontainer">
|
|
<div id="getDamageContributorPlayerFactions" class="function">
|
|
<p>
|
|
<span class="keyword">function int...</span> getDamageContributorPlayerFactions() <br />
|
|
</p>
|
|
</div>
|
|
<div id="getDamageContributorPlayerFactions" class="">
|
|
<p>
|
|
Lists all players and alliances that contributed damage to the entity
|
|
</p>
|
|
<p><span class="docheader">Returns</span></p>
|
|
<div class="indented">
|
|
<p>
|
|
Indices of all players and alliances that contributed damage to the entity
|
|
</p>
|
|
</div>
|
|
</p>
|
|
</div>
|
|
</div>
|
|
<div id="getDamageContributorPlayers" class="codecontainer">
|
|
<div id="getDamageContributorPlayers" class="function">
|
|
<p>
|
|
<span class="keyword">function int...</span> getDamageContributorPlayers() <br />
|
|
</p>
|
|
</div>
|
|
<div id="getDamageContributorPlayers" class="">
|
|
<p>
|
|
Lists all players that contributed damage to the entity
|
|
</p>
|
|
<p><span class="docheader">Returns</span></p>
|
|
<div class="indented">
|
|
<p>
|
|
Indices of all players that contributed damage to the entity
|
|
</p>
|
|
</div>
|
|
</p>
|
|
</div>
|
|
</div>
|
|
<div id="getDamageContributors" class="codecontainer">
|
|
<div id="getDamageContributors" class="function">
|
|
<p>
|
|
<span class="keyword">function int...</span> getDamageContributors() <br />
|
|
</p>
|
|
</div>
|
|
<div id="getDamageContributors" class="">
|
|
<p>
|
|
Lists all factions that contributed damage to the entity
|
|
</p>
|
|
<p><span class="docheader">Returns</span></p>
|
|
<div class="indented">
|
|
<p>
|
|
Indices of all factions that contributed damage to the entity
|
|
</p>
|
|
</div>
|
|
</p>
|
|
</div>
|
|
</div>
|
|
<div id="getDockedGroupBoundingBox" class="codecontainer">
|
|
<div id="getDockedGroupBoundingBox" class="function">
|
|
<p>
|
|
<span class="keyword">function Box</span> getDockedGroupBoundingBox() <br />
|
|
</p>
|
|
</div>
|
|
<div id="getDockedGroupBoundingBox" class="">
|
|
<p>
|
|
Returns Bounding Box for entity, but enlarged to also fit around all docked objects. Use this if
|
|
you need exact Bounding Box, e.g. for collision detection when entities are close to each other.
|
|
</p>
|
|
</p>
|
|
</div>
|
|
</div>
|
|
<div id="getDockedGroupBoundingSphere" class="codecontainer">
|
|
<div id="getDockedGroupBoundingSphere" class="function">
|
|
<p>
|
|
<span class="keyword">function Sphere</span> getDockedGroupBoundingSphere() <br />
|
|
</p>
|
|
</div>
|
|
<div id="getDockedGroupBoundingSphere" class="">
|
|
<p>
|
|
Returns Bounding Box for entity, but enlarged to also fit around all docked objects. Use this if
|
|
you need exact Bounding Box, e.g. for collision detection when entities are close to each other.
|
|
</p>
|
|
</p>
|
|
</div>
|
|
</div>
|
|
<div id="getDockingPositions" class="codecontainer">
|
|
<div id="getDockingPositions" class="function">
|
|
<p>
|
|
<span class="keyword">function var</span> getDockingPositions() <br />
|
|
</p>
|
|
</div>
|
|
<div id="getDockingPositions" class="">
|
|
<p>
|
|
Lists all docking positions that the entity has
|
|
</p>
|
|
<p><span class="docheader">Returns</span></p>
|
|
<div class="indented">
|
|
<p>
|
|
A table that contains a key-value pair (id, table) for each dock: <id, {position, direction,
|
|
id}>
|
|
</p>
|
|
</div>
|
|
</p>
|
|
</div>
|
|
</div>
|
|
<div id="getFreeArbitraryTurrets" class="codecontainer">
|
|
<div id="getFreeArbitraryTurrets" class="function">
|
|
<p>
|
|
<span class="keyword">function var</span> getFreeArbitraryTurrets() <br />
|
|
</p>
|
|
</div>
|
|
<div id="getFreeArbitraryTurrets" class="">
|
|
</p>
|
|
</div>
|
|
</div>
|
|
<div id="getFreeArmedTurrets" class="codecontainer">
|
|
<div id="getFreeArmedTurrets" class="function">
|
|
<p>
|
|
<span class="keyword">function var</span> getFreeArmedTurrets() <br />
|
|
</p>
|
|
</div>
|
|
<div id="getFreeArmedTurrets" class="">
|
|
</p>
|
|
</div>
|
|
</div>
|
|
<div id="getFreeUnarmedTurrets" class="codecontainer">
|
|
<div id="getFreeUnarmedTurrets" class="function">
|
|
<p>
|
|
<span class="keyword">function var</span> getFreeUnarmedTurrets() <br />
|
|
</p>
|
|
</div>
|
|
<div id="getFreeUnarmedTurrets" class="">
|
|
</p>
|
|
</div>
|
|
</div>
|
|
<div id="getFullPlanCopy" class="codecontainer">
|
|
<div id="getFullPlanCopy" class="function">
|
|
<p>
|
|
<span class="keyword">function BlockPlan</span> getFullPlanCopy() <br />
|
|
</p>
|
|
</div>
|
|
<div id="getFullPlanCopy" class="">
|
|
<p>
|
|
Returns the plan of the entity. This copies the entire plan, keep that in mind when using plans
|
|
with large block counts.
|
|
</p>
|
|
<p><span class="docheader">Returns</span></p>
|
|
<div class="indented">
|
|
<p>
|
|
A copy of the plan of the entity
|
|
</p>
|
|
</div>
|
|
</p>
|
|
</div>
|
|
</div>
|
|
<div id="getLowestMineableMaterial" class="codecontainer">
|
|
<div id="getLowestMineableMaterial" class="function">
|
|
<p>
|
|
<span class="keyword">function Material</span> getLowestMineableMaterial() <br />
|
|
</p>
|
|
</div>
|
|
<div id="getLowestMineableMaterial" class="">
|
|
</p>
|
|
</div>
|
|
</div>
|
|
<div id="getMalusFactor" class="codecontainer">
|
|
<div id="getMalusFactor" class="function">
|
|
<p>
|
|
<span class="keyword">function var, var</span> getMalusFactor() <br />
|
|
</p>
|
|
</div>
|
|
<div id="getMalusFactor" class="">
|
|
</p>
|
|
</div>
|
|
</div>
|
|
<div id="getMineableMaterial" class="codecontainer">
|
|
<div id="getMineableMaterial" class="function">
|
|
<p>
|
|
<span class="keyword">function Material</span> getMineableMaterial() <br />
|
|
</p>
|
|
</div>
|
|
<div id="getMineableMaterial" class="">
|
|
</p>
|
|
</div>
|
|
</div>
|
|
<div id="getMineableResources" class="codecontainer">
|
|
<div id="getMineableResources" class="function">
|
|
<p>
|
|
<span class="keyword">function int...</span> getMineableResources() <br />
|
|
</p>
|
|
</div>
|
|
<div id="getMineableResources" class="">
|
|
</p>
|
|
</div>
|
|
</div>
|
|
<div id="getMoneyLootAmount" class="codecontainer">
|
|
<div id="getMoneyLootAmount" class="function">
|
|
<p>
|
|
<span class="keyword">function int</span> getMoneyLootAmount() <br />
|
|
</p>
|
|
</div>
|
|
<div id="getMoneyLootAmount" class="">
|
|
</p>
|
|
</div>
|
|
</div>
|
|
<div id="getMovePlan" class="codecontainer">
|
|
<div id="getMovePlan" class="function">
|
|
<p>
|
|
<span class="keyword">function BlockPlan</span> getMovePlan() <br />
|
|
</p>
|
|
</div>
|
|
<div id="getMovePlan" class="">
|
|
<p>
|
|
Returns the plan of the entity. This function will move the plan out of the entity, and replace the
|
|
entity's plan with a single block. This operation is independent of the size of the plan, use it
|
|
when you have to get large plans with lots of blocks.
|
|
</p>
|
|
<p><span class="docheader">Returns</span></p>
|
|
<div class="indented">
|
|
<p>
|
|
The plan of the entity
|
|
</p>
|
|
</div>
|
|
</p>
|
|
</div>
|
|
</div>
|
|
<div id="getNearestDistance" class="codecontainer">
|
|
<div id="getNearestDistance" class="function">
|
|
<p>
|
|
<span class="keyword">function var</span> getNearestDistance(<span class="type">Entity</span> <span
|
|
class="parameter">other</span>) <br />
|
|
</p>
|
|
</div>
|
|
<div id="getNearestDistance" class="">
|
|
</p>
|
|
</div>
|
|
</div>
|
|
<div id="getNumArmedTurrets" class="codecontainer">
|
|
<div id="getNumArmedTurrets" class="function">
|
|
<p>
|
|
<span class="keyword">function var</span> getNumArmedTurrets() <br />
|
|
</p>
|
|
</div>
|
|
<div id="getNumArmedTurrets" class="">
|
|
</p>
|
|
</div>
|
|
</div>
|
|
<div id="getNumMiningTurrets" class="codecontainer">
|
|
<div id="getNumMiningTurrets" class="function">
|
|
<p>
|
|
<span class="keyword">function var</span> getNumMiningTurrets() <br />
|
|
</p>
|
|
</div>
|
|
<div id="getNumMiningTurrets" class="">
|
|
</p>
|
|
</div>
|
|
</div>
|
|
<div id="getNumSalvagingTurrets" class="codecontainer">
|
|
<div id="getNumSalvagingTurrets" class="function">
|
|
<p>
|
|
<span class="keyword">function var</span> getNumSalvagingTurrets() <br />
|
|
</p>
|
|
</div>
|
|
<div id="getNumSalvagingTurrets" class="">
|
|
</p>
|
|
</div>
|
|
</div>
|
|
<div id="getNumUnarmedTurrets" class="codecontainer">
|
|
<div id="getNumUnarmedTurrets" class="function">
|
|
<p>
|
|
<span class="keyword">function var</span> getNumUnarmedTurrets() <br />
|
|
</p>
|
|
</div>
|
|
<div id="getNumUnarmedTurrets" class="">
|
|
</p>
|
|
</div>
|
|
</div>
|
|
<div id="getPilotIndices" class="codecontainer">
|
|
<div id="getPilotIndices" class="function">
|
|
<p>
|
|
<span class="keyword">function int...</span> getPilotIndices() <br />
|
|
</p>
|
|
</div>
|
|
<div id="getPilotIndices" class="">
|
|
<p>
|
|
Returns Indices of piloting players
|
|
</p>
|
|
<p><span class="docheader">Returns</span></p>
|
|
<div class="indented">
|
|
<p>
|
|
multiple return values: indices of players
|
|
</p>
|
|
</div>
|
|
</p>
|
|
</div>
|
|
</div>
|
|
<div id="getPlanMoneyValue" class="codecontainer">
|
|
<div id="getPlanMoneyValue" class="function">
|
|
<p>
|
|
<span class="keyword">function var</span> getPlanMoneyValue() <br />
|
|
</p>
|
|
</div>
|
|
<div id="getPlanMoneyValue" class="">
|
|
</p>
|
|
</div>
|
|
</div>
|
|
<div id="getPlanResourceValue" class="codecontainer">
|
|
<div id="getPlanResourceValue" class="function">
|
|
<p>
|
|
<span class="keyword">function double...</span> getPlanResourceValue() <br />
|
|
</p>
|
|
</div>
|
|
<div id="getPlanResourceValue" class="">
|
|
</p>
|
|
</div>
|
|
</div>
|
|
<div id="getResourceLootAmount" class="codecontainer">
|
|
<div id="getResourceLootAmount" class="function">
|
|
<p>
|
|
<span class="keyword">function int</span> getResourceLootAmount() <br />
|
|
</p>
|
|
</div>
|
|
<div id="getResourceLootAmount" class="">
|
|
</p>
|
|
</div>
|
|
</div>
|
|
<div id="getScripts" class="codecontainer">
|
|
<div id="getScripts" class="function">
|
|
<p>
|
|
<span class="keyword">function table<int, string></span> getScripts() <br />
|
|
</p>
|
|
</div>
|
|
<div id="getScripts" class="">
|
|
</p>
|
|
</div>
|
|
</div>
|
|
<div id="getTitleArguments" class="codecontainer">
|
|
<div id="getTitleArguments" class="function">
|
|
<p>
|
|
<span class="keyword">function table<string, string></span> getTitleArguments() <br />
|
|
</p>
|
|
</div>
|
|
<div id="getTitleArguments" class="">
|
|
<p>
|
|
Retrieves the arguments to a title
|
|
</p>
|
|
</p>
|
|
</div>
|
|
</div>
|
|
<div id="getTitleFormat" class="codecontainer">
|
|
<div id="getTitleFormat" class="function">
|
|
<p>
|
|
<span class="keyword">function NamedFormat</span> getTitleFormat() <br />
|
|
</p>
|
|
</div>
|
|
<div id="getTitleFormat" class="">
|
|
<p>
|
|
Retrieves the title as NamedFormat
|
|
</p>
|
|
</p>
|
|
</div>
|
|
</div>
|
|
<div id="getTurret" class="codecontainer">
|
|
<div id="getTurret" class="function">
|
|
<p>
|
|
<span class="keyword">function Entity</span> getTurret(<span class="type">int</span> <span
|
|
class="parameter">index</span>) <br />
|
|
</p>
|
|
</div>
|
|
<div id="getTurret" class="">
|
|
</p>
|
|
</div>
|
|
</div>
|
|
<div id="getTurretPositions" class="codecontainer">
|
|
<div id="getTurretPositions" class="function">
|
|
<p>
|
|
<span class="keyword">function Matrix, int...</span> getTurretPositions(<span
|
|
class="type">TurretTemplate</span> <span class="parameter">turret</span>, <span
|
|
class="type">int</span> <span class="parameter">number</span>) <br />
|
|
</p>
|
|
</div>
|
|
<div id="getTurretPositions" class="">
|
|
</p>
|
|
</div>
|
|
</div>
|
|
<div id="getTurretPositionsLineOfSight" class="codecontainer">
|
|
<div id="getTurretPositionsLineOfSight" class="function">
|
|
<p>
|
|
<span class="keyword">function Matrix, int...</span> getTurretPositionsLineOfSight(<span
|
|
class="type">TurretTemplate</span> <span class="parameter">turret</span>, <span
|
|
class="type">int</span> <span class="parameter">number</span>) <br />
|
|
</p>
|
|
</div>
|
|
<div id="getTurretPositionsLineOfSight" class="">
|
|
</p>
|
|
</div>
|
|
</div>
|
|
<div id="getTurrets" class="codecontainer">
|
|
<div id="getTurrets" class="function">
|
|
<p>
|
|
<span class="keyword">function Entity...</span> getTurrets() <br />
|
|
</p>
|
|
</div>
|
|
<div id="getTurrets" class="">
|
|
</p>
|
|
</div>
|
|
</div>
|
|
<div id="getTurretSize" class="codecontainer">
|
|
<div id="getTurretSize" class="function">
|
|
<p>
|
|
<span class="keyword">function var</span> getTurretSize() <br />
|
|
</p>
|
|
</div>
|
|
<div id="getTurretSize" class="">
|
|
</p>
|
|
</div>
|
|
</div>
|
|
<div id="getTurretTemplateSize" class="codecontainer">
|
|
<div id="getTurretTemplateSize" class="function">
|
|
<p>
|
|
<span class="keyword">function var</span> getTurretTemplateSize() <br />
|
|
</p>
|
|
</div>
|
|
<div id="getTurretTemplateSize" class="">
|
|
</p>
|
|
</div>
|
|
</div>
|
|
<div id="getTurretTurningSpeed" class="codecontainer">
|
|
<div id="getTurretTurningSpeed" class="function">
|
|
<p>
|
|
<span class="keyword">function var</span> getTurretTurningSpeed() <br />
|
|
</p>
|
|
</div>
|
|
<div id="getTurretTurningSpeed" class="">
|
|
</p>
|
|
</div>
|
|
</div>
|
|
<div id="getUndamagedPlanMoneyValue" class="codecontainer">
|
|
<div id="getUndamagedPlanMoneyValue" class="function">
|
|
<p>
|
|
<span class="keyword">function var</span> getUndamagedPlanMoneyValue() <br />
|
|
</p>
|
|
</div>
|
|
<div id="getUndamagedPlanMoneyValue" class="">
|
|
</p>
|
|
</div>
|
|
</div>
|
|
<div id="getUndamagedPlanResourceValue" class="codecontainer">
|
|
<div id="getUndamagedPlanResourceValue" class="function">
|
|
<p>
|
|
<span class="keyword">function double...</span> getUndamagedPlanResourceValue() <br />
|
|
</p>
|
|
</div>
|
|
<div id="getUndamagedPlanResourceValue" class="">
|
|
</p>
|
|
</div>
|
|
</div>
|
|
<div id="getValue" class="codecontainer">
|
|
<div id="getValue" class="function">
|
|
<p>
|
|
<span class="keyword">function var</span> getValue(<span class="type">string</span> <span
|
|
class="parameter">key</span>) <br />
|
|
</p>
|
|
</div>
|
|
<div id="getValue" class="">
|
|
<p>
|
|
Retrieves a custom value saved in the entity with the given key
|
|
</p>
|
|
<p><span class="docheader">Parameters</span></p>
|
|
<div class="indented">
|
|
<span class="parameter">key</span>
|
|
A string that serves as the name of the value <br />
|
|
</div>
|
|
<p><span class="docheader">Returns</span></p>
|
|
<div class="indented">
|
|
<p>
|
|
The value if the key exists, otherwise nil
|
|
</p>
|
|
</div>
|
|
</p>
|
|
</div>
|
|
</div>
|
|
<div id="getValues" class="codecontainer">
|
|
<div id="getValues" class="function">
|
|
<p>
|
|
<span class="keyword">function table<string, var></span> getValues() <br />
|
|
</p>
|
|
</div>
|
|
<div id="getValues" class="">
|
|
<p>
|
|
Retrieves all key-value pairs of custom values of the entity
|
|
</p>
|
|
<p><span class="docheader">Returns</span></p>
|
|
<div class="indented">
|
|
<p>
|
|
A table containing all custom key-value pairs
|
|
</p>
|
|
</div>
|
|
</p>
|
|
</div>
|
|
</div>
|
|
<div id="hasComponent" class="codecontainer">
|
|
<div id="hasComponent" class="function">
|
|
<p>
|
|
<span class="keyword">function bool</span> hasComponent(<span class="type">int</span> <span
|
|
class="parameter">type</span>) <br />
|
|
</p>
|
|
</div>
|
|
<div id="hasComponent" class="">
|
|
</p>
|
|
</div>
|
|
</div>
|
|
<div id="hasScript" class="codecontainer">
|
|
<div id="hasScript" class="function">
|
|
<p>
|
|
<span class="keyword">function var</span> hasScript(<span class="type">string</span> <span
|
|
class="parameter">name</span>) <br />
|
|
</p>
|
|
</div>
|
|
<div id="hasScript" class="">
|
|
</p>
|
|
</div>
|
|
</div>
|
|
<div id="heal" class="codecontainer">
|
|
<div id="heal" class="function">
|
|
<p>
|
|
<span class="keyword">function var</span> heal(<span class="type">float</span> <span
|
|
class="parameter">damage</span>, <span class="type">int</span> <span
|
|
class="parameter">index</span>, <span class="type">vec3</span> <span
|
|
class="parameter">location</span>, <span class="type">Uuid</span> <span
|
|
class="parameter">inflictorID</span>) <br />
|
|
</p>
|
|
</div>
|
|
<div id="heal" class="">
|
|
<p>
|
|
Increases durability of the plan of the Entity
|
|
</p>
|
|
<p><span class="docheader">Parameters</span></p>
|
|
<div class="indented">
|
|
<span class="parameter">damage</span>
|
|
The amount of durability that will be restored <br />
|
|
<span class="parameter">index</span>
|
|
Index of the block that will be restored <br />
|
|
<span class="parameter">location</span>
|
|
vector containing the hit point, if unknown/unnecessary use empty vector <br />
|
|
<span class="parameter">inflictorID</span>
|
|
Index of the entity that heals <br />
|
|
</div>
|
|
<p><span class="docheader">Returns</span></p>
|
|
<div class="indented">
|
|
<p>
|
|
nothing
|
|
</p>
|
|
</div>
|
|
</p>
|
|
</div>
|
|
</div>
|
|
<div id="healShield" class="codecontainer">
|
|
<div id="healShield" class="function">
|
|
<p>
|
|
<span class="keyword">function var</span> healShield(<span class="type">double</span> <span
|
|
class="parameter">delta</span>) <br />
|
|
</p>
|
|
</div>
|
|
<div id="healShield" class="">
|
|
<p>
|
|
Increases shield durability by delta
|
|
</p>
|
|
<p><span class="docheader">Parameters</span></p>
|
|
<div class="indented">
|
|
<span class="parameter">delta</span>
|
|
<br />
|
|
</div>
|
|
<p><span class="docheader">Returns</span></p>
|
|
<div class="indented">
|
|
<p>
|
|
nothing
|
|
</p>
|
|
</div>
|
|
</p>
|
|
</div>
|
|
</div>
|
|
<div id="hyperspaceBlocked" class="codecontainer">
|
|
<div id="hyperspaceBlocked" class="function">
|
|
<p>
|
|
<span class="keyword">function var</span> hyperspaceBlocked() <br />
|
|
</p>
|
|
</div>
|
|
<div id="hyperspaceBlocked" class="">
|
|
</p>
|
|
</div>
|
|
</div>
|
|
<div id="inflictDamage" class="codecontainer">
|
|
<div id="inflictDamage" class="function">
|
|
<p>
|
|
<span class="keyword">function var</span> inflictDamage(<span class="type">float</span> <span
|
|
class="parameter">damage</span>, <span class="type">var</span> <span
|
|
class="parameter">damageSource</span>, <span class="type">var</span> <span
|
|
class="parameter">damageType</span>, <span class="type">int</span> <span
|
|
class="parameter">index</span>, <span class="type">vec3</span> <span
|
|
class="parameter">location</span>, <span class="type">Uuid</span> <span
|
|
class="parameter">inflictorId</span>) <br />
|
|
</p>
|
|
</div>
|
|
<div id="inflictDamage" class="">
|
|
<p>
|
|
Inflicts damage to the plan of the Entity
|
|
</p>
|
|
<p><span class="docheader">Parameters</span></p>
|
|
<div class="indented">
|
|
<span class="parameter">damage</span>
|
|
The amount of damage that will be dealt <br />
|
|
<span class="parameter">damageSource</span>
|
|
The source of the damage. Can be Weaponry, Collision, Decay, Torpedo or Arbitrary. <br />
|
|
<span class="parameter">damageType</span>
|
|
Type of damage received. Damage can be of type Physical, Energy, Electric, Plasma, AntiMatter or
|
|
Fragments <br />
|
|
<span class="parameter">index</span>
|
|
Index of the block that will receive the damage <br />
|
|
<span class="parameter">location</span>
|
|
vector containing the hit point, if unknown / unnecessary use empty vector <br />
|
|
<span class="parameter">inflictorId</span>
|
|
Index of the entity that caused the damage <br />
|
|
</div>
|
|
<p><span class="docheader">Returns</span></p>
|
|
<div class="indented">
|
|
<p>
|
|
nothing
|
|
</p>
|
|
</div>
|
|
</p>
|
|
</div>
|
|
</div>
|
|
<div id="invokeFunction" class="codecontainer">
|
|
<div id="invokeFunction" class="function">
|
|
<p>
|
|
<span class="keyword">function var...</span> invokeFunction(<span class="type">var</span> <span
|
|
class="parameter">scriptName</span>, <span class="type">string</span> <span
|
|
class="parameter">functionName</span>, <span class="type">var...</span> <span
|
|
class="parameter">arguments</span>) <br />
|
|
</p>
|
|
</div>
|
|
<div id="invokeFunction" class="">
|
|
<p>
|
|
Invokes a function in a script of the entity. Use this function to invoke functions from one script
|
|
in another script. The first return value of the function is an integer indicating whether or not
|
|
the call was successful. When it was, this integer is followed by the return values of the invoked
|
|
function.
|
|
</p>
|
|
<p><span class="docheader">Parameters</span></p>
|
|
<div class="indented">
|
|
<span class="parameter">scriptName</span>
|
|
The name or index of the script containing the function <br />
|
|
<span class="parameter">functionName</span>
|
|
The name of the function that will be executed <br />
|
|
<span class="parameter">arguments</span>
|
|
An arbitrary list of arguments that will be given to the invoked function <br />
|
|
</div>
|
|
<p><span class="docheader">Returns</span></p>
|
|
<div class="indented">
|
|
<p>
|
|
Returns at least 1 value indicating if the call succeeded:<br /> 0 The call was successful. In
|
|
this case, the return values of the script are returned in addition to the call result,
|
|
following the call result<br /> 1 The call failed because the entity with the specified index
|
|
does not exist or has no Scripts component<br /> 2 The call failed because it came from another
|
|
sector than the entity is in<br /> 3 The call failed because the given script was not found in
|
|
the entity<br /> 4 The call failed because the given function was not found in the script <br />
|
|
5 The call failed because the script's state has errors and is invalid <br />
|
|
</p>
|
|
</div>
|
|
</p>
|
|
</div>
|
|
</div>
|
|
<div id="isCollectable" class="codecontainer">
|
|
<div id="isCollectable" class="function">
|
|
<p>
|
|
<span class="keyword">function var</span> isCollectable(<span class="type">Entity</span> <span
|
|
class="parameter">entity</span>) <br />
|
|
</p>
|
|
</div>
|
|
<div id="isCollectable" class="">
|
|
</p>
|
|
</div>
|
|
</div>
|
|
<div id="isInDockingArea" class="codecontainer">
|
|
<div id="isInDockingArea" class="function">
|
|
<p>
|
|
<span class="keyword">function bool</span> isInDockingArea(<span class="type">Entity</span> <span
|
|
class="parameter">other</span>) <br />
|
|
</p>
|
|
</div>
|
|
<div id="isInDockingArea" class="">
|
|
</p>
|
|
</div>
|
|
</div>
|
|
<div id="isInsideShield" class="codecontainer">
|
|
<div id="isInsideShield" class="function">
|
|
<p>
|
|
<span class="keyword">function var</span> isInsideShield(<span class="type">vec3</span> <span
|
|
class="parameter">point</span>) <br />
|
|
</p>
|
|
</div>
|
|
<div id="isInsideShield" class="">
|
|
</p>
|
|
</div>
|
|
</div>
|
|
<div id="isJumpRouteValid" class="codecontainer">
|
|
<div id="isJumpRouteValid" class="function">
|
|
<p>
|
|
<span class="keyword">function bool, var</span> isJumpRouteValid(<span class="type">int</span>
|
|
<span class="parameter">fromX</span>, <span class="type">int</span> <span
|
|
class="parameter">fromY</span>, <span class="type">int</span> <span
|
|
class="parameter">toX</span>, <span class="type">int</span> <span class="parameter">toY</span>)
|
|
<br />
|
|
</p>
|
|
</div>
|
|
<div id="isJumpRouteValid" class="">
|
|
</p>
|
|
</div>
|
|
</div>
|
|
<div id="isManned" class="codecontainer">
|
|
<div id="isManned" class="function">
|
|
<p>
|
|
<span class="keyword">function var</span> isManned() <br />
|
|
</p>
|
|
</div>
|
|
<div id="isManned" class="">
|
|
</p>
|
|
</div>
|
|
</div>
|
|
<div id="isTurretAllowed" class="codecontainer">
|
|
<div id="isTurretAllowed" class="function">
|
|
<p>
|
|
<span class="keyword">function var</span> isTurretAllowed(<span class="type">TurretTemplate</span>
|
|
<span class="parameter">ScriptTurretTemplate</span>) <br />
|
|
</p>
|
|
</div>
|
|
<div id="isTurretAllowed" class="">
|
|
<p>
|
|
Tests if the maximum number of turrets of this kind is not reached
|
|
</p>
|
|
<p><span class="docheader">Parameters</span></p>
|
|
<div class="indented">
|
|
<span class="parameter">ScriptTurretTemplate</span>
|
|
the template of the turret to be placed <br />
|
|
</div>
|
|
</p>
|
|
</div>
|
|
</div>
|
|
<div id="jumpPossible" class="codecontainer">
|
|
<div id="jumpPossible" class="function">
|
|
<p>
|
|
<span class="keyword">function int</span> jumpPossible(<span class="type">int</span> <span
|
|
class="parameter">x</span>, <span class="type">int</span> <span class="parameter">y</span>)
|
|
<br />
|
|
</p>
|
|
</div>
|
|
<div id="jumpPossible" class="">
|
|
<p>
|
|
Tests if the entity can jump to the specified coordinates
|
|
</p>
|
|
<p><span class="docheader">Parameters</span></p>
|
|
<div class="indented">
|
|
<span class="parameter">x</span>
|
|
The x-coordinates of the target sector <br />
|
|
<span class="parameter">y</span>
|
|
The y-coordinates of the target sector <br />
|
|
</div>
|
|
<p><span class="docheader">Returns</span></p>
|
|
<div class="indented">
|
|
<p>
|
|
Returns an error code:<br /> -1 The entity doesn't have a hyperspace drive.<br /> 0 The entity
|
|
can jump.<br /> 1 The hyperspace drive needs to recharge.<br /> 2 The target sector is too far
|
|
away.<br /> 3 The entity is facing the wrong direction.<br /> 4 The hyperspace drive is being
|
|
jammed.<br />
|
|
</p>
|
|
</div>
|
|
</p>
|
|
</div>
|
|
</div>
|
|
<div id="moveBy" class="codecontainer">
|
|
<div id="moveBy" class="function">
|
|
<p>
|
|
<span class="keyword">function var</span> moveBy(<span class="type">vec3</span> <span
|
|
class="parameter">delta</span>) <br />
|
|
</p>
|
|
</div>
|
|
<div id="moveBy" class="">
|
|
<p>
|
|
Teleports entity by vector
|
|
</p>
|
|
<p><span class="docheader">Returns</span></p>
|
|
<div class="indented">
|
|
<p>
|
|
nothing
|
|
</p>
|
|
</div>
|
|
</p>
|
|
</div>
|
|
</div>
|
|
<div id="registerCallback" class="codecontainer">
|
|
<div id="registerCallback" class="function">
|
|
<p>
|
|
<span class="keyword">function int</span> registerCallback(<span class="type">string</span> <span
|
|
class="parameter">callbackName</span>, <span class="type">string</span> <span
|
|
class="parameter">functionName</span>) <br />
|
|
</p>
|
|
</div>
|
|
<div id="registerCallback" class="">
|
|
<p>
|
|
Register a callback in the entity. The callback receiver has to be inside the same sector for the
|
|
registration to succeed. The callback will be removed if either the entity or the receiver leaves
|
|
the sector or gets destroyed. Double registration of callbacks doesn't work. When the same callback
|
|
to the same callback of the same script instance is registered twice, it will still only be called
|
|
once.
|
|
</p>
|
|
<p><span class="docheader">Parameters</span></p>
|
|
<div class="indented">
|
|
<span class="parameter">callbackName</span>
|
|
The name of the callback <br />
|
|
<span class="parameter">functionName</span>
|
|
The name of the function that will be executed in the script when the callback happens <br />
|
|
</div>
|
|
<p><span class="docheader">Returns</span></p>
|
|
<div class="indented">
|
|
<p>
|
|
0 on success, 1 if the registration failed
|
|
</p>
|
|
</div>
|
|
</p>
|
|
</div>
|
|
</div>
|
|
<div id="registerDamage" class="codecontainer">
|
|
<div id="registerDamage" class="function">
|
|
<p>
|
|
<span class="keyword">function var</span> registerDamage(<span class="type">Uuid</span> <span
|
|
class="parameter">shooterId</span>, <span class="type">double</span> <span
|
|
class="parameter">damage</span>, <span class="type">DamageSource</span> <span
|
|
class="parameter">DamageSource</span>) <br />
|
|
</p>
|
|
</div>
|
|
<div id="registerDamage" class="">
|
|
<p>
|
|
Registers artificial damage as if the entity was damaged by the shooter
|
|
</p>
|
|
<p><span class="docheader">Parameters</span></p>
|
|
<div class="indented">
|
|
<span class="parameter">shooterId</span>
|
|
The id of the entity that inflicted the damage <br />
|
|
<span class="parameter">damage</span>
|
|
The amount of damage inflicted <br />
|
|
<span class="parameter">DamageSource</span>
|
|
The kind of source for the damage <br />
|
|
</div>
|
|
<p><span class="docheader">Returns</span></p>
|
|
<div class="indented">
|
|
<p>
|
|
nothing
|
|
</p>
|
|
</div>
|
|
</p>
|
|
</div>
|
|
</div>
|
|
<div id="removeBonus" class="codecontainer">
|
|
<div id="removeBonus" class="function">
|
|
<p>
|
|
<span class="keyword">function var</span> removeBonus(<span class="type">int</span> <span
|
|
class="parameter">key</span>) <br />
|
|
</p>
|
|
</div>
|
|
<div id="removeBonus" class="">
|
|
<p>
|
|
Deletes bonus
|
|
</p>
|
|
<p><span class="docheader">Parameters</span></p>
|
|
<div class="indented">
|
|
<span class="parameter">key</span>
|
|
Location of the bonus <br />
|
|
</div>
|
|
<p><span class="docheader">Returns</span></p>
|
|
<div class="indented">
|
|
<p>
|
|
nothing
|
|
</p>
|
|
</div>
|
|
</p>
|
|
</div>
|
|
</div>
|
|
<div id="removeCargo" class="codecontainer">
|
|
<div id="removeCargo" class="function">
|
|
<p>
|
|
<span class="keyword">function var</span> removeCargo(<span class="type">var</span> <span
|
|
class="parameter">good</span>, <span class="type">int</span> <span
|
|
class="parameter">amount</span>) <br />
|
|
</p>
|
|
</div>
|
|
<div id="removeCargo" class="">
|
|
<p>
|
|
Removes cargo from the entity. When given a TradingGood, an exact check for that good will be
|
|
performed. When given a string, only a name check will be performed, and which cargo will be
|
|
removed first is undefined if there are multiple goods with the same name. An example would be
|
|
Energy Cells vs. Stolen Energy Cells. The 'name' property is the same, but the 'stolen' property is
|
|
different.
|
|
</p>
|
|
<p><span class="docheader">Parameters</span></p>
|
|
<div class="indented">
|
|
<span class="parameter">good</span>
|
|
Either a TradingGood or a string with the name of a good. <br />
|
|
<span class="parameter">amount</span>
|
|
The amount of cargo that should be removed. If this is more than there is on the ship, all
|
|
specified cargo will be removed. <br />
|
|
</div>
|
|
<p><span class="docheader">Returns</span></p>
|
|
<div class="indented">
|
|
<p>
|
|
nothing
|
|
</p>
|
|
</div>
|
|
</p>
|
|
</div>
|
|
</div>
|
|
<div id="removeCrew" class="codecontainer">
|
|
<div id="removeCrew" class="function">
|
|
<p>
|
|
<span class="keyword">function var</span> removeCrew(<span class="type">int</span> <span
|
|
class="parameter">number</span>, <span class="type">CrewMan</span> <span
|
|
class="parameter">crewman</span>) <br />
|
|
</p>
|
|
</div>
|
|
<div id="removeCrew" class="">
|
|
</p>
|
|
</div>
|
|
</div>
|
|
<div id="removeScript" class="codecontainer">
|
|
<div id="removeScript" class="function">
|
|
<p>
|
|
<span class="keyword">function var</span> removeScript(<span class="type">var</span> <span
|
|
class="parameter">script</span>) <br />
|
|
</p>
|
|
</div>
|
|
<div id="removeScript" class="">
|
|
<p><span class="docheader">Returns</span></p>
|
|
<div class="indented">
|
|
<p>
|
|
nothing
|
|
</p>
|
|
</div>
|
|
</p>
|
|
</div>
|
|
</div>
|
|
<div id="removeScriptBonuses" class="codecontainer">
|
|
<div id="removeScriptBonuses" class="function">
|
|
<p>
|
|
<span class="keyword">function var</span> removeScriptBonuses() <br />
|
|
</p>
|
|
</div>
|
|
<div id="removeScriptBonuses" class="">
|
|
<p>
|
|
Deletes all bonuses added by the current script
|
|
</p>
|
|
<p><span class="docheader">Returns</span></p>
|
|
<div class="indented">
|
|
<p>
|
|
nothing
|
|
</p>
|
|
</div>
|
|
</p>
|
|
</div>
|
|
</div>
|
|
<div id="resolveScriptPath" class="codecontainer">
|
|
<div id="resolveScriptPath" class="function">
|
|
<p>
|
|
<span class="keyword">function var</span> resolveScriptPath(<span class="type">string</span> <span
|
|
class="parameter">path</span>) <br />
|
|
</p>
|
|
</div>
|
|
<div id="resolveScriptPath" class="">
|
|
</p>
|
|
</div>
|
|
</div>
|
|
<div id="sendCallback" class="codecontainer">
|
|
<div id="sendCallback" class="function">
|
|
<p>
|
|
<span class="keyword">function bool</span> sendCallback() <br />
|
|
</p>
|
|
</div>
|
|
<div id="sendCallback" class="">
|
|
</p>
|
|
</div>
|
|
</div>
|
|
<div id="setAccumulatingBlockHealth" class="codecontainer">
|
|
<div id="setAccumulatingBlockHealth" class="function">
|
|
<p>
|
|
<span class="keyword">function var</span> setAccumulatingBlockHealth(<span class="type">bool</span>
|
|
<span class="parameter">bool</span>) <br />
|
|
</p>
|
|
</div>
|
|
<div id="setAccumulatingBlockHealth" class="">
|
|
<p>
|
|
If AccumulatingBlockHealth is true, a block needs to take as much damage as would be necessary to
|
|
destroy all its children before it itself is destroyed. If it is set to false, the entity's blocks
|
|
will have only their own durability. Set it to false if you want your entity to easily break apart,
|
|
e.g. for wreckages.
|
|
</p>
|
|
<p><span class="docheader">Parameters</span></p>
|
|
<div class="indented">
|
|
<span class="parameter">bool</span>
|
|
<br />
|
|
</div>
|
|
<p><span class="docheader">Returns</span></p>
|
|
<div class="indented">
|
|
<p>
|
|
nothing
|
|
</p>
|
|
</div>
|
|
</p>
|
|
</div>
|
|
</div>
|
|
<div id="setAimedPosition" class="codecontainer">
|
|
<div id="setAimedPosition" class="function">
|
|
<p>
|
|
<span class="keyword">function var</span> setAimedPosition(<span class="type">int</span> <span
|
|
class="parameter">seat</span>, <span class="type">vec3</span> <span class="parameter">in</span>)
|
|
<br />
|
|
</p>
|
|
</div>
|
|
<div id="setAimedPosition" class="">
|
|
<p><span class="docheader">Returns</span></p>
|
|
<div class="indented">
|
|
<p>
|
|
nothing
|
|
</p>
|
|
</div>
|
|
</p>
|
|
</div>
|
|
</div>
|
|
<div id="setAttachedBlockIndex" class="codecontainer">
|
|
<div id="setAttachedBlockIndex" class="function">
|
|
<p>
|
|
<span class="keyword">function var</span> setAttachedBlockIndex(<span class="type">int</span> <span
|
|
class="parameter">in</span>) <br />
|
|
</p>
|
|
</div>
|
|
<div id="setAttachedBlockIndex" class="">
|
|
<p><span class="docheader">Returns</span></p>
|
|
<div class="indented">
|
|
<p>
|
|
nothing
|
|
</p>
|
|
</div>
|
|
</p>
|
|
</div>
|
|
</div>
|
|
<div id="setCaptain" class="codecontainer">
|
|
<div id="setCaptain" class="function">
|
|
<p>
|
|
<span class="keyword">function var</span> setCaptain(<span class="type">Captain [or nil]</span>
|
|
<span class="parameter">captain</span>) <br />
|
|
</p>
|
|
</div>
|
|
<div id="setCaptain" class="">
|
|
<p><span class="docheader">Returns</span></p>
|
|
<div class="indented">
|
|
<p>
|
|
nothing
|
|
</p>
|
|
</div>
|
|
</p>
|
|
</div>
|
|
</div>
|
|
<div id="setDamageTypeMultiplier" class="codecontainer">
|
|
<div id="setDamageTypeMultiplier" class="function">
|
|
<p>
|
|
<span class="keyword">function var</span> setDamageTypeMultiplier(<span
|
|
class="type">DamageType</span> <span class="parameter">type</span>, <span
|
|
class="type">float</span> <span class="parameter">factor</span>) <br />
|
|
</p>
|
|
</div>
|
|
<div id="setDamageTypeMultiplier" class="">
|
|
<p><span class="docheader">Returns</span></p>
|
|
<div class="indented">
|
|
<p>
|
|
nothing
|
|
</p>
|
|
</div>
|
|
</p>
|
|
</div>
|
|
</div>
|
|
<div id="setDropsAttachedTurrets" class="codecontainer">
|
|
<div id="setDropsAttachedTurrets" class="function">
|
|
<p>
|
|
<span class="keyword">function var</span> setDropsAttachedTurrets(<span class="type">bool</span>
|
|
<span class="parameter">bool</span>) <br />
|
|
</p>
|
|
</div>
|
|
<div id="setDropsAttachedTurrets" class="">
|
|
<p>
|
|
Sets the entities' ability to drop its attached turrets. If set to true (default) the ship has a
|
|
chance to drop a turret that's attached to it when it's destroyed. This is only enabled for NPC
|
|
entities.
|
|
</p>
|
|
<p><span class="docheader">Parameters</span></p>
|
|
<div class="indented">
|
|
<span class="parameter">bool</span>
|
|
value if the dropping is enabled <br />
|
|
</div>
|
|
<p><span class="docheader">Returns</span></p>
|
|
<div class="indented">
|
|
<p>
|
|
nothing
|
|
</p>
|
|
</div>
|
|
</p>
|
|
</div>
|
|
</div>
|
|
<div id="setDropsLoot" class="codecontainer">
|
|
<div id="setDropsLoot" class="function">
|
|
<p>
|
|
<span class="keyword">function var</span> setDropsLoot(<span class="type">bool</span> <span
|
|
class="parameter">bool</span>) <br />
|
|
</p>
|
|
</div>
|
|
<div id="setDropsLoot" class="">
|
|
<p>
|
|
Sets the entities' ability to drop normal loot. Affects dropping of money, resources, cargo,
|
|
turrets and upgrades. 'Loot' component is not affected by this.
|
|
</p>
|
|
<p><span class="docheader">Parameters</span></p>
|
|
<div class="indented">
|
|
<span class="parameter">bool</span>
|
|
value if the entity should drop loot or not <br />
|
|
</div>
|
|
<p><span class="docheader">Returns</span></p>
|
|
<div class="indented">
|
|
<p>
|
|
nothing
|
|
</p>
|
|
</div>
|
|
</p>
|
|
</div>
|
|
</div>
|
|
<div id="setMalusFactor" class="codecontainer">
|
|
<div id="setMalusFactor" class="function">
|
|
<p>
|
|
<span class="keyword">function var</span> setMalusFactor(<span class="type">float</span> <span
|
|
class="parameter">in</span>, <span class="type">int</span> <span
|
|
class="parameter">reason</span>) <br />
|
|
</p>
|
|
</div>
|
|
<div id="setMalusFactor" class="">
|
|
<p><span class="docheader">Returns</span></p>
|
|
<div class="indented">
|
|
<p>
|
|
nothing
|
|
</p>
|
|
</div>
|
|
</p>
|
|
</div>
|
|
</div>
|
|
<div id="setManned" class="codecontainer">
|
|
<div id="setManned" class="function">
|
|
<p>
|
|
<span class="keyword">function var</span> setManned(<span class="type">bool</span> <span
|
|
class="parameter">in</span>) <br />
|
|
</p>
|
|
</div>
|
|
<div id="setManned" class="">
|
|
<p><span class="docheader">Returns</span></p>
|
|
<div class="indented">
|
|
<p>
|
|
nothing
|
|
</p>
|
|
</div>
|
|
</p>
|
|
</div>
|
|
</div>
|
|
<div id="setMovePlan" class="codecontainer">
|
|
<div id="setMovePlan" class="function">
|
|
<p>
|
|
<span class="keyword">function var</span> setMovePlan(<span class="type">BlockPlan</span> <span
|
|
class="parameter">plan</span>) <br />
|
|
</p>
|
|
</div>
|
|
<div id="setMovePlan" class="">
|
|
<p>
|
|
Set the new plan of the entity. The entity will get deleted if the plan is empty. This moves all
|
|
the data out of the plan that is used as the first argument. The content of the plan given as
|
|
argument is then undefined, but still valid. It might be empty, it might contain the previous plan.
|
|
This operation is independent of the size of the plan, use it when you have to set large plans with
|
|
lots of blocks.
|
|
</p>
|
|
<p><span class="docheader">Parameters</span></p>
|
|
<div class="indented">
|
|
<span class="parameter">plan</span>
|
|
The new BlockPlan of the entity <br />
|
|
</div>
|
|
<p><span class="docheader">Returns</span></p>
|
|
<div class="indented">
|
|
<p>
|
|
nothing
|
|
</p>
|
|
</div>
|
|
</p>
|
|
</div>
|
|
</div>
|
|
<div id="setPlan" class="codecontainer">
|
|
<div id="setPlan" class="function">
|
|
<p>
|
|
<span class="keyword">function var</span> setPlan(<span class="type">BlockPlan</span> <span
|
|
class="parameter">plan</span>) <br />
|
|
</p>
|
|
</div>
|
|
<div id="setPlan" class="">
|
|
<p>
|
|
Set the new plan of the entity. The entity will get deleted if the plan is empty. This copies the
|
|
entire plan that is given as argument, keep that in mind when setting plans with large block
|
|
counts.
|
|
</p>
|
|
<p><span class="docheader">Parameters</span></p>
|
|
<div class="indented">
|
|
<span class="parameter">plan</span>
|
|
The new BlockPlan of the entity <br />
|
|
</div>
|
|
<p><span class="docheader">Returns</span></p>
|
|
<div class="indented">
|
|
<p>
|
|
nothing
|
|
</p>
|
|
</div>
|
|
</p>
|
|
</div>
|
|
</div>
|
|
<div id="setTitle" class="codecontainer">
|
|
<div id="setTitle" class="function">
|
|
<p>
|
|
<span class="keyword">function var</span> setTitle(<span class="type">string</span> <span
|
|
class="parameter">title</span>, <span class="type">string_pair...</span> <span
|
|
class="parameter">arguments</span>) <br />
|
|
</p>
|
|
</div>
|
|
<div id="setTitle" class="">
|
|
<p>
|
|
Sets the title that can be used as title in menus
|
|
</p>
|
|
<p><span class="docheader">Parameters</span></p>
|
|
<div class="indented">
|
|
<span class="parameter">title</span>
|
|
a string that will be used as title, can be a format string for easier translation.</br> <br />
|
|
<span class="parameter">arguments</span>
|
|
Set the string arguments (if format string is used) as vector of string_pair. <br />
|
|
</div>
|
|
<p><span class="docheader">Returns</span></p>
|
|
<div class="indented">
|
|
<p>
|
|
nothing
|
|
</p>
|
|
</div>
|
|
</p>
|
|
</div>
|
|
</div>
|
|
<div id="setTitleArguments" class="codecontainer">
|
|
<div id="setTitleArguments" class="function">
|
|
<p>
|
|
<span class="keyword">function var</span> setTitleArguments(<span
|
|
class="type">string_pair...</span> <span class="parameter">arguments</span>) <br />
|
|
</p>
|
|
</div>
|
|
<div id="setTitleArguments" class="">
|
|
<p>
|
|
Sets the arguments to a title
|
|
</p>
|
|
<p><span class="docheader">Parameters</span></p>
|
|
<div class="indented">
|
|
<span class="parameter">arguments</span>
|
|
Set the string arguments as vector of string_pair. <br />
|
|
</div>
|
|
<p><span class="docheader">Returns</span></p>
|
|
<div class="indented">
|
|
<p>
|
|
nothing
|
|
</p>
|
|
</div>
|
|
</p>
|
|
</div>
|
|
</div>
|
|
<div id="setTurretSize" class="codecontainer">
|
|
<div id="setTurretSize" class="function">
|
|
<p>
|
|
<span class="keyword">function var</span> setTurretSize(<span class="type">float</span> <span
|
|
class="parameter">in</span>) <br />
|
|
</p>
|
|
</div>
|
|
<div id="setTurretSize" class="">
|
|
<p><span class="docheader">Returns</span></p>
|
|
<div class="indented">
|
|
<p>
|
|
nothing
|
|
</p>
|
|
</div>
|
|
</p>
|
|
</div>
|
|
</div>
|
|
<div id="setTurretTurningSpeed" class="codecontainer">
|
|
<div id="setTurretTurningSpeed" class="function">
|
|
<p>
|
|
<span class="keyword">function var</span> setTurretTurningSpeed(<span class="type">float</span>
|
|
<span class="parameter">in</span>) <br />
|
|
</p>
|
|
</div>
|
|
<div id="setTurretTurningSpeed" class="">
|
|
<p><span class="docheader">Returns</span></p>
|
|
<div class="indented">
|
|
<p>
|
|
nothing
|
|
</p>
|
|
</div>
|
|
</p>
|
|
</div>
|
|
</div>
|
|
<div id="setValue" class="codecontainer">
|
|
<div id="setValue" class="function">
|
|
<p>
|
|
<span class="keyword">function var</span> setValue(<span class="type">string</span> <span
|
|
class="parameter">key</span>, <span class="type">var</span> <span
|
|
class="parameter">value</span>) <br />
|
|
</p>
|
|
</div>
|
|
<div id="setValue" class="">
|
|
<p>
|
|
Sets a custom value
|
|
</p>
|
|
<p><span class="docheader">Parameters</span></p>
|
|
<div class="indented">
|
|
<span class="parameter">key</span>
|
|
A string that serves as the name of the value <br />
|
|
<span class="parameter">value</span>
|
|
The value to save. Must be bool, number, string or nil. If nil is given, the value will be deleted.
|
|
<br />
|
|
</div>
|
|
</p>
|
|
</div>
|
|
</div>
|
|
<div id="singleFlyToLocationTick" class="codecontainer">
|
|
<div id="singleFlyToLocationTick" class="function">
|
|
<p>
|
|
<span class="keyword">function var</span> singleFlyToLocationTick(<span class="type">vec3</span>
|
|
<span class="parameter">location</span>) <br />
|
|
</p>
|
|
</div>
|
|
<div id="singleFlyToLocationTick" class="">
|
|
<p>
|
|
Tells the ship to fly to given location, directly and without pathfinding.
|
|
</p>
|
|
<p><span class="docheader">Parameters</span></p>
|
|
<div class="indented">
|
|
<span class="parameter">location</span>
|
|
the location to fly to (in global coordinates) Paired with setting desiredVelocity to 0, this can
|
|
be used to rotate the ship to a given direction. <br />
|
|
</div>
|
|
<p><span class="docheader">Returns</span></p>
|
|
<div class="indented">
|
|
<p>
|
|
nothing
|
|
</p>
|
|
</div>
|
|
</p>
|
|
</div>
|
|
</div>
|
|
<div id="unregisterCallback" class="codecontainer">
|
|
<div id="unregisterCallback" class="function">
|
|
<p>
|
|
<span class="keyword">function int</span> unregisterCallback(<span class="type">string</span> <span
|
|
class="parameter">callbackName</span>, <span class="type">string</span> <span
|
|
class="parameter">functionName</span>) <br />
|
|
</p>
|
|
</div>
|
|
<div id="unregisterCallback" class="">
|
|
</p>
|
|
</div>
|
|
</div>
|
|
<div id="updateProductionCatchingUp" class="codecontainer">
|
|
<div id="updateProductionCatchingUp" class="function">
|
|
<p>
|
|
<span class="keyword">function var</span> updateProductionCatchingUp(<span
|
|
class="type">float</span> <span class="parameter">float</span>) <br />
|
|
</p>
|
|
</div>
|
|
<div id="updateProductionCatchingUp" class="">
|
|
<p>
|
|
Simulates production catching up. This is used when ships return from the background simulation.
|
|
Updates fighter production, academy and cloning.
|
|
</p>
|
|
<p><span class="docheader">Parameters</span></p>
|
|
<div class="indented">
|
|
<span class="parameter">float</span>
|
|
timePassed The amount of time that should be simulated <br />
|
|
</div>
|
|
<p><span class="docheader">Returns</span></p>
|
|
<div class="indented">
|
|
<p>
|
|
nothing
|
|
</p>
|
|
</div>
|
|
</p>
|
|
</div>
|
|
</div>
|
|
<div id="waitUntilAsyncWorkFinished" class="codecontainer">
|
|
<div id="waitUntilAsyncWorkFinished" class="function">
|
|
<p>
|
|
<span class="keyword">function var</span> waitUntilAsyncWorkFinished(<span class="type">var</span>
|
|
<span class="parameter">time</span>) <br />
|
|
</p>
|
|
</div>
|
|
<div id="waitUntilAsyncWorkFinished" class="">
|
|
<p><span class="docheader">Returns</span></p>
|
|
<div class="indented">
|
|
<p>
|
|
nothing
|
|
</p>
|
|
</div>
|
|
</p>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="sitemap">
|
|
<div class="flexheader">
|
|
<div class="headerlisting">
|
|
<span class="docheader">Overview</span>
|
|
<br> <a href="index.html">Home</a>
|
|
<a href="Functions.html">Functions</a>
|
|
<a href="Search.html">Search</a>
|
|
</div>
|
|
<div class="flexheaderwhitespace"></div>
|
|
<form action="Search.html" method="get"> Search:<input name="search" class="headersearchinput"
|
|
type="search"> </form>
|
|
</div>
|
|
<div class="headerlisting">
|
|
<span class="docheader">Callbacks</span>
|
|
<br><a href="Callbacks.html"> Callbacks</a>
|
|
<a href="Alliance [Client] Callbacks.html">Alliance [Client] Callbacks</a>
|
|
<a href="Alliance [Server] Callbacks.html">Alliance [Server] Callbacks</a>
|
|
<a href="Alliance [Server] Callbacks.html">Alliance [Server] Callbacks</a>
|
|
<a href="Entity Callbacks.html">Entity Callbacks</a>
|
|
<a href="Galaxy Callbacks.html">Galaxy Callbacks</a>
|
|
<a href="Player Callbacks.html">Player Callbacks</a>
|
|
<a href="Player [Client] Callbacks.html">Player [Client] Callbacks</a>
|
|
<a href="Sector Callbacks.html">Sector Callbacks</a>
|
|
<a href="Server Callbacks.html">Server Callbacks</a>
|
|
</div>
|
|
<div class="headerlisting">
|
|
<span class="docheader">Predefined Functions & Example Scripts</span>
|
|
<br><a href="CommandFunctions.html">Command</a>
|
|
<a href="EntityFunctions.html">Entity</a>
|
|
<a href="FactionDatabaseFunctions.html">FactionDatabase</a>
|
|
<a href="PlanGeneratorFunctions.html">PlanGenerator</a>
|
|
<a href="PlayerFunctions.html">Player</a>
|
|
<a href="SectorFunctions.html">Sector</a>
|
|
<a href="ServerFunctions.html">Server</a>
|
|
<a href="UsableInventoryItemFunctions.html">UsableInventoryItem</a>
|
|
</div>
|
|
<div class="headerlisting">
|
|
<span class="docheader">Common Components</span>
|
|
<br><a href="Boarding.html">Boarding</a>
|
|
<a href="BspTree.html">BspTree</a>
|
|
<a href="CargoBay.html">CargoBay</a>
|
|
<a href="CargoLoot.html">CargoLoot</a>
|
|
<a href="ControlUnit.html">ControlUnit</a>
|
|
<a href="CrewComponent.html">CrewComponent</a>
|
|
<a href="DeletionTimer.html">DeletionTimer</a>
|
|
<a href="DirectFlightPhysics.html">DirectFlightPhysics</a>
|
|
<a href="DockingClamps.html">DockingClamps</a>
|
|
<a href="DockingParent.html">DockingParent</a>
|
|
<a href="DockingPositions.html">DockingPositions</a>
|
|
<a href="Durability.html">Durability</a>
|
|
<a href="EnergySystem.html">EnergySystem</a>
|
|
<a href="Engine.html">Engine</a>
|
|
<a href="FighterAI.html">FighterAI</a>
|
|
<a href="Hangar.html">Hangar</a>
|
|
<a href="HyperspaceEngine.html">HyperspaceEngine</a>
|
|
<a href="InteractionText.html">InteractionText</a>
|
|
<a href="InventoryItemLoot.html">InventoryItemLoot</a>
|
|
<a href="Owner.html">Owner</a>
|
|
<a href="Physics.html">Physics</a>
|
|
<a href="Plan.html">Plan</a>
|
|
<a href="ReadOnlyBoarding.html">ReadOnlyBoarding</a>
|
|
<a href="ReadOnlyBspTree.html">ReadOnlyBspTree</a>
|
|
<a href="ReadOnlyCargoBay.html">ReadOnlyCargoBay</a>
|
|
<a href="ReadOnlyControlUnit.html">ReadOnlyControlUnit</a>
|
|
<a href="ReadOnlyCrew.html">ReadOnlyCrew</a>
|
|
<a href="ReadOnlyDeletionTimer.html">ReadOnlyDeletionTimer</a>
|
|
<a href="ReadOnlyEnergySystem.html">ReadOnlyEnergySystem</a>
|
|
<a href="ReadOnlyEngine.html">ReadOnlyEngine</a>
|
|
<a href="ReadOnlyFighterAI.html">ReadOnlyFighterAI</a>
|
|
<a href="ReadOnlyHangar.html">ReadOnlyHangar</a>
|
|
<a href="ReadOnlyHyperspaceEngine.html">ReadOnlyHyperspaceEngine</a>
|
|
<a href="ReadOnlyInteractionText.html">ReadOnlyInteractionText</a>
|
|
<a href="ReadOnlyOwner.html">ReadOnlyOwner</a>
|
|
<a href="ReadOnlyPhysics.html">ReadOnlyPhysics</a>
|
|
<a href="ReadOnlyPlan.html">ReadOnlyPlan</a>
|
|
<a href="ReadOnlyShipAI.html">ReadOnlyShipAI</a>
|
|
<a href="ReadOnlyShipSystem.html">ReadOnlyShipSystem</a>
|
|
<a href="ReadOnlyTorpedoAI [Server] [Client] [Server] [Client].html">ReadOnlyTorpedoAI [Server] [Client]
|
|
[Server] [Client]</a>
|
|
<a href="ReadOnlyTorpedoAI [Server] [Client] [Server] [Client].html">ReadOnlyTorpedoAI [Server] [Client]
|
|
[Server] [Client]</a>
|
|
<a href="ReadOnlyTorpedoLauncher.html">ReadOnlyTorpedoLauncher</a>
|
|
<a href="ReadOnlyTurretBases.html">ReadOnlyTurretBases</a>
|
|
<a href="ReadOnlyVelocity.html">ReadOnlyVelocity</a>
|
|
<a href="ReadOnlyWeapons.html">ReadOnlyWeapons</a>
|
|
<a href="ReadOnlyWormHole.html">ReadOnlyWormHole</a>
|
|
<a href="Shield.html">Shield</a>
|
|
<a href="ShipAI.html">ShipAI</a>
|
|
<a href="ShipSystem.html">ShipSystem</a>
|
|
<a href="StructuralIntegrity.html">StructuralIntegrity</a>
|
|
<a href="SystemUpgradeLoot.html">SystemUpgradeLoot</a>
|
|
<a href="Thrusters.html">Thrusters</a>
|
|
<a href="Torpedo.html">Torpedo</a>
|
|
<a href="TorpedoAI.html">TorpedoAI</a>
|
|
<a href="TorpedoLauncher.html">TorpedoLauncher</a>
|
|
<a href="Turret.html">Turret</a>
|
|
<a href="TurretAI.html">TurretAI</a>
|
|
<a href="TurretBases.html">TurretBases</a>
|
|
<a href="Velocity.html">Velocity</a>
|
|
<a href="Weapons.html">Weapons</a>
|
|
<a href="WormHole.html">WormHole</a>
|
|
</div>
|
|
<div class="headerlisting">
|
|
<span class="docheader">Common Objects</span>
|
|
<br><a href="AllianceMember.html">AllianceMember</a>
|
|
<a href="AllianceRank.html">AllianceRank</a>
|
|
<a href="BlockPlan.html">BlockPlan</a>
|
|
<a href="BlockPlanBlock.html">BlockPlanBlock</a>
|
|
<a href="BlockStatistics.html">BlockStatistics</a>
|
|
<a href="Box.html">Box</a>
|
|
<a href="Captain.html">Captain</a>
|
|
<a href="Color.html">Color</a>
|
|
<a href="ControlUnitSeat.html">ControlUnitSeat</a>
|
|
<a href="CraftDesign.html">CraftDesign</a>
|
|
<a href="CraftStatsOverview.html">CraftStatsOverview</a>
|
|
<a href="Crew.html">Crew</a>
|
|
<a href="CrewMan.html">CrewMan</a>
|
|
<a href="CrewProfession.html">CrewProfession</a>
|
|
<a href="DebugInfo.html">DebugInfo</a>
|
|
<a href="dvec2.html">dvec2</a>
|
|
<a href="dvec3.html">dvec3</a>
|
|
<a href="dvec4.html">dvec4</a>
|
|
<a href="Entity.html">Entity</a>
|
|
<a href="EntityDescriptor.html">EntityDescriptor</a>
|
|
<a href="FighterTemplate.html">FighterTemplate</a>
|
|
<a href="Format.html">Format</a>
|
|
<a href="GameSettings.html">GameSettings</a>
|
|
<a href="Group.html">Group</a>
|
|
<a href="HighResolutionTimer.html">HighResolutionTimer</a>
|
|
<a href="Inventory.html">Inventory</a>
|
|
<a href="InventoryTurret.html">InventoryTurret</a>
|
|
<a href="ivec2.html">ivec2</a>
|
|
<a href="ivec3.html">ivec3</a>
|
|
<a href="ivec4.html">ivec4</a>
|
|
<a href="Language.html">Language</a>
|
|
<a href="Mail.html">Mail</a>
|
|
<a href="Material.html">Material</a>
|
|
<a href="Matrix.html">Matrix</a>
|
|
<a href="ModManager.html">ModManager</a>
|
|
<a href="NamedFormat.html">NamedFormat</a>
|
|
<a href="PlanBspTree.html">PlanBspTree</a>
|
|
<a href="PlanetSpecifics.html">PlanetSpecifics</a>
|
|
<a href="PlanGenerationStage.html">PlanGenerationStage</a>
|
|
<a href="PlanPart.html">PlanPart</a>
|
|
<a href="PlanStyle.html">PlanStyle</a>
|
|
<a href="PlayerId.html">PlayerId</a>
|
|
<a href="PluralForm.html">PluralForm</a>
|
|
<a href="Profiler.html">Profiler</a>
|
|
<a href="QuadTree.html">QuadTree</a>
|
|
<a href="Random.html">Random</a>
|
|
<a href="Rarity.html">Rarity</a>
|
|
<a href="Ray.html">Ray</a>
|
|
<a href="ReadOnlyEntity.html">ReadOnlyEntity</a>
|
|
<a href="Rect.html">Rect</a>
|
|
<a href="Relation.html">Relation</a>
|
|
<a href="Scenario.html">Scenario</a>
|
|
<a href="SectorView.html">SectorView</a>
|
|
<a href="Seed.html">Seed</a>
|
|
<a href="Sphere.html">Sphere</a>
|
|
<a href="Squad.html">Squad</a>
|
|
<a href="SystemUpgradeTemplate.html">SystemUpgradeTemplate</a>
|
|
<a href="Timer.html">Timer</a>
|
|
<a href="Tooltip.html">Tooltip</a>
|
|
<a href="TooltipLine.html">TooltipLine</a>
|
|
<a href="TorpedoShaft.html">TorpedoShaft</a>
|
|
<a href="TorpedoTemplate.html">TorpedoTemplate</a>
|
|
<a href="TradingGood.html">TradingGood</a>
|
|
<a href="TurretDesign.html">TurretDesign</a>
|
|
<a href="TurretDesignPart.html">TurretDesignPart</a>
|
|
<a href="TurretTemplate.html">TurretTemplate</a>
|
|
<a href="UsableInventoryItem.html">UsableInventoryItem</a>
|
|
<a href="Uuid.html">Uuid</a>
|
|
<a href="VanillaInventoryItem.html">VanillaInventoryItem</a>
|
|
<a href="vec2.html">vec2</a>
|
|
<a href="vec3.html">vec3</a>
|
|
<a href="vec4.html">vec4</a>
|
|
<a href="Version.html">Version</a>
|
|
<a href="Weapon.html">Weapon</a>
|
|
</div>
|
|
<div class="headerlisting">
|
|
<span class="docheader">Client Components</span>
|
|
<br><a href="EntityIcon.html">EntityIcon</a>
|
|
<a href="EntityTooltip.html">EntityTooltip</a>
|
|
<a href="PlanMesh.html">PlanMesh</a>
|
|
<a href="ReadOnlyIcon.html">ReadOnlyIcon</a>
|
|
<a href="ReadOnlyPlanMesh.html">ReadOnlyPlanMesh</a>
|
|
<a href="ReadOnlyScriptUI.html">ReadOnlyScriptUI</a>
|
|
<a href="ReadOnlyTooltip.html">ReadOnlyTooltip</a>
|
|
<a href="ScriptUI.html">ScriptUI</a>
|
|
</div>
|
|
<div class="headerlisting">
|
|
<span class="docheader">Client Objects</span>
|
|
<br><a href="Achievements.html">Achievements</a>
|
|
<a href="Alliance [Client].html">Alliance [Client]</a>
|
|
<a href="CameraKeyFrame.html">CameraKeyFrame</a>
|
|
<a href="CaptainSelectionItem.html">CaptainSelectionItem</a>
|
|
<a href="Client.html">Client</a>
|
|
<a href="ClientSettings.html">ClientSettings</a>
|
|
<a href="ColorSelectionItem.html">ColorSelectionItem</a>
|
|
<a href="CraftDesignSelectionItem.html">CraftDesignSelectionItem</a>
|
|
<a href="Faction [Client].html">Faction [Client]</a>
|
|
<a href="Galaxy [Client].html">Galaxy [Client]</a>
|
|
<a href="GalaxyMap.html">GalaxyMap</a>
|
|
<a href="GameInput.html">GameInput</a>
|
|
<a href="GlowFX.html">GlowFX</a>
|
|
<a href="IconSelectionItem.html">IconSelectionItem</a>
|
|
<a href="InputWindow.html">InputWindow</a>
|
|
<a href="InventoryReferenceSelectionItem.html">InventoryReferenceSelectionItem</a>
|
|
<a href="InventorySelectionItem.html">InventorySelectionItem</a>
|
|
<a href="Keyboard.html">Keyboard</a>
|
|
<a href="LaserFX.html">LaserFX</a>
|
|
<a href="Mouse.html">Mouse</a>
|
|
<a href="Music.html">Music</a>
|
|
<a href="PixelIconSelectionItem.html">PixelIconSelectionItem</a>
|
|
<a href="Planet.html">Planet</a>
|
|
<a href="Player [Client].html">Player [Client]</a>
|
|
<a href="PlayerWindow.html">PlayerWindow</a>
|
|
<a href="RefractionFX.html">RefractionFX</a>
|
|
<a href="Sector [Client].html">Sector [Client]</a>
|
|
<a href="SelectionItem.html">SelectionItem</a>
|
|
<a href="ShipDatabaseEntry [Client].html">ShipDatabaseEntry [Client]</a>
|
|
<a href="SoundSource.html">SoundSource</a>
|
|
<a href="StrategyState.html">StrategyState</a>
|
|
<a href="TargetIndicator.html">TargetIndicator</a>
|
|
<a href="TooltipRenderer.html">TooltipRenderer</a>
|
|
<a href="TurretDesignSelectionItem.html">TurretDesignSelectionItem</a>
|
|
</div>
|
|
<div class="headerlisting">
|
|
<span class="docheader">Client UI Objects</span>
|
|
<br><a href="AllianceEmblem.html">AllianceEmblem</a>
|
|
<a href="AllianceTab.html">AllianceTab</a>
|
|
<a href="ArrowLine.html">ArrowLine</a>
|
|
<a href="Button [Client] [Client].html">Button [Client] [Client]</a>
|
|
<a href="Button [Client] [Client].html">Button [Client] [Client]</a>
|
|
<a href="CaptainIcon.html">CaptainIcon</a>
|
|
<a href="CaptainProfile.html">CaptainProfile</a>
|
|
<a href="CheckBox.html">CheckBox</a>
|
|
<a href="ComboBox.html">ComboBox</a>
|
|
<a href="ContextMenu.html">ContextMenu</a>
|
|
<a href="CraftPortrait.html">CraftPortrait</a>
|
|
<a href="CrewBar.html">CrewBar</a>
|
|
<a href="Frame.html">Frame</a>
|
|
<a href="Hud.html">Hud</a>
|
|
<a href="InventorySelection.html">InventorySelection</a>
|
|
<a href="Label.html">Label</a>
|
|
<a href="Line.html">Line</a>
|
|
<a href="ListBox.html">ListBox</a>
|
|
<a href="ListBoxEx.html">ListBoxEx</a>
|
|
<a href="MapArrowLine.html">MapArrowLine</a>
|
|
<a href="MapIcon.html">MapIcon</a>
|
|
<a href="MultiLineTextBox.html">MultiLineTextBox</a>
|
|
<a href="NumbersBar.html">NumbersBar</a>
|
|
<a href="Picture.html">Picture</a>
|
|
<a href="PlanDisplayer.html">PlanDisplayer</a>
|
|
<a href="ProgressBar.html">ProgressBar</a>
|
|
<a href="SavedDesignsSelection.html">SavedDesignsSelection</a>
|
|
<a href="ScrollFrame.html">ScrollFrame</a>
|
|
<a href="Selection.html">Selection</a>
|
|
<a href="ShipWindow.html">ShipWindow</a>
|
|
<a href="Slider.html">Slider</a>
|
|
<a href="StatisticsBar.html">StatisticsBar</a>
|
|
<a href="Tab.html">Tab</a>
|
|
<a href="TabbedWindow.html">TabbedWindow</a>
|
|
<a href="TextBox.html">TextBox</a>
|
|
<a href="TextField.html">TextField</a>
|
|
<a href="TooltipDisplayer.html">TooltipDisplayer</a>
|
|
<a href="Tree.html">Tree</a>
|
|
<a href="UIArbitraryHorizontalSplitter.html">UIArbitraryHorizontalSplitter</a>
|
|
<a href="UIArbitraryVerticalSplitter.html">UIArbitraryVerticalSplitter</a>
|
|
<a href="UIContainer.html">UIContainer</a>
|
|
<a href="UIElement.html">UIElement</a>
|
|
<a href="UIGridSplitter.html">UIGridSplitter</a>
|
|
<a href="UIHorizontalLister.html">UIHorizontalLister</a>
|
|
<a href="UIHorizontalMultiSplitter.html">UIHorizontalMultiSplitter</a>
|
|
<a href="UIHorizontalSplitter.html">UIHorizontalSplitter</a>
|
|
<a href="UIOrganizer.html">UIOrganizer</a>
|
|
<a href="UIRect.html">UIRect</a>
|
|
<a href="UIRenderer.html">UIRenderer</a>
|
|
<a href="UIVerticalLister.html">UIVerticalLister</a>
|
|
<a href="UIVerticalMultiSplitter.html">UIVerticalMultiSplitter</a>
|
|
<a href="UIVerticalSplitter.html">UIVerticalSplitter</a>
|
|
<a href="ValueComboBox.html">ValueComboBox</a>
|
|
<a href="Window.html">Window</a>
|
|
</div>
|
|
<div class="headerlisting">
|
|
<span class="docheader">Server Components</span>
|
|
<br><a href="EntityTransferrer.html">EntityTransferrer</a>
|
|
<a href="FighterController.html">FighterController</a>
|
|
<a href="Loot.html">Loot</a>
|
|
<a href="ReadOnlyEntityTransferrer.html">ReadOnlyEntityTransferrer</a>
|
|
<a href="ReadOnlyFighterController.html">ReadOnlyFighterController</a>
|
|
<a href="ReadOnlyLoot.html">ReadOnlyLoot</a>
|
|
<a href="ReadOnlyTurretController.html">ReadOnlyTurretController</a>
|
|
<a href="ReadOnlyWreckageCreator.html">ReadOnlyWreckageCreator</a>
|
|
<a href="TurretController.html">TurretController</a>
|
|
<a href="WreckageCreator.html">WreckageCreator</a>
|
|
</div>
|
|
<div class="headerlisting">
|
|
<span class="docheader">Server Objects</span>
|
|
<br><a href="Alliance [Server].html">Alliance [Server]</a>
|
|
<a href="Faction [Server].html">Faction [Server]</a>
|
|
<a href="Galaxy [Server].html">Galaxy [Server]</a>
|
|
<a href="Player [Server].html">Player [Server]</a>
|
|
<a href="ReadOnlySector.html">ReadOnlySector</a>
|
|
<a href="Sector [Server].html">Sector [Server]</a>
|
|
<a href="Server.html">Server</a>
|
|
<a href="ShipDatabaseEntry [Server].html">ShipDatabaseEntry [Server]</a>
|
|
</div>
|
|
<div class="lastheaderlisting">
|
|
<span class="docheader">Enums</span>
|
|
<br><a href="Enums.html#AIState">AIState</a>
|
|
<a href="Enums.html#AlliancePrivilege">AlliancePrivilege</a>
|
|
<a href="Enums.html#BeamShape">BeamShape</a>
|
|
<a href="Enums.html#BlockShading">BlockShading</a>
|
|
<a href="Enums.html#BlockStructure">BlockStructure</a>
|
|
<a href="Enums.html#BlockType">BlockType</a>
|
|
<a href="Enums.html#BlockType2">BlockType2</a>
|
|
<a href="Enums.html#BoxType">BoxType</a>
|
|
<a href="Enums.html#BuildError">BuildError</a>
|
|
<a href="Enums.html#CaptainGenderId">CaptainGenderId</a>
|
|
<a href="Enums.html#ChatChannel">ChatChannel</a>
|
|
<a href="Enums.html#ChatMessageType">ChatMessageType</a>
|
|
<a href="Enums.html#ComponentType">ComponentType</a>
|
|
<a href="Enums.html#ControlAction">ControlAction</a>
|
|
<a href="Enums.html#ControlActionBit">ControlActionBit</a>
|
|
<a href="Enums.html#ControlStyle">ControlStyle</a>
|
|
<a href="Enums.html#CoolingType">CoolingType</a>
|
|
<a href="Enums.html#CraftStatsOverviewStat">CraftStatsOverviewStat</a>
|
|
<a href="Enums.html#CrewProfessionType">CrewProfessionType</a>
|
|
<a href="Enums.html#CrewRank">CrewRank</a>
|
|
<a href="Enums.html#DamageSource">DamageSource</a>
|
|
<a href="Enums.html#DamageType">DamageType</a>
|
|
<a href="Enums.html#DeletionType">DeletionType</a>
|
|
<a href="Enums.html#Difficulty">Difficulty</a>
|
|
<a href="Enums.html#EntityArrivalType">EntityArrivalType</a>
|
|
<a href="Enums.html#EntityType">EntityType</a>
|
|
<a href="Enums.html#FighterOrders">FighterOrders</a>
|
|
<a href="Enums.html#FighterStartError">FighterStartError</a>
|
|
<a href="Enums.html#FighterType">FighterType</a>
|
|
<a href="Enums.html#FontType">FontType</a>
|
|
<a href="Enums.html#ImpactParticles">ImpactParticles</a>
|
|
<a href="Enums.html#InventoryItemType">InventoryItemType</a>
|
|
<a href="Enums.html#JumpError">JumpError</a>
|
|
<a href="Enums.html#KeyboardKey">KeyboardKey</a>
|
|
<a href="Enums.html#ListBoxEntryType">ListBoxEntryType</a>
|
|
<a href="Enums.html#MalusReason">MalusReason</a>
|
|
<a href="Enums.html#MaterialType">MaterialType</a>
|
|
<a href="Enums.html#MoonType">MoonType</a>
|
|
<a href="Enums.html#MouseButton">MouseButton</a>
|
|
<a href="Enums.html#PlanetType">PlanetType</a>
|
|
<a href="Enums.html#PlanTypeFilter">PlanTypeFilter</a>
|
|
<a href="Enums.html#PlayerStateType">PlayerStateType</a>
|
|
<a href="Enums.html#ProjectileShape">ProjectileShape</a>
|
|
<a href="Enums.html#RarityType">RarityType</a>
|
|
<a href="Enums.html#RelationStatus">RelationStatus</a>
|
|
<a href="Enums.html#SavedDesignType">SavedDesignType</a>
|
|
<a href="Enums.html#ScenarioType">ScenarioType</a>
|
|
<a href="Enums.html#SectorChangeType">SectorChangeType</a>
|
|
<a href="Enums.html#ShipAvailability">ShipAvailability</a>
|
|
<a href="Enums.html#SoundType">SoundType</a>
|
|
<a href="Enums.html#StatsBonuses">StatsBonuses</a>
|
|
<a href="Enums.html#TargetIndicatorVisuals">TargetIndicatorVisuals</a>
|
|
<a href="Enums.html#TransformationFeature">TransformationFeature</a>
|
|
<a href="Enums.html#TurretAutoFireMode">TurretAutoFireMode</a>
|
|
<a href="Enums.html#TurretSlotType">TurretSlotType</a>
|
|
<a href="Enums.html#WeaponAppearance">WeaponAppearance</a>
|
|
<a href="Enums.html#WeaponCategory">WeaponCategory</a>
|
|
</div>
|
|
</div>
|
|
<div class="disclaimer">
|
|
<p>This is the official documentation for the scripting API of Avorion. This documentation is automatically
|
|
generated and <strong>not</strong> 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.</p>
|
|
<p>Work in Progress. Documentation of Avorion Version: 2.5.8 a0d3f0b5b065</p>
|
|
</div>
|
|
<div class="footer">
|
|
<p align="center">Work in Progress.</p>
|
|
<p align="center">Copyright © 2025 Boxelware GmbH. All rights reserved.</p>
|
|
</div>
|
|
</div>
|
|
</body>
|
|
|
|
</html> |