Grinders look like a pair of grinding wheels, Saws like a round blade (t4)

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
2026-10-24 16:43:15 -04:00
co-authored by Claude Opus 5.5
parent f4eddfb82b
commit 94891db349
4 changed files with 49 additions and 6 deletions
+11
View File
@@ -700,6 +700,17 @@ with sync_playwright() as p:
pg.keyboard.press('Control+z'); settle(200)
check('Ctrl+Z takes the Grinder row back', ev(f'(() => {{ for (let bx = {bbx} - 6; bx <= {bbx} - 4; bx++) if (blockP[({bby} + 3) * BW + bx]) return false; return true; }})()'))
check('drawing Grinder wheels and the Saw blade leaves the sim RNG unchanged', ev(f'''(() => {{
const bx = {bbx} - 6, by = {bby} + 3;
const grinder = placeBlock(BP_GRIND, 0, bx, by, true), saw = placeBlock(BP_SAW, 0, bx + 1, by, true);
try {{
rebuildProcessors();
const before = RS;
drawProcBlocks();
return grinder === '' && saw === '' && RS === before;
}} finally {{ removeBlock(bx, by); removeBlock(bx + 1, by); rebuildProcessors(); }}
}})()'''))
# 7b. filter: choose several materials with F, place a line, replace belts with G, edit the whole line
ev('seen[CUORE] = 1; seen[FEORE] = 1; seen[SAND] = 1; money = 1000; GAME.filterCfg = { m: [], inv: 0 };')
ok = select('3', "piece().id === 'filter'")