1
0
Fork 0

💩 coding card effects

This commit is contained in:
deardrops 2017-09-12 18:38:55 +08:00 committed by webxoss
parent b2104749a1
commit cd55931085

View file

@ -127422,7 +127422,6 @@ var CardInfo = {
"limit": 0,
"power": 0,
"limiting": "",
"timing": "メインフェイズ\nアタックフェイズ",
"imgUrl": "http://www.takaratomy.co.jp/products/wixoss/wxwp/images/card/WX17/WX17-004.jpg",
"illust": "ときち",
faqs: [
@ -127451,15 +127450,55 @@ var CardInfo = {
"costGreen": 1,
"costColorless": 1,
"guardFlag": false,
cardSkills: [
"以下の4つから1つを選ぶ。あなたのルリグが<リル>か<メル>の場合、代わりに2つまで選ぶ。",
"①対戦相手のパワー12000以下のシグニ体をバニッシュする。",
"②対戦相手のパワー12000以上のシグニ体をバニッシュする。",
"③ターン終了時まで、あなたのシグニ1体は【ダブルクラッシュ】を得る。そのシグニがレベル4以上の場合、追加で【アサシン】を得る。",
"④あなたのデッキの一番上のカードをライフクロスに加える。あなたは手札を2枚捨てる。"
],
"multiEner": false,
cardText: "すず……がんば!!!~千夏~"
cardText: "すず……がんば!!!~千夏~",
// ======================
// 技艺效果
// ======================
timmings: ['mainPhase','attackPhase'],
artsEffectTexts: [
"以下の4つから1つを選ぶ。あなたのルリグが<リル>か<メル>の場合、代わりに2つまで選ぶ。\n" +
"①対戦相手のパワー12000以下のシグニ体をバニッシュする。\n" +
"②対戦相手のパワー12000以上のシグニ体をバニッシュする。\n" +
"③ターン終了時まで、あなたのシグニ1体は【ダブルクラッシュ】を得る。そのシグニがレベル4以上の場合、追加で【アサシン】を得る\n" +
"④あなたのデッキの一番上のカードをライフクロスに加える。あなたは手札を2枚捨てる。",
"対戦相手のパワー12000以下のシグニ体をバニッシュする。",
"対戦相手のパワー12000以上のシグニ体をバニッシュする。",
"ターン終了時まで、あなたのシグニ1体は【ダブルクラッシュ】を得る。そのシグニがレベル4以上の場合、追加で【アサシン】を得る。",
"あなたのデッキの一番上のカードをライフクロスに加える。あなたは手札を2枚捨てる。"
],
getMinEffectCount: function () {
return 1;
},
getMaxEffectCount: function () {
var lrig = this.player.lrig;
return (lrig.hasClass('リル') || lrig.hasClass('メル')) ? 2 : 1;
},
artsEffect: [{
actionAsyn: function () {
return this.banishSigniAsyn(12000);
},
},{
actionAsyn: function () {
return this.banishSigniAsyn(12000,1,1,true);
},
},{
actionAsyn: function () {
var cards = this.player.signis;
return this.player.selectTargetAsyn(cards).callback(this,function (card) {
if (!card) return;
this.game.tillTurnEndSet(this,card,'doubleCrash',true);
if (card.level >= 4) {
this.game.tillTurnEndSet(this,card,'assassin',true);
}
});
},
},{
actionAsyn: function () {
this.player.addLifeCloth();
this.player.discardAsyn(2);
},
}]
},
"2505": {
"pid": 2505,
@ -127517,7 +127556,6 @@ var CardInfo = {
"limit": 0,
"power": 0,
"limiting": "",
"timing": "メインフェイズ\nアタックフェイズ",
"imgUrl": "http://www.takaratomy.co.jp/products/wixoss/wxwp/images/card/WX17/WX17-014.jpg",
"illust": "猫囃子",
faqs: [
@ -127534,11 +127572,25 @@ var CardInfo = {
"costGreen": 0,
"costColorless": 0,
"guardFlag": false,
cardSkills: [
"multiEner": false,
cardText: "千夏を、大切にしてね。~リル~",
// ======================
// 技艺效果
// ======================
timmings: ['mainPhase','attackPhase'],
artsEffectTexts: [
"あなたのデッキからカードを2枚まで探して手札に加える。その後、対戦相手はあなたの手札を見ないで1枚選び、あなたはそれを捨てる。その後、デッキをシャッフルする。"
],
"multiEner": false,
cardText: "千夏を、大切にしてね。~リル~"
artsEffect: {
actionAsyn: function () {
var filter = function () {
return true;
}
return this.player.seekAsyn(filter,2).callback(this,function () {
this.player.discardRandomly(1);
});
}
}
},
"2507": {
"pid": 2507,
@ -127554,7 +127606,6 @@ var CardInfo = {
"limit": 0,
"power": 0,
"limiting": "",
"timing": "アタックフェイズ",
"imgUrl": "http://www.takaratomy.co.jp/products/wixoss/wxwp/images/card/WX17/WX17-015.jpg",
"illust": "晴瀬ひろき",
faqs: [
@ -127575,11 +127626,43 @@ var CardInfo = {
"costGreen": 0,
"costColorless": 0,
"guardFlag": false,
cardSkills: [
"multiEner": false,
cardText: "アハハ。~カーニバル~",
// ======================
// 技艺效果
// ======================
timmings: ['attackPhase'],
artsEffectTexts: [
"あなたのデッキの上からカードを4枚見て、それらを好きな順番でデッキの上に戻す。その後、あなたのデッキの一番上を公開する。この方法で公開したシグニと同じレベルの対戦相手のシグニ1体をバニッシュする。"
],
"multiEner": false,
cardText: "アハハ。~カーニバル~"
artsEffect: {
actionAsyn: function () {
var cards = this.player.mainDeck.getTopCards(4);
var len = cards.length;
if (!len) return;
this.player.informCards(cards);
return this.player.selectSomeAsyn('SET_ORDER',cards,len,len,true).callback(this,function (cards) {
this.player.mainDeck.moveCardsToTop(cards);
}).callback(this,function () {
var card = this.player.mainDeck.cards[0];
if (!card) return;
this.player.informCards([card]);
return this.player.showCardsAsyn([card]).callback(this,function () {
return this.player.opponent.showCardsAsyn([card]);
}).callback(this,function() {
if (card.type !== 'SIGNI') return;
var targetLevel = card.level;
var filter = function (card) {
return card.level === targetLevel;
}
return this.player.selectTargetAsyn(filter).callback(this,function (card) {
if (!card) return;
return this.game.banishCardsAsyn([card]);
});
});
});
}
}
},
"2508": {
"pid": 2508,