equipment.Interface.PersonalTool - Elite-Dangerous-Almanac/Almanac-Core GitHub Wiki

@elite-dangerous-almanac/core / equipment / PersonalTool

Interface: PersonalTool

Defined in: src/equipment/tools.ts:22

One tool a Commander carries on foot.

Remarks

A stat a tool does not have is absent rather than zero: only the Energylink discharges and overloads, and only the Profile Analyser scans and clones.

Every power figure is in the same unit as Suit.batteryCapacity, so a suit's battery divided by a tool's per-second drain is the seconds of use it holds.

Properties

cloneDuration?

readonly optional cloneDuration?: number

Defined in: src/equipment/tools.ts:61

Profile Analyser: seconds one profile clone takes.


dischargeDuration?

readonly optional dischargeDuration?: number

Defined in: src/equipment/tools.ts:47

Energylink: seconds one discharge lasts.


dischargeRate?

readonly optional dischargeRate?: number

Defined in: src/equipment/tools.ts:45

Energylink: battery charge drawn from a target, in MW per second.


id

readonly id: string

Defined in: src/equipment/tools.ts:31

This library's own id, e.g. "arc-cutter".

Remarks

Frontier publishes no item symbol for a tool: a journal SuitLoadout names the suit and its weapon mounts only. The id is therefore a library key, and joins to no journal field.


name

readonly name: string

Defined in: src/equipment/tools.ts:39

English display name, e.g. "Arc Cutter".

Remarks

This is the canonical English. getPersonalToolName in i18n/personal-tools takes the same id and answers in all six stored locales.


overloadPowerUsage?

readonly optional overloadPowerUsage?: number

Defined in: src/equipment/tools.ts:52

Energylink: battery charge one overload costs, in MW. The Reduced Tool Battery Consumption factor, named toolEnergyDrain, applies to this.


powerUsage?

readonly optional powerUsage?: number

Defined in: src/equipment/tools.ts:57

Battery charge the tool draws while it works, in MW per second. The Reduced Tool Battery Consumption factor, named toolEnergyDrain, applies to this.


rechargeRate?

readonly optional rechargeRate?: number

Defined in: src/equipment/tools.ts:43

Energylink: battery charge delivered to a target, in MW per second.


scanDuration?

readonly optional scanDuration?: number

Defined in: src/equipment/tools.ts:59

Profile Analyser: seconds one profile scan takes.


suitFamilies

readonly suitFamilies: readonly string[]

Defined in: src/equipment/tools.ts:41

Families of the suits that carry the tool, as Suit.family spells them.

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