From adabe8beffae127675e0b5149a03239ffdce0856 Mon Sep 17 00:00:00 2001 From: deardrops Date: Thu, 21 Sep 2017 17:40:19 +0800 Subject: [PATCH] =?UTF-8?q?=F0=9F=92=A9=20coding=20cards=20effects=20(PR?= =?UTF-8?q?=20cards=20of=20WX17)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- CardInfo.js | 55 +++++++++++++++++++++++++++++++++++++---------------- 1 file changed, 39 insertions(+), 16 deletions(-) diff --git a/CardInfo.js b/CardInfo.js index e44cd27..c2c16b2 100644 --- a/CardInfo.js +++ b/CardInfo.js @@ -124129,16 +124129,6 @@ var CardInfo = { "limiting": "", "imgUrl": "http://www.takaratomy.co.jp/products/wixoss/wxwp/images/card/PR/PR-378.jpg", "illust": "西沢5㍉", - faqs: [ - { - "q": "【スペルカットイン】の《アンチ・スペル》などでこのスペルの効果を打ち消された場合、《選択する物語》はゲームから除外されますか?", - "a": "いいえ、このカードをゲームから除外するのも効果の一部ですので、効果を打ち消された場合は《選択する物語》はトラッシュに置かれます。" - }, - { - "q": "バニッシュを、《コードハート M・P・P》などの能力で別のことに置き換え、バニッシュされなかった場合はどうなりますか?", - "a": "バニッシュを置き換えた場合でも、「そうした場合」以下の効果は処理され、カードを引いたりデッキの一番上をエナゾーンに置くことができ、このカードはゲームから除外されます。\n条件を満たした《具英の角度 #サンジョウ#》などのように、置き換えでもなく単に「バニッシュされない」シグニに使用した場合は、「そうした場合」以下の効果は発生しません。" - } - ], "classes": [], "costWhite": 0, "costBlack": 0, @@ -124147,13 +124137,46 @@ var CardInfo = { "costGreen": 0, "costColorless": 0, "guardFlag": false, - cardSkills: [ - "以下の2つから1つを選ぶ。", - "①あなたのシグニ1体をバニッシュする。そうした場合、カードを1枚引き、このカードをゲームから除外する。", - "②あなたのシグニ1体をバニッシュする。そうした場合、あなたのデッキの一番上のカードをエナゾーンに置き、このカードをゲームから除外する。" - ], "multiEner": false, - cardText: "選んだ物語、選ばれた物語、それぞれ、紡がれた一つの物語。" + cardText: "選んだ物語、選ばれた物語、それぞれ、紡がれた一つの物語。", + // ====================== + // 技艺效果 + // ====================== + timmings: ['mainPhase'], + artsEffectTexts: [ + "以下の2つから1つを選ぶ。\n" + + "①あなたのシグニ1体をバニッシュする。そうした場合、カードを1枚引き、このカードをゲームから除外する。\n" + + "②あなたのシグニ1体をバニッシュする。そうした場合、あなたのデッキの一番上のカードをエナゾーンに置き、このカードをゲームから除外する。", + "あなたのシグニ1体をバニッシュする。そうした場合、カードを1枚引き、このカードをゲームから除外する。", + "あなたのシグニ1体をバニッシュする。そうした場合、あなたのデッキの一番上のカードをエナゾーンに置き、このカードをゲームから除外する。" + ], + artsEffect: [{ + actionAsyn: function () { + 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(); + }); + }); + }); + }, + },{ + actionAsyn: function () { + return this.player.selectSelfSigniAsyn().callback(this,function (card) { + if (!card) return; + return card.banishAsyn().callback(this,function (succ) { + if (!succ) return; + this.player.enerCharge(1); + return this.player.opponent.showCardsAsyn([this]).callback(this,function () { + this.exclude(); + }); + }); + }); + }, + }] }, "2425": { "pid": 2425,