equipment.upgrade costs.Function.getPersonalWeaponUpgradeStepCost - Elite-Dangerous-Almanac/Almanac-Core GitHub Wiki

@elite-dangerous-almanac/core / equipment/upgrade-costs / getPersonalWeaponUpgradeStepCost

Function: getPersonalWeaponUpgradeStepCost()

getPersonalWeaponUpgradeStepCost(symbol, targetGrade): readonly PersonalEngineeringIngredient[] | null

Defined in: src/equipment/upgrade-costs.ts:152

Get the one-step cost of upgrading a handheld weapon to a target grade.

Parameters

symbol

string

Frontier handheld-weapon journal symbol, matched case-insensitively after trimming surrounding whitespace.

targetGrade

number

Grade being reached, integer 25.

Returns

readonly PersonalEngineeringIngredient[] | null

The frozen ingredient list, or null for an unknown weapon.

Throws

If symbol is present and not a string. A nullish symbol is a miss, answered like an unrecognised one.

Throws

If targetGrade is not an integer from 2 through 5.

Example

import { getPersonalWeaponUpgradeStepCost } from '@elite-dangerous-almanac/core/equipment/upgrade-costs';
getPersonalWeaponUpgradeStepCost('wpn_m_assaultrifle_kinetic_fauto', 2)?.[0]?.symbol; // -> 'weaponschematic'
⚠️ **GitHub.com Fallback** ⚠️