族钟繇【诫厉】bugfix
This commit is contained in:
parent
73829c09d6
commit
62797a75bf
|
@ -241,9 +241,12 @@ game.import("character", function () {
|
||||||
}
|
}
|
||||||
map[get.cardNameLength(i)]++;
|
map[get.cardNameLength(i)]++;
|
||||||
}
|
}
|
||||||
const num2 = Object.keys(map).sort((a, b) => map[b] - map[a])[0];
|
let list = Object.keys(map).sort((a, b) => map[b] - map[a]);
|
||||||
if (num >= num2) return target.countCards('h') * 5 * get.sgn(get.sgn(get.attitude(player, target)) - 0.5);
|
list = list.filter(i => map[i] == map[list[0]]).map(i => parseInt(i));
|
||||||
return -target.countCards('h');
|
if (num >= target.countCards("h", card => {
|
||||||
|
return list.includes(get.cardNameLength(card));
|
||||||
|
})) return target.countCards("h") * 5 * get.sgn(get.sgn(get.attitude(player, target)) - 0.5);
|
||||||
|
return -target.countCards("h");
|
||||||
}).set('num', num).forResult();
|
}).set('num', num).forResult();
|
||||||
},
|
},
|
||||||
async content(event, trigger, player) {
|
async content(event, trigger, player) {
|
||||||
|
@ -263,8 +266,11 @@ game.import("character", function () {
|
||||||
}
|
}
|
||||||
map[get.cardNameLength(i)]++;
|
map[get.cardNameLength(i)]++;
|
||||||
}
|
}
|
||||||
const num2 = Object.keys(map).sort((a, b) => map[b] - map[a])[0];
|
let list = Object.keys(map).sort((a, b) => map[b] - map[a]);
|
||||||
const cards = target.getCards("he", card => get.cardNameLength(card) == num2);
|
list = list.filter(i => map[i] == map[list[0]]).map(i => parseInt(i));
|
||||||
|
const cards = target.getCards("h", card => {
|
||||||
|
return list.includes(get.cardNameLength(card));
|
||||||
|
});
|
||||||
if (num > 0 && cards.length >= num) {
|
if (num > 0 && cards.length >= num) {
|
||||||
const topCards = get.cards(num);
|
const topCards = get.cards(num);
|
||||||
game.updateRoundNumber();
|
game.updateRoundNumber();
|
||||||
|
|
Loading…
Reference in New Issue