Playtest #5 follow-up: boss-field blowers show in the normal rounds; 联防 timer restart confirmed
- act2 m01: the boss field's row-6 blower machines stand under the bench in the normal and 联防 views again
(the user: "吹风机原版道中也该有"); the integration-QA filter (BOSS_WALL_ROW) is removed from the 3D and 2D
boards, so every device on a built tile is drawn in every view, as the workstream had it
- 联防: a knocked-out operator's redeploy timer restarting in full is confirmed by the user ("进联防复活时间确实是
重新算"); the [ASSUMED] tags in DESIGN §5.5 / §6.1 / §19.3, META §4 and unite.js say so
- DESIGN §19 intro / §19.7 and the docs-consistency assertions updated; 2595 unit tests, all render browser suites green
This commit is contained in:
1 parent
15291c2293
commit
e6628f0cfe
7 files changed
+53
-60
No files matched your search
@@ -372,5 +372,13 @@ test('user playtest #5 (DESIGN §19): blocking, 联防 forced exit, huge bosses,
|
||||
assert.match(SIM, /Right after `battleStart`\s+its timer is re-read/);
|
||||
assert.match(s55, /max\(0\.05, 1 − 损伤抵抗\/100\)/);
|
||||
assert.match(SIM, /max\(5 %, 1 − 损伤抵抗 \/ 100\)/);
|
||||
assert.match(S19, /the boss field's devices are drawn with the boss field only/);
|
||||
// the user's follow-up: the boss field's row-6 blowers show in the normal views (code = §19.7); the 联防 timer restart
|
||||
// is confirmed (§19.3)
|
||||
assert.match(S19, /吹风机原版道中也该有/);
|
||||
assert.match(S19, /the boss field's \(6,5\) \/ \(6,9\) on the wall under the bench/);
|
||||
assert.ok(!/the boss field's devices are drawn with the boss field only/.test(DESIGN), '§19.7: the QA hiding rule is gone');
|
||||
const layout = readFileSync(new URL('../public/js/render/board3d/layout.js', import.meta.url), 'utf8');
|
||||
assert.ok(!/BOSS_WALL_ROW/.test(layout), 'no boss-field device filter in the 3D board');
|
||||
assert.match(S19, /进联防复活时间确实是重新算/);
|
||||
assert.ok(!/its full redeploy timer \[ASSUMED\]/.test(DESIGN), 'the full 联防 timer is no longer [ASSUMED]');
|
||||
});
|
||||
Reference in new issue
Block a user