Separate map projects and add reusable island and operator camera tools

This commit is contained in:
Emil
2026-09-13 20:43:42 +03:00
parent 89c53d7058
commit 224b29f0e7
158 changed files with 633 additions and 34966 deletions
+3 -1
View File
@@ -28,7 +28,9 @@ test('updated terrain and material guidance reaches resumed ACP sessions once wi
session=new CodexSession({projectId:'p',playerId:'u'},options);
await session.prompt('same guidance after restart',async()=>{});
const calls=await records();const prompts=calls.filter(v=>v.method==='session/prompt').map(v=>v.params.prompt[0].text);
assert.ok(prompts[1].includes('shacraft-natural-v1'));
assert.ok(prompts[1].includes('separately supplied external generator'));
assert.ok(!prompts[1].includes('shacraft'));
assert.ok(prompts[1].includes('panel occupies the edge opposite facing'));
assert.ok(prompts[1].includes('Avoid large rectangular plateaus'));
assert.ok(prompts[1].includes('NOT as terrain_preview parameters'));
for(const prompt of [prompts[0],prompts[1]]) {