Skip to content

equipment.Interface.PersonalTool

github-actions[bot] edited this page Sep 20, 2026 · 11 revisions

@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.

TypeScript

Guides
astro
Classes (1)
ProceduralSystem

Properties

Accessors

Methods

Interfaces (28)
Type Aliases (6)
Variables (22)
Functions (57)
Subpath modules (3)
commodities
Interfaces (1)
Type Aliases (1)
Variables (3)
Functions (3)
equipment
Interfaces (18)
Type Aliases (9)
Variables (4)
Functions (14)
Subpath modules (2)
galaxy-map
Interfaces (1)
Variables (1)
Functions (2)
i18n
Interfaces (1)
Type Aliases (1)
Functions (23)
materials
Enumerations (2)
Interfaces (2)
Type Aliases (2)
Variables (9)
Functions (9)
ships
Classes (3)
BuildMetrics

Methods

LoadoutEditError

Constructors

Properties

Methods

ShipLoadout

Accessors

Methods

Interfaces (125)
Type Aliases (44)
Variables (10)
Functions (86)
Subpath modules (8)

Clone this wiki locally