forked from mirrors/webxoss-core
💩 apply reviews (WX17 PR)
This commit is contained in:
parent
742dcfc255
commit
cee7aaa75c
1 changed files with 8 additions and 5 deletions
13
CardInfo.js
13
CardInfo.js
|
@ -124151,15 +124151,13 @@ var CardInfo = {
|
|||
"あなたのシグニ1体をバニッシュする。そうした場合、あなたのデッキの一番上のカードをエナゾーンに置き、このカードをゲームから除外する。"
|
||||
],
|
||||
artsEffect: [{
|
||||
actionAsyn: function () {
|
||||
actionAsyn: function (costArg,control) {
|
||||
control.excludeAfterUse = true; // TODO: ...
|
||||
return this.player.selectSelfSigniAsyn().callback(this,function (card) {
|
||||
if (!card) return;
|
||||
return card.banishAsyn().callback(this,function (succ) {
|
||||
if (!succ) return;
|
||||
this.player.draw(1);
|
||||
return this.player.opponent.showCardsAsyn([this]).callback(this,function () {
|
||||
this.exclude();
|
||||
});
|
||||
});
|
||||
});
|
||||
},
|
||||
|
@ -131534,7 +131532,7 @@ var CardInfo = {
|
|||
return this.player.pickCardAsyn(filter,0,1).callback(this,function (cards) {
|
||||
if (!cards.length) return;
|
||||
if (cards[0].hasColor('black')) {
|
||||
this.game.moveCards([this],this.player.lrigDeck);
|
||||
this.moveTo(this.player.lrigDeck)
|
||||
// TODO: 不能再使用这张卡
|
||||
}
|
||||
});
|
||||
|
@ -131699,6 +131697,9 @@ var CardInfo = {
|
|||
var done = false;
|
||||
return Callback.loop(this,3,function () {
|
||||
if (done) return;
|
||||
cards_summon = cards_summon.filter(function (card) {
|
||||
return card.canSummon();
|
||||
});
|
||||
return this.player.selectOptionalAsyn('SUMMON_SIGNI',cards_summon).callback(this,function (card) {
|
||||
if (!card) {
|
||||
done = true;
|
||||
|
@ -131717,6 +131718,7 @@ var CardInfo = {
|
|||
},{
|
||||
actionAsyn: function () {
|
||||
var cards = this.player.opponent.trashZone.cards;
|
||||
if (!cards.length) return;
|
||||
return this.player.selectSomeAsyn('TARGET',cards,0,3).callback(this,function (cards) {
|
||||
return this.player.opponent.showCardsAsyn(cards).callback(this,function () {
|
||||
this.game.excludeCards(cards);
|
||||
|
@ -131726,6 +131728,7 @@ var CardInfo = {
|
|||
},{
|
||||
actionAsyn: function () {
|
||||
var cards = this.player.trashZone.cards;
|
||||
if (!cards.length) return;
|
||||
return this.player.selectSomeAsyn('TARGET',cards,0,3).callback(this,function (cards) {
|
||||
return this.player.opponent.showCardsAsyn(cards).callback(this,function () {
|
||||
this.game.moveCards(cards,this.player.mainDeck);
|
||||
|
|
Loading…
Reference in a new issue