orbit/data/landing.json

31 lines
1.5 KiB
JSON

{
"_comment": [
"Landing + surface videos, keyed by planets.png SHEET FRAME (same index the",
"planet sprite uses — frames 0..2 are the terran worlds, 3..5 the gas",
"giants; see data/planets.json → frames).",
"",
"`land` — the full-screen one-shot clip played when the ship lands.",
"`surface` — the looping clip shown on the surface deck behind the action bar.",
"",
"Entries are stubbed with the existing videos where a specific clip is",
"missing: set `land`/`surface` to the real file name (in `videoBase`) when",
"it is authored — no code change needed. Gas-giant surface clips don't",
"exist yet, so they loop a terran surface clip as a placeholder.",
"An entry may set `land`/`surface` to null to skip that stage entirely",
"(land goes straight to the surface; a null surface shows the flat deck).",
"Set `enabled` to false to disable landing entirely (REQUEST LANDING is",
"greyed out in comms, same as a reputation ban)."
],
"enabled": true,
"videoBase": "assets/videos/",
"volume": 1,
"videos": [
{ "land": "terran-land-01.mp4", "surface": "terran-surface-01.mp4" },
{ "land": "terran-land-02.mp4", "surface": "terran-surface-01.mp4" },
{ "land": "terran-land-01.mp4", "surface": "terran-surface-01.mp4" },
{ "land": "gasgiant-land-01.mp4", "surface": "terran-surface-01.mp4" },
{ "land": "gasgiant-land-02.mp4", "surface": "terran-surface-01.mp4" },
{ "land": "gasgiant-land-01.mp4", "surface": "terran-surface-01.mp4" }
]
}