52 lines
1.3 KiB
JavaScript
52 lines
1.3 KiB
JavaScript
|
import { lib, game, ui, get, ai, _status } from "../../noname.js";
|
|||
|
|
|||
|
const cards = {
|
|||
|
xumou_jsrg: {
|
|||
|
type: "special_delay",
|
|||
|
allowDuplicate: true,
|
|||
|
blankCard: true,
|
|||
|
fullimage: true,
|
|||
|
wuxieable: false,
|
|||
|
effect() {
|
|||
|
"step 0";
|
|||
|
var card = get.autoViewAs(event.cards[0]);
|
|||
|
card.storage.xumou_jsrg = true;
|
|||
|
player.chooseUseTarget(card, event.cards, `蓄谋:是否使用${get.translation(card)}?`, `请选择要使用的目标。若不使用此牌,则判定区内的所有“蓄谋”牌都将被置入弃牌堆。`);
|
|||
|
"step 1";
|
|||
|
if (!result.bool) {
|
|||
|
var cards = player.getCards("j", card => {
|
|||
|
return (card.viewAs || card.name) == "xumou_jsrg";
|
|||
|
});
|
|||
|
if (cards.length > 0) player.loseToDiscardpile(cards);
|
|||
|
} else {
|
|||
|
player.addTempSkill("xumou_jsrg_temp", "phaseChange");
|
|||
|
player.markAuto("xumou_jsrg_temp", [event.cards[0].name]);
|
|||
|
}
|
|||
|
},
|
|||
|
},
|
|||
|
ying: {
|
|||
|
audio: true,
|
|||
|
fullskin: true,
|
|||
|
type: "basic",
|
|||
|
cardcolor: "spade",
|
|||
|
enable: false,
|
|||
|
destroy: "discardPile",
|
|||
|
getYing(count) {
|
|||
|
var cards = [];
|
|||
|
if (typeof count != "number") count = 1;
|
|||
|
while (count--) {
|
|||
|
let card = game.createCard("ying", "spade", 1);
|
|||
|
cards.push(card);
|
|||
|
}
|
|||
|
return cards;
|
|||
|
},
|
|||
|
ai: {
|
|||
|
basic: {
|
|||
|
useful: 0,
|
|||
|
value: 0,
|
|||
|
},
|
|||
|
},
|
|||
|
},
|
|||
|
};
|
|||
|
export default cards;
|