Register Composer 2.5 × Grok Build TUI; fix its MythiCraft enter-world crash
New Agent composer-2-5-grok-build (Composer 2.5 model in the Grok Build TUI harness, contributor Nagi-ovo), two runs: mythos-craft + pelican-cycling. mythos-craft fix (1 line): the WOOD block defines only top+side faces (no bottom), but the atlas builder requests top/side/bottom for every block. Fetching WOOD's bottom read t.bottom.image off undefined and threw a TypeError at the top level of initTextures(), aborting init before the "enter world" click listener attached — so clicking the start button did nothing. getFaceImage now falls back to an existing face when one is missing (bottom→top, the correct ring end-grain for a log). Verified in headless Chrome: click now fires requestPointerLock and the overlay hides. Artifacts renamed to the case-id convention; README registry rows synced (Composer 2.5 now 3 runs across Cursor + Grok Build TUI). Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
This commit is contained in:
1 parent
c335473d93
commit
debe4105a8
5 files changed
+1609
-2
No files matched your search
@@ -0,0 +1,22 @@
|
||||
{
|
||||
"label": "Composer 2.5",
|
||||
"vendor": "Cursor",
|
||||
"harness": "Grok Build TUI",
|
||||
"order": 72,
|
||||
"runs": {
|
||||
"mythos-craft": {
|
||||
"note": {
|
||||
"zh": "在 Grok Build TUI 中以 Composer 2.5 生成;本页为修复版(改 1 行)。问题:WOOD(原木)方块只定义了 top 与 side 两个面、没有 bottom,而图集构建 buildAtlas 会为每个方块依次取 top/side/bottom 三面;取 WOOD 底面时 getFaceImage 读 t.bottom.image,t.bottom 为 undefined 直接抛 TypeError。该调用在 initTextures() 顶层执行,异常令整段初始化中断,'进入世界'按钮的点击监听还没绑定——表现为点击开始按钮毫无反应、进不去世界。修复:getFaceImage 在某面缺失时回退到已有的面(底面回退到顶面,正好是原木年轮端面的正确外观),其余原样。",
|
||||
"en": "Generated with Composer 2.5 in the Grok Build TUI; fixed build (1 line changed). Bug: the WOOD block defines only top and side faces, no bottom, but the atlas builder requests top/side/bottom for every block; fetching WOOD's bottom hit getFaceImage reading t.bottom.image where t.bottom is undefined, throwing a TypeError. That call runs at the top level of initTextures(), so the exception aborted the whole init before the 'enter world' click listener was ever attached — clicking the start button did nothing and you could not enter the world. Fix: getFaceImage now falls back to an existing face when one is missing (bottom falls back to top, which is also the correct ring end-grain for a log); nothing else changed."
|
||||
},
|
||||
"contributor": "Nagi-ovo"
|
||||
},
|
||||
"pelican-cycling": {
|
||||
"note": {
|
||||
"zh": "在 Grok Build TUI 中以 Composer 2.5 生成,本页为未经修改的原始产出。",
|
||||
"en": "Generated with Composer 2.5 in the Grok Build TUI; unmodified original output."
|
||||
},
|
||||
"contributor": "Nagi-ovo"
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in new issue
Block a user