DotNet.Equipment.Class.PersonalUpgradeCosts - Elite-Dangerous-Almanac/Almanac-Core GitHub Wiki
EliteDangerousAlmanac / Equipment / PersonalUpgradeCosts
Defined in: dotnet/src/EliteDangerousAlmanac/Equipment/PersonalUpgradeCosts.cs:19
What climbing a suit or a weapon up its grade ladder costs.
A suit family has its own ladder. Every weapon of one maker shares a ladder, so the cost is read from the weapon's upgrade group rather than from the weapon itself.
The stock article is grade one, so a ladder states the four steps that reach grades two through five. The Flight Suit climbs no ladder and answers no cost.
staticSuit(family,targetGrade,currentGrade?):IReadOnlyList<PersonalEngineeringIngredient>?
Defined in: dotnet/src/EliteDangerousAlmanac/Equipment/PersonalUpgradeCosts.cs:56
What climbing a suit from one grade to another costs altogether.
string?
The suit family, such as utilitysuit.
int
The grade to reach, from one through five.
int = EquipmentGrades.Lowest
The grade owned now, from one through five.
IReadOnlyList<PersonalEngineeringIngredient>?
The materials every step between the two grades asks for, added together, or null where no suit carries the family, or the suit climbs no ladder. A target at or below the grade owned now costs nothing and answers an empty list.
ArgumentOutOfRangeException
Either grade is not one through five.
staticSuitStep(family,targetGrade):IReadOnlyList<PersonalEngineeringIngredient>?
Defined in: dotnet/src/EliteDangerousAlmanac/Equipment/PersonalUpgradeCosts.cs:34
What one step of a suit's ladder costs.
string?
The suit family, such as utilitysuit.
int
The grade the step reaches, from two through five.
IReadOnlyList<PersonalEngineeringIngredient>?
The materials the step asks for, or null where no suit carries the family, or the suit climbs no ladder.
ArgumentOutOfRangeException
The target grade is not a whole number from two through five.
staticWeapon(symbol,targetGrade,currentGrade?):IReadOnlyList<PersonalEngineeringIngredient>?
Defined in: dotnet/src/EliteDangerousAlmanac/Equipment/PersonalUpgradeCosts.cs:99
What climbing a weapon from one grade to another costs altogether.
string?
The weapon's item symbol.
int
The grade to reach, from one through five.
int = EquipmentGrades.Lowest
The grade owned now, from one through five.
IReadOnlyList<PersonalEngineeringIngredient>?
The materials every step between the two grades asks for, added together, or null for a symbol no weapon carries. A target at or below the grade owned now costs nothing and answers an empty list.
ArgumentOutOfRangeException
Either grade is not one through five.
staticWeaponStep(symbol,targetGrade):IReadOnlyList<PersonalEngineeringIngredient>?
Defined in: dotnet/src/EliteDangerousAlmanac/Equipment/PersonalUpgradeCosts.cs:78
What one step of a weapon's ladder costs.
string?
The weapon's item symbol.
int
The grade the step reaches, from two through five.
IReadOnlyList<PersonalEngineeringIngredient>?
The materials the step asks for, or null for a symbol no weapon carries.
ArgumentOutOfRangeException
The target grade is not a whole number from two through five.