34 lines
2.3 KiB
JSON
34 lines
2.3 KiB
JSON
{
|
||
"_comment": "EXPLORATION — the player's reach. Tether tech is the BLUEPRINT only (effects: {}) — the player installs it as a build on a world (data/builds.json, the build carries the effect): Tether Level 2 → a TETHER - LEVEL 2 build on a world holding a level-1 tether (→ tether-l2), Tether Level 3 → a TETHER - LEVEL 3 build on a world holding a level-2 tether (→ tether-l3). Radius = 5,120 × 2^(level−1) (data/tether.json). Node contract: `requires` = parents that must be RESEARCHED first (the DAG edges — authoritative); `unlocks` = what completing the tech opens: `builds` (ids in data/builds.json the tech makes available — the build's own `requires` is the authoritative gate, this list is the declaration, and the test keeps the two in lock-step) and `research` (a readable mirror of the children's `requires` edges); `effects` = what the scene applies on completion. `starting` = already researched on a fresh run, so its children are available the first time the console opens. duration is in research.timeUnit (seconds); 0 = granted, never researched.",
|
||
"starting": ["tether_l1"],
|
||
"nodes": {
|
||
"tether_l1": {
|
||
"label": "Tether Level 1",
|
||
"description": "Your first circle of open space: a level-1 tether on the home world — a 5,120 m ring of flyable void. Inside the line is yours to work; beyond it is a wall.",
|
||
"icon": "tether",
|
||
"duration": 0,
|
||
"requires": [],
|
||
"unlocks": { "builds": [], "research": ["tether_l2"] },
|
||
"effects": {}
|
||
},
|
||
"tether_l2": {
|
||
"label": "Tether Level 2",
|
||
"description": "A stronger tether: install the Tether - Level 2 build (200 minerals, 20 s) on a world holding a level-1 tether — its boundary ring pulls out to 10,240 m.",
|
||
"icon": "tether",
|
||
"duration": 60,
|
||
"requires": ["tether_l1"],
|
||
"unlocks": { "builds": ["tether-l2"], "research": ["tether_l3"] },
|
||
"effects": {}
|
||
},
|
||
"tether_l3": {
|
||
"label": "Tether Level 3",
|
||
"description": "The strongest tether: install the Tether - Level 3 build (300 minerals, 30 s) on a world holding a level-2 tether — its ring pulls out to 20,480 m, covering a whole system.",
|
||
"icon": "tether3",
|
||
"duration": 150,
|
||
"requires": ["tether_l2"],
|
||
"unlocks": { "builds": ["tether-l3"], "research": [] },
|
||
"effects": {}
|
||
}
|
||
}
|
||
}
|