guts/web/assets/manifest.json
type-two 9bd42dccc5 [lane D] The last two pathogens: the seeker and the turret get meshes
Completes the set. These two matter most of the five because they are the most COMMON enemies in
the game — the seeker is pepsin, eosinophil and neutrophil across four levels, and the turret is
every candida bloom and Peyer's patch.

  seeker -> amoeboid immune cell, rounded body with blunt pseudopod lobes. 3194 tris, replaces a
            6-sided cone.
  turret -> candida plaque colony, a lumpy dome of fused budding yeast. 3894 tris, replaces a
            7-sided cylinder.

Both took two MODELBEAST runs: the farm 401'd then 429'd the guest token twice under load, which
is a rate limit rather than a content failure, and the script being resumable meant the retry
only paid for what was missing.

A judgement call worth recording: the seeker's bbox aspect is 1.16, near-round, which for the
phage was the signature of a FAILED reconstruction. Here it is correct — an amoeboid cell is
round, and the detail is in the lobes rather than the silhouette. The cost is that a charging
seeker no longer has the cone's "pointy end = coming at you" read. The fiction wins: pepsin and
eosinophils are cells, not missiles, and the thing is 1 unit across at 19 u/s, so its threat is
read from motion and colour long before shape.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-07-26 19:39:19 +10:00

168 lines
3.3 KiB
JSON

{
"audio": {
"beds": {
"esophagus": {
"gain": 0.5,
"loop": true,
"m4a": "audio/bed-esophagus.m4a",
"ogg": "audio/bed-esophagus.ogg",
"seconds": 24.0
}
},
"sfx": {
"boost": {
"gain": 0.6,
"loop": false,
"m4a": "audio/sfx-boost.m4a",
"ogg": "audio/sfx-boost.ogg",
"seconds": 0.85
},
"hit_squelch": {
"gain": 0.7,
"loop": false,
"m4a": "audio/sfx-hit-squelch.m4a",
"ogg": "audio/sfx-hit-squelch.ogg",
"seconds": 0.34
},
"pellet": {
"gain": 0.5,
"loop": false,
"m4a": "audio/sfx-pellet.m4a",
"ogg": "audio/sfx-pellet.ogg",
"seconds": 0.2
},
"pickup": {
"gain": 0.5,
"loop": false,
"m4a": "audio/sfx-pickup.m4a",
"ogg": "audio/sfx-pickup.ogg",
"seconds": 0.5
}
}
},
"matcaps": {
"mol_chrome": {
"url": "gen/matcap_mol_chrome.webp"
},
"mol_glass": {
"url": "gen/matcap_mol_glass.webp"
},
"mol_matte": {
"url": "gen/matcap_mol_matte.webp"
},
"mol_molten": {
"url": "gen/matcap_mol_molten.webp"
},
"mol_pearl": {
"url": "gen/matcap_mol_pearl.webp"
},
"tissue_wet": {
"url": "gen/matcap_tissue_wet.webp"
}
},
"models": {
"spore_pod": {
"url": "models/spore_pod.glb",
"tris": 3019
},
"latcher": {
"url": "models/latcher.glb",
"tris": 2232
},
"driller": {
"url": "models/driller.glb",
"tris": 3231
},
"seeker": {
"url": "models/seeker.glb",
"tris": 3194
},
"turret": {
"url": "models/turret.glb",
"tris": 3894
}
},
"textures": {
"wall_colon_a": {
"normal": "gen/wall_colon_a_n.webp",
"tile": [
3,
20
],
"url": "gen/wall_colon_a.webp"
},
"wall_colon_b": {
"normal": "gen/wall_colon_b_n.webp",
"tile": [
4,
15
],
"url": "gen/wall_colon_b.webp"
},
"wall_esophagus_a": {
"normal": "gen/wall_esophagus_a_n.webp",
"tile": [
4,
16
],
"url": "gen/wall_esophagus_a.webp"
},
"wall_esophagus_b": {
"normal": "gen/wall_esophagus_b_n.webp",
"tile": [
3,
12
],
"url": "gen/wall_esophagus_b.webp"
},
"wall_oral_a": {
"normal": "gen/wall_oral_a_n.webp",
"tile": [
5,
12
],
"url": "gen/wall_oral_a.webp"
},
"wall_oral_b": {
"normal": "gen/wall_oral_b_n.webp",
"tile": [
3,
20
],
"url": "gen/wall_oral_b.webp"
},
"wall_smallint_a": {
"normal": "gen/wall_smallint_a_n.webp",
"tile": [
5,
14
],
"url": "gen/wall_smallint_a.webp"
},
"wall_smallint_b": {
"normal": "gen/wall_smallint_b_n.webp",
"tile": [
6,
10
],
"url": "gen/wall_smallint_b.webp"
},
"wall_stomach_a": {
"normal": "gen/wall_stomach_a_n.webp",
"tile": [
4,
18
],
"url": "gen/wall_stomach_a.webp"
},
"wall_stomach_b": {
"normal": "gen/wall_stomach_b_n.webp",
"tile": [
3,
22
],
"url": "gen/wall_stomach_b.webp"
}
}
}