orbit/data/research/exploration.json

34 lines
2.3 KiB
JSON
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

{
"_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^(level1) (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": {}
}
}
}