forked from mirrors/webxoss-core
💩 coding card effects
This commit is contained in:
parent
b2104749a1
commit
cd55931085
1 changed files with 100 additions and 17 deletions
117
CardInfo.js
117
CardInfo.js
|
@ -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以下のシグニ1体をバニッシュする。",
|
||||
"②対戦相手のパワー12000以上のシグニ1体をバニッシュする。",
|
||||
"③ターン終了時まで、あなたのシグニ1体は【ダブルクラッシュ】を得る。そのシグニがレベル4以上の場合、追加で【アサシン】を得る。",
|
||||
"④あなたのデッキの一番上のカードをライフクロスに加える。あなたは手札を2枚捨てる。"
|
||||
],
|
||||
"multiEner": false,
|
||||
cardText: "すず……がんば!!!~千夏~"
|
||||
cardText: "すず……がんば!!!~千夏~",
|
||||
// ======================
|
||||
// 技艺效果
|
||||
// ======================
|
||||
timmings: ['mainPhase','attackPhase'],
|
||||
artsEffectTexts: [
|
||||
"以下の4つから1つを選ぶ。あなたのルリグが<リル>か<メル>の場合、代わりに2つまで選ぶ。\n" +
|
||||
"①対戦相手のパワー12000以下のシグニ1体をバニッシュする。\n" +
|
||||
"②対戦相手のパワー12000以上のシグニ1体をバニッシュする。\n" +
|
||||
"③ターン終了時まで、あなたのシグニ1体は【ダブルクラッシュ】を得る。そのシグニがレベル4以上の場合、追加で【アサシン】を得る\n" +
|
||||
"④あなたのデッキの一番上のカードをライフクロスに加える。あなたは手札を2枚捨てる。",
|
||||
"対戦相手のパワー12000以下のシグニ1体をバニッシュする。",
|
||||
"対戦相手のパワー12000以上のシグニ1体をバニッシュする。",
|
||||
"ターン終了時まで、あなたのシグニ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,
|
||||
|
|
Loading…
Reference in a new issue