Rename screw tubes to screw conveyors (t44)
Player text says Screw conveyor; code uses screw (BP_SCREW, piece id screw, screwIntake...). No compatibility code for old saves or blueprints. Suite outputs match before and after apart from names. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
@@ -13,7 +13,7 @@ function slopeBeltConnections(bx, by, code, planned = null) {
|
||||
const fy = by + (end ? grade > 0 : grade < 0), fb = fy * BW + nx;
|
||||
if (nx < 0 || nx >= BW || fy < 0 || fy >= BH) continue;
|
||||
const flat = planned && planned.get(fb), c = flat ? flat[0] : blockP[fb], v = flat ? flat[1] : blockV[fb];
|
||||
if (c === BP_BELT || c === BP_FILTER || (c === BP_TUBE && (v === 1 || v === 3))) joins |= 1 << end;
|
||||
if (c === BP_BELT || c === BP_FILTER || (c === BP_SCREW && (v === 1 || v === 3))) joins |= 1 << end;
|
||||
}
|
||||
return joins;
|
||||
}
|
||||
@@ -26,7 +26,7 @@ function flatBeltCaps(b) {
|
||||
if (x >= 0 && x < BW) for (let dy = -1; dy <= 0; dy++) {
|
||||
if (by + dy < 0) continue;
|
||||
const n = (by + dy) * BW + x, c = blockP[n], g = beltGrade(c);
|
||||
if ((!dy && (c === BP_BELT || c === BP_FILTER || (c === BP_TUBE && (blockV[n] === 1 || blockV[n] === 3 || blockV[n] >= 4)))) ||
|
||||
if ((!dy && (c === BP_BELT || c === BP_FILTER || (c === BP_SCREW && (blockV[n] === 1 || blockV[n] === 3 || blockV[n] >= 4)))) ||
|
||||
(g && dy === -(end ? g < 0 : g > 0))) joined = true;
|
||||
}
|
||||
if (!joined) caps |= 1 << end;
|
||||
|
||||
Reference in New Issue
Block a user