Skip to content

ships.Interface.HeatInput

github-actions[bot] edited this page Aug 26, 2026 · 68 revisions

@elite-dangerous-almanac/core / ships / HeatInput

Interface: HeatInput

Defined in: src/ships/heat.ts:108

Everything heatMetrics needs about a build.

Properties

deployedPowerDraw?

readonly optional deployedPowerDraw?: number

Defined in: src/ships/heat.ts:137

The same with the hardpoints deployed, in megawatts. Defaults to retractedPowerDraw.


deployedThrusterHeatRate?

readonly optional deployedThrusterHeatRate?: number

Defined in: src/ships/heat.ts:153

The same with the hardpoints deployed. Defaults to thrusterHeatRate.

Remarks

The two differ only on a build whose plant cannot feed everything: deploying the hardpoints adds the weapons' draw, which can shed the priority group the thrusters sit in. Thrusters the plant no longer feeds make no heat, so this is 0 there while thrusterHeatRate is not.


fsdHeatRate?

readonly optional fsdHeatRate?: number

Defined in: src/ships/heat.ts:158

Waste heat the frame shift drive makes per second while charging a jump (OutfittingModule.fsdHeatRate). Defaults to 0.


heatCapacity

readonly heatCapacity: number

Defined in: src/ships/heat.ts:114

The hull's heat capacity (Ship.heatCapacity) — its thermal inertia, in thermal-load units per unit of heat level. It decides how quickly heat moves, and never where it settles.


heatDissipation

readonly heatDissipation: number

Defined in: src/ships/heat.ts:120

The hull's maximum heat dissipation (Ship.heatDissipation), in thermal-load units per second — the load the build has to stay under to be safe indefinitely.


heatEfficiency

readonly heatEfficiency: number

Defined in: src/ships/heat.ts:126

The fitted power plant's heat efficiency (OutfittingModule.heatEfficiency), post-engineering. Dimensionless, and lower runs cooler.


retractedPowerDraw?

readonly optional retractedPowerDraw?: number

Defined in: src/ships/heat.ts:132

Power draw, in megawatts, of the modules the plant actually feeds with the hardpoints stowed — the retracted draw with any unpowered priority group already dropped. Defaults to 0.


thrusterHeatRate?

readonly optional thrusterHeatRate?: number

Defined in: src/ships/heat.ts:143

Waste heat the thrusters make per second at top speed (OutfittingModule.engineHeatRate), with the hardpoints stowed. Defaults to 0.


weapons?

readonly optional weapons?: readonly HeatWeapon[]

Defined in: src/ships/heat.ts:160

Every enabled weapon. Defaults to none.


weaponsCapacity?

readonly optional weaponsCapacity?: number

Defined in: src/ships/heat.ts:167

The power distributor's weapons-capacitor capacity, in megajoules (OutfittingModule.weaponsCapacity), post-engineering. Defaults to 0, which reads as a capacitor that can cover nothing — every weapon then runs at the drained multiplier in both firing scenarios.

API

Guides
astro
Classes (1)
ProceduralSystem

Properties

Accessors

Methods

Interfaces (16)
Type Aliases (3)
Variables (11)
Functions (37)
Subpath modules (3)
commodities
Interfaces (1)
Type Aliases (1)
Variables (3)
Functions (3)
equipment
Interfaces (6)
Type Aliases (8)
Variables (3)
Functions (10)
Subpath modules (2)
i18n
Interfaces (1)
Type Aliases (1)
Functions (17)
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 (85)
Subpath modules (8)

Clone this wiki locally