Heroes & Experts

Hero gear enhancement

The base 100-level enhancement table that every piece of Hero Gear climbs. Read the cost and cumulative power of an enhancement level.


Types

HeroGearEnhancementLevel

FieldTypeDescription
idstringStable identifier, such as level-1
namestringDisplay name, such as Level 1
levelnumberEnhancement level from 1 to 100
costHeroGearCost[]Items needed to reach the level
powernumberCumulative power once the level is reached

HeroGearCost

FieldTypeDescription
itemIdstringId in Items
amountnumberAmount needed

Factory

import { heroGearEnhancement } from 'whiteout-survival-data'

heroGearEnhancement() // all 100 levels
heroGearEnhancement(source) // wrap a pre-filtered array

Filters

MethodSignatureDescription
byLevelbyLevel(level: number)The row for enhancement level level

Terminal methods

MethodReturnsDescription
.get()HeroGearEnhancementLevel[]All results
.first()HeroGearEnhancementLevel | undefinedFirst result
.find(id)HeroGearEnhancementLevel | undefinedFind by id
.findByName(name)HeroGearEnhancementLevel | undefinedCase-insensitive exact name match
.search(query)HeroGearEnhancementLevel[]Case-insensitive partial name match
.count()numberNumber of results

Examples

import { heroGearEnhancement } from 'whiteout-survival-data'

const levelOne = heroGearEnhancement().find('level-1')
levelOne?.cost // [{ itemId: 'enhancement-xp-component', amount: 10 }]

const levelHundred = heroGearEnhancement().byLevel(100).first()
levelHundred?.power // 1086700

Notes

The table has 100 rows, one for each level from 1 to 100. Every level costs Enhancement XP Component (enhancement-xp-component in Items).

Hero Gear has shared upgrade progressions and not a catalog of named pieces. The exclusive piece of a Legendary hero is stored as Hero.exclusiveWeapon in Heroes.

power is cumulative from enhancement level 1 through empowerment level 100. Empowerment power continues from the power of level 100. See Hero gear empowerment.

The per piece stats of each level are in Hero gear stats.


Next steps

Previous
Hero widgets