equipment.upgrade costs.Function.getPersonalWeaponUpgradeStepCost - Elite-Dangerous-Almanac/Almanac-Core GitHub Wiki
@elite-dangerous-almanac/core / equipment/upgrade-costs / getPersonalWeaponUpgradeStepCost
getPersonalWeaponUpgradeStepCost(
symbol,targetGrade): readonlyPersonalEngineeringIngredient[] |null
Defined in: src/equipment/upgrade-costs.ts:152
Get the one-step cost of upgrading a handheld weapon to a target grade.
string
Frontier handheld-weapon journal symbol, matched case-insensitively after trimming surrounding whitespace.
number
Grade being reached, integer 2–5.
readonly PersonalEngineeringIngredient[] | null
The frozen ingredient list, or null for an unknown weapon.
If symbol is present and not a string. A nullish symbol is a
miss, answered like an unrecognised one.
If targetGrade is not an integer from 2 through 5.
import { getPersonalWeaponUpgradeStepCost } from '@elite-dangerous-almanac/core/equipment/upgrade-costs';
getPersonalWeaponUpgradeStepCost('wpn_m_assaultrifle_kinetic_fauto', 2)?.[0]?.symbol; // -> 'weaponschematic'