ships.Interface.HeatState - Elite-Dangerous-Almanac/Almanac-Core GitHub Wiki
@elite-dangerous-almanac/core / ships / HeatState
Defined in: src/ships/heat.ts:173
A build's heat under one set of circumstances.
readonlygauge:number
Defined in: src/ships/heat.ts:190
heatLevel as the ship's heat gauge reads it: 1 is 100%, the point at
which modules start taking heat damage. Infinity when the heat never settles.
readonlyheatLevel:number
Defined in: src/ships/heat.ts:185
The heat level this load settles at, or Infinity when it settles nowhere
because the load exceeds the hull's dissipation.
Model units, where 1 is the level at which dissipation maxes out and
OVERHEAT_HEAT_LEVEL is the point of overheating. gauge is the
same number as the cockpit shows it.
readonlyoverheats:boolean
Defined in: src/ships/heat.ts:192
Whether heat climbs past 100% — true exactly when the load exceeds dissipation.
readonlysecondsToOverheat:number|null
Defined in: src/ships/heat.ts:204
Seconds from the moment this scenario starts until the gauge reaches 100%, or
null when it never does.
Counted from the heat level the build sits at with this scenario's own
contribution removed — its idle level for HeatMetrics.thrusters, the
deployed-and-flying level for the two firing scenarios, and so on. When that
starting point is itself a load the hull cannot shed, the count starts from heat
level 1 instead, which is where dissipation stops rising.
readonlythermalLoad:number
Defined in: src/ships/heat.ts:175
Thermal load, in thermal-load units per second, that this scenario generates.