Light Cone Index
This page describes the structure of light cone index files.
Files
| File | Key | Purpose |
|---|---|---|
light_cones.json | Light Cone ID | Identity, rarity, Path, description and assets |
light_cone_ranks.json | Light Cone ID | Superimposition skill and values for ranks I–V |
light_cone_promotions.json | Light Cone ID | Ascension stats and material costs |
Base record
light_cones.json records contain id, name, rarity, path, desc, icon, preview and portrait. The path value resolves through paths.json; all image fields are repository-relative paths.
Field notes: id is the Light Cone ID; name is localized; rarity is the star rating; path is a Path ID; desc is the background description; and icon, preview, portrait are asset paths. In rank records, skill and desc are the skill name and parameterized description, while params and properties contain one item per superimposition. In promotion records, each stat's base and step are the base and per-level growth; values and materials share ascension-stage indexes.
{
"20000": {
"id": "20000",
"name": "Arrows",
"rarity": 3,
"path": "Rogue",
"icon": "icon/light_cone/20000.png"
}
}Superimposition and ascension
light_cone_ranks.json provides skill, desc, params and properties. The five entries in params and properties represent superimposition I–V. light_cone_promotions.json uses values for ascension-stage stat growth and materials for the costs between stages. Material IDs resolve through items.json.
// light_cones.json
{"20000":{"id":"20000","name":"Arrows","rarity":3,"path":"Rogue","desc":"...","icon":"icon/light_cone/20000.png","preview":"image/light_cone_preview/20000.png","portrait":"image/light_cone_portrait/20000.png"}}
// light_cone_ranks.json; each params/properties item is one superimposition rank
{"20000":{"id":"20000","skill":"Crisis","desc":"... #1[i]% ...","params":[[0.12,3],[0.15,3]],"properties":[[{"type":"CriticalChanceBase","value":0.12}],[]]}}
// light_cone_promotions.json; values/materials have matching stage indexes
{"20000":{"id":"20000","values":[{"hp":{"base":38.4,"step":5.76},"atk":{"base":14.4,"step":2.16},"def":{"base":12,"step":1.8}}],"materials":[[{"id":"2","num":3000},{"id":"111011","num":4}]]}}