DotNet.Equipment.Record.PersonalTool - Elite-Dangerous-Almanac/Almanac-Core GitHub Wiki

EliteDangerousAlmanac / Equipment / PersonalTool

Record: PersonalTool

Defined in: dotnet/src/EliteDangerousAlmanac/Equipment/PersonalTool.cs:27

One suit tool, and the figures the game publishes for it.

Remarks

A figure a tool does not have is absent rather than zero: the profile scanner draws no battery over time, and the energylink runs no scan.

Constructors

new PersonalTool()

new PersonalTool(Id, Name, SuitFamilies, RechargeRate?, DischargeRate?, DischargeDuration?, OverloadPowerUsage?, PowerUsage?, ScanDuration?, CloneDuration?)

Parameters

Id

string

The library identifier, such as energylink. The game publishes no symbol for a tool, so this is the key every tool lookup takes.

Name

string

The display name, such as Energylink.

SuitFamilies

IReadOnlyList<string>

The suit families that carry the tool.

RechargeRate

double? = null

The energy each second the tool returns to a target, where it recharges one.

DischargeRate

double? = null

The energy each second the tool draws from a target, where it discharges one.

DischargeDuration

double? = null

The seconds one discharge lasts.

OverloadPowerUsage

double? = null

The suit battery one overload spends.

PowerUsage

double? = null

The suit battery the tool spends each second of use.

ScanDuration

double? = null

The seconds one scan takes.

CloneDuration

double? = null

The seconds one clone takes.

Properties

CloneDuration

CloneDuration: double?

The seconds one clone takes.

DischargeDuration

DischargeDuration: double?

The seconds one discharge lasts.

DischargeRate

DischargeRate: double?

The energy each second the tool draws from a target, where it discharges one.

Id

Id: string

The library identifier, such as energylink. The game publishes no symbol for a tool, so this is the key every tool lookup takes.

Name

Name: string

The display name, such as Energylink.

OverloadPowerUsage

OverloadPowerUsage: double?

The suit battery one overload spends.

PowerUsage

PowerUsage: double?

The suit battery the tool spends each second of use.

RechargeRate

RechargeRate: double?

The energy each second the tool returns to a target, where it recharges one.

ScanDuration

ScanDuration: double?

The seconds one scan takes.

SuitFamilies

SuitFamilies: IReadOnlyList<string>

The suit families that carry the tool.

⚠️ **GitHub.com Fallback** ⚠️