Heroes & Experts

Hero gear mastery forging

The Mastery Forging table, a system exclusive to Gold quality Hero Gear. Read the cost and the stats bonus of a mastery forging row.


Types

HeroGearMasteryForgingLevel

FieldTypeDescription
idstringStable identifier, such as level-4-stage-2
namestringDisplay name, such as Level 4 Stage 2
levelnumberMastery level from 1 to 20
stagenumberStage inside the level, 0 to 4
costHeroGearCost[]Items needed for the row
statsUpPercentnumberBonus to the stats of the piece, in percent

HeroGearCost

FieldTypeDescription
itemIdstringId in Items
amountnumberAmount needed

Factory

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

heroGearMasteryForging() // all 84 rows
heroGearMasteryForging(source) // wrap a pre-filtered array

Filters

MethodSignatureDescription
byLevelbyLevel(level: number)Every stage row of mastery level level

Terminal methods

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

Examples

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

// Every stage row of mastery level 4
const levelFour = heroGearMasteryForging().byLevel(4).get()
levelFour.map((row) => row.id) // level-4-stage-0 to level-4-stage-4

const last = heroGearMasteryForging().find('level-20-stage-0')
last?.statsUpPercent // 200
last?.cost
// [{ itemId: 'essence-stones', amount: 40 }, { itemId: 'custom-mythic-hero-gear-chest', amount: 2 }]

Data shape

The table has 84 rows. Levels 1 to 3 and level 20 have one row each (stage 0). Levels 4 to 19 have 5 rows each (stages 0 to 4). The bonus rises from 10 at level 1 to 200 at level 20.

Every row costs Essence Stones. Custom Mythic Hero Gear Chests are added from level-11-stage-0. Six rows of levels 11 to 13 have no chest cost: stages 1, 2, and 4 of level 11, stages 1 and 3 of level 12, and stage 1 of level 13. Every row of levels 14 to 20 has a chest cost.


Notes

Mastery forging past level-10-stage-0 needs the piece at enhancement level 100. Empowerment needs the piece at mastery forging level-10-stage-0, the Level 10 row (+100%).

Hero gear stats values are multiplied by 1 plus the statsUpPercent of the row to get the stats of a forged piece.


Next steps

Previous
Hero gear empowerment