feedback1 gaps: botbench --band still forces a band built around a switched-off bond
--band makes the forced band the only one on offer; botPickBand would now skip it for the default band in 标准 (潘格尼尼, 克莱门莎, 玛恩纳), so the tool also clears the band's bond tie.
This commit is contained in:
1 parent
c783fe424e
commit
1ea3e93de2
1 file changed
+3
-2
+3
-2
@@ -79,8 +79,9 @@ function runOne(cfg, seed) {
|
|||||||
roomCode: 'BENCH', mode: cfg.mode, difficulty: cfg.difficulty, seats, seed, data, log, scheduler: sched, botRehearsal: rehearsal,
|
roomCode: 'BENCH', mode: cfg.mode, difficulty: cfg.difficulty, seats, seed, data, log, scheduler: sched, botRehearsal: rehearsal,
|
||||||
send: () => true, broadcast: () => {}, onEnd: (s) => { summary = s; },
|
send: () => true, broadcast: () => {}, onEnd: (s) => { summary = s; },
|
||||||
});
|
});
|
||||||
// --band: the only strategy on offer (botPickBand draws from gd.bandIds())
|
// --band: the only strategy on offer (botPickBand draws from gd.bandIds()) — also one built around a bond the mode
|
||||||
if (opt.band && cfg.mode === 'solo') m.gd.bandIds = () => [String(opt.band)];
|
// switches off, which botPickBand would otherwise skip for the default band (DESIGN §21.26)
|
||||||
|
if (opt.band && cfg.mode === 'solo') { m.gd.bandIds = () => [String(opt.band)]; m.gd.bandBondIds = () => []; }
|
||||||
const rec = { config: cfg.name, seed, stageId: m.stageId, bossId: m.bossId, preps: [], picks: [], rounds: [], bounties: [] };
|
const rec = { config: cfg.name, seed, stageId: m.stageId, bossId: m.bossId, preps: [], picks: [], rounds: [], bounties: [] };
|
||||||
// rehearsal stepping time (Battle.step of the rehearsal fields)
|
// rehearsal stepping time (Battle.step of the rehearsal fields)
|
||||||
let rehMs = 0;
|
let rehMs = 0;
|
||||||
|
|||||||
Reference in new issue
Block a user