feedback1 WB: bounty drafts offer the cards of their half (late bounty enemies no longer in the R3 draft)
Player report #2: boss bounties, second-half specials and their upgraded copies showed up in the first 悬赏决策 draft. A draft up to R7 (the official wave generator's first half) now offers the 接下来两场作战 cards, a draft from R8 the 下场作战 and multi-round cards, with no tier window (the official late draft screenshot shows boss bounties worth 1 to 6 together). choices.json cards.bounty draftHalf, schedule bountyHalf; the mode's inactive enemy list no longer thins the bounty draft (PRTS 11/18 note).
This commit is contained in:
1 parent
7f134737ce
commit
5e6fe19a70
11 files changed
+264
-39
No files matched your search
@@ -37,9 +37,11 @@ test('#4 the draft overlay shows each bounty card\'s battles in the official col
|
||||
// the official multi-round cards: two battles, in the two-battle cards' blue (the user's call after playtest #6)
|
||||
const MULTI = new Set(DATA.choices.cards.bounty.filter((c) => c.multiRound).map((c) => c.effectId));
|
||||
const seen = new Set();
|
||||
for (let seed = 1; seed <= 40 && seen.size < 3; seed++) {
|
||||
const d = generateDraft(gd, createRng(seed * 977 + 3), 3, { stageId: 'act2autochess_m02' });
|
||||
assert.equal(d.family, 'bounty', 'co-op 绝境 R3 is a bounty draft');
|
||||
// R3 offers the two-battle cards, R9 the next-battle and multi-round ones (player feedback #2, choices.js bountyDraftHalf)
|
||||
for (let seed = 1; seed <= 80 && seen.size < 3; seed++) {
|
||||
const round = seed % 2 ? 3 : 9;
|
||||
const d = generateDraft(gd, createRng(seed * 977 + 3), round, { stageId: 'act2autochess_m02' });
|
||||
assert.equal(d.family, 'bounty', `co-op 绝境 R${round} is a bounty draft`);
|
||||
const sp = normalizeSp({ family: d.family, cards: d.cards.map(cardView), order: ['p_0'], turn: 'p_0', picks: {}, taken: {} }, [{ playerId: 'p_0' }]);
|
||||
for (const card of sp.cards) {
|
||||
const view = resolveSpCard(card, sp.family);
|
||||
|
||||
Reference in new issue
Block a user