Fixes the 21 eslint errors and 2 tsc errors Void's review found in features/scene (WORLD.phacelleGradBound is typed number, not the literal 7). Adds the contract the host needs: client config backgroundScene.tier as flag and ceiling (off by default, lowered by saveData / memory / cores), lazy startBackgroundScene, still and low tiers, onCompileFail (createScene frees linked programs and returns null), webglcontextlost handling, and creatureScale where neutral overrides sizeBucket. Scene.ts gets its first tests, on a fake GL. Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
25 lines
566 B
JSON
25 lines
566 B
JSON
{
|
|
"defaultHomeserver": 1,
|
|
"homeserverList": ["converser.eu", "matrix.org", "mozilla.org", "unredacted.org", "xmr.se"],
|
|
"allowCustomHomeservers": true,
|
|
|
|
"featuredCommunities": {
|
|
"openAsDefault": false,
|
|
"spaces": ["#gamecult:gamecult.org"],
|
|
"rooms": [
|
|
"#tuwunel:grin.hu",
|
|
"#freesoftware:matrix.org",
|
|
"#gentoo:matrix.org"
|
|
],
|
|
"servers": ["matrixrooms.info", "matrix.org", "mozilla.org", "unredacted.org"]
|
|
},
|
|
|
|
"hashRouter": {
|
|
"enabled": false,
|
|
"basename": "/"
|
|
},
|
|
|
|
"backgroundScene": {
|
|
"tier": "off"
|
|
}
|
|
}
|