forked from mirrors/webxoss-core
💩 conding card effect
This commit is contained in:
parent
ddbb395ca4
commit
3d5fc157c1
1 changed files with 70 additions and 16 deletions
80
CardInfo.js
80
CardInfo.js
|
@ -123082,7 +123082,7 @@ var CardInfo = {
|
||||||
],
|
],
|
||||||
"multiEner": false,
|
"multiEner": false,
|
||||||
cardText: "わたしを中心に天体さんがぐるぐるするの!~≡テンドウ≡~",
|
cardText: "わたしを中心に天体さんがぐるぐるするの!~≡テンドウ≡~",
|
||||||
"lifeBurst": "カードを1枚引く。このターン、あなたのライフクロスが2枚以上クラッシュされていた場合、あなたのデッキの一番上のカードをライフクロスに加える。"
|
"lifeBurst": "カードを1枚引く。このターン、あなたのライフクロスが2枚以上クラッシュされていた場合、あなたのデッキの一番上のカードをライフクロスに加える。",
|
||||||
// ======================
|
// ======================
|
||||||
// 常时效果
|
// 常时效果
|
||||||
// ======================
|
// ======================
|
||||||
|
@ -123090,7 +123090,9 @@ var CardInfo = {
|
||||||
"【自】:あなたのライフクロス1枚がクラッシュされるたび、対戦相手のシグニ1体をバニッシュする。"
|
"【自】:あなたのライフクロス1枚がクラッシュされるたび、対戦相手のシグニ1体をバニッシュする。"
|
||||||
],
|
],
|
||||||
constEffects: [{
|
constEffects: [{
|
||||||
auto: 'onCrash',
|
auto: function(add,effect) {
|
||||||
|
add(this.player,'onCrash',effect);
|
||||||
|
},
|
||||||
effect: {
|
effect: {
|
||||||
actionAsyn: function () {
|
actionAsyn: function () {
|
||||||
var opposingSigni = this.getOpposingSigni();
|
var opposingSigni = this.getOpposingSigni();
|
||||||
|
@ -123109,10 +123111,7 @@ var CardInfo = {
|
||||||
costRed: 2,
|
costRed: 2,
|
||||||
actionAsyn: function () {
|
actionAsyn: function () {
|
||||||
if (!this.player.lifeClothZone.cards.length) {
|
if (!this.player.lifeClothZone.cards.length) {
|
||||||
var card = this.player.mainDeck.cards[0];
|
this.player.addLifeCloth();
|
||||||
if (card) {
|
|
||||||
card.moveTo(this.player.lifeClothZone);
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}],
|
}],
|
||||||
|
@ -123209,14 +123208,13 @@ var CardInfo = {
|
||||||
effect: {
|
effect: {
|
||||||
actionAsyn: function() {
|
actionAsyn: function() {
|
||||||
var cards = this.player.mainDeck.getTopCards(3);
|
var cards = this.player.mainDeck.getTopCards(3);
|
||||||
|
this.game.trashCards(cards);
|
||||||
var level = cards.reduce(function (total,card) {
|
var level = cards.reduce(function (total,card) {
|
||||||
return total + card.level;
|
return total + card.level;
|
||||||
},0);
|
},0);
|
||||||
this.game.trashCardsAsyn(cards).callback(this,function () {
|
|
||||||
if (level === 10) {
|
if (level === 10) {
|
||||||
return this.banishSigniAsyn(7000);
|
return this.banishSigniAsyn(7000);
|
||||||
}
|
}
|
||||||
});
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}]
|
}]
|
||||||
|
@ -126388,7 +126386,19 @@ var CardInfo = {
|
||||||
"【出】《赤》:《コインアイコン》を得る。"
|
"【出】《赤》:《コインアイコン》を得る。"
|
||||||
],
|
],
|
||||||
"multiEner": false,
|
"multiEner": false,
|
||||||
cardText: "ああら役立たず。~カーニバル~"
|
cardText: "ああら役立たず。~カーニバル~",
|
||||||
|
// ======================
|
||||||
|
// 出场效果
|
||||||
|
// ======================
|
||||||
|
startUpEffectTexts: [
|
||||||
|
"【出】《赤》:《コインアイコン》を得る。"
|
||||||
|
],
|
||||||
|
startUpEffects: [{
|
||||||
|
costRed: 1,
|
||||||
|
actionAsyn: function () {
|
||||||
|
this.player.gainCoins(1);
|
||||||
|
}
|
||||||
|
}],
|
||||||
},
|
},
|
||||||
"2486": {
|
"2486": {
|
||||||
"pid": 2486,
|
"pid": 2486,
|
||||||
|
@ -126421,7 +126431,18 @@ var CardInfo = {
|
||||||
"【出】:《コインアイコン》を得る。"
|
"【出】:《コインアイコン》を得る。"
|
||||||
],
|
],
|
||||||
"multiEner": false,
|
"multiEner": false,
|
||||||
cardText: "ふふ。~カーニバル~"
|
cardText: "ふふ。~カーニバル~",
|
||||||
|
// ======================
|
||||||
|
// 出场效果
|
||||||
|
// ======================
|
||||||
|
startUpEffectTexts: [
|
||||||
|
"【出】:《コインアイコン》を得る。"
|
||||||
|
],
|
||||||
|
startUpEffects: [{
|
||||||
|
actionAsyn: function () {
|
||||||
|
this.player.gainCoins(1);
|
||||||
|
}
|
||||||
|
}],
|
||||||
},
|
},
|
||||||
"2487": {
|
"2487": {
|
||||||
"pid": 2487,
|
"pid": 2487,
|
||||||
|
@ -126460,7 +126481,19 @@ var CardInfo = {
|
||||||
"【出】《コインアイコン》:あなたはカードを2枚引く。その後、対戦相手はあなたの手札を1枚見ないで選び、あなたはそれを捨てる。"
|
"【出】《コインアイコン》:あなたはカードを2枚引く。その後、対戦相手はあなたの手札を1枚見ないで選び、あなたはそれを捨てる。"
|
||||||
],
|
],
|
||||||
"multiEner": false,
|
"multiEner": false,
|
||||||
cardText: "楽しみましょう?~カーニバル~"
|
cardText: "楽しみましょう?~カーニバル~",
|
||||||
|
// ======================
|
||||||
|
// 出场效果
|
||||||
|
// ======================
|
||||||
|
startUpEffectTexts: [
|
||||||
|
"【出】《コインアイコン》:あなたはカードを2枚引く。その後、対戦相手はあなたの手札を1枚見ないで選び、あなたはそれを捨てる。"
|
||||||
|
],
|
||||||
|
startUpEffects: [{
|
||||||
|
actionAsyn: function () {
|
||||||
|
this.player.draw(2);
|
||||||
|
this.player.opponent.discardRandomly();
|
||||||
|
}
|
||||||
|
}],
|
||||||
},
|
},
|
||||||
"2488": {
|
"2488": {
|
||||||
"pid": 2488,
|
"pid": 2488,
|
||||||
|
@ -126527,7 +126560,28 @@ var CardInfo = {
|
||||||
"対戦相手のパワー15000以下のシグニ1体をバニッシュする。そうした場合、このカードをあなたのルリグの下に置く。"
|
"対戦相手のパワー15000以下のシグニ1体をバニッシュする。そうした場合、このカードをあなたのルリグの下に置く。"
|
||||||
],
|
],
|
||||||
"multiEner": false,
|
"multiEner": false,
|
||||||
cardText: "もうすぐ、タイムリミット。"
|
cardText: "もうすぐ、タイムリミット。",
|
||||||
|
// ======================
|
||||||
|
// 技艺效果
|
||||||
|
// ======================
|
||||||
|
timmings: ['mainPhase'],
|
||||||
|
artsEffectTexts: [
|
||||||
|
"対戦相手のパワー15000以下のシグニ1体をバニッシュする。そうした場合、このカードをあなたのルリグの下に置く。"
|
||||||
|
],
|
||||||
|
artsEffect: {
|
||||||
|
actionAsyn: function () {
|
||||||
|
var cards = this.player.opponent.signis.filter(function (signi) {
|
||||||
|
return signi.power <= 15000;
|
||||||
|
},this);
|
||||||
|
return this.player.selectTargetOptionalAsyn(cards).callback(this,function (card) {
|
||||||
|
if (!card) return;
|
||||||
|
return card.banishAsyn().callback(this,function (succ) {
|
||||||
|
if (!succ) return;
|
||||||
|
this.game.moveCards(this,this.player.lrigZone,{bottom: true});
|
||||||
|
});
|
||||||
|
});
|
||||||
|
}
|
||||||
|
}
|
||||||
},
|
},
|
||||||
"2490": {
|
"2490": {
|
||||||
"pid": 2490,
|
"pid": 2490,
|
||||||
|
@ -126573,7 +126627,7 @@ var CardInfo = {
|
||||||
"⑤「アタックできない。」"
|
"⑤「アタックできない。」"
|
||||||
],
|
],
|
||||||
"multiEner": false,
|
"multiEner": false,
|
||||||
cardText: "”ジョーカー”~カーニバル~"
|
cardText: "”ジョーカー”~カーニバル~",
|
||||||
},
|
},
|
||||||
"2491": {
|
"2491": {
|
||||||
"pid": 2491,
|
"pid": 2491,
|
||||||
|
|
Loading…
Reference in a new issue