forked from mirrors/webxoss-core
💩 fix review (WX17 green)
This commit is contained in:
parent
885ced4c8d
commit
1a2c41a882
1 changed files with 33 additions and 10 deletions
43
CardInfo.js
43
CardInfo.js
|
@ -123272,15 +123272,18 @@ var CardInfo = {
|
||||||
startUpEffects: [{
|
startUpEffects: [{
|
||||||
actionAsyn: function () {
|
actionAsyn: function () {
|
||||||
return this.player.revealAsyn(4).callback(this,function (cards) {
|
return this.player.revealAsyn(4).callback(this,function (cards) {
|
||||||
var card = cards.filter(function (card) {
|
if (!cards.length) return;
|
||||||
|
var targets = cards.filter(function (card) {
|
||||||
return (card.name.indexOf('槍') !== -1);
|
return (card.name.indexOf('槍') !== -1);
|
||||||
},this)[0];
|
},this);
|
||||||
if (card) {
|
return this.player.selectAsyn('ADD_TO_HAND',targets).callback(this,function (card) {
|
||||||
card.moveTo(this.player.handZone);
|
if (card) {
|
||||||
removeFromArr(card,cards);
|
card.moveTo(this.player.handZone);
|
||||||
}
|
removeFromArr(card,cards);
|
||||||
this.player.shuffle(cards);
|
}
|
||||||
this.player.mainDeck.moveCardsToBottom(cards);
|
this.player.shuffle(cards);
|
||||||
|
this.player.mainDeck.moveCardsToBottom(cards);
|
||||||
|
});
|
||||||
});
|
});
|
||||||
},
|
},
|
||||||
}],
|
}],
|
||||||
|
@ -128057,7 +128060,7 @@ var CardInfo = {
|
||||||
artsEffect: {
|
artsEffect: {
|
||||||
actionAsyn: function () {
|
actionAsyn: function () {
|
||||||
return this.player.selectTextAsyn('PLAYER',['SELF','OPPONENT']).callback(this,function (text) {
|
return this.player.selectTextAsyn('PLAYER',['SELF','OPPONENT']).callback(this,function (text) {
|
||||||
var player = (text === 'PLAYER')? this.player : this.player.opponent;
|
var player = (text === 'SELF')? this.player : this.player.opponent;
|
||||||
this.game.moveCards(player.trashZone.cards,player.mainDeck);
|
this.game.moveCards(player.trashZone.cards,player.mainDeck);
|
||||||
player.shuffle();
|
player.shuffle();
|
||||||
});
|
});
|
||||||
|
@ -128363,6 +128366,7 @@ var CardInfo = {
|
||||||
};
|
};
|
||||||
return this.player.selectOpponentSigniAsyn(filter).callback(this,function (card) {
|
return this.player.selectOpponentSigniAsyn(filter).callback(this,function (card) {
|
||||||
if (!card) return;
|
if (!card) return;
|
||||||
|
// TODO: ...
|
||||||
return this.game.moveCardsAdvancedAsyn([card],[this.player.opponent.enerZone],[{}]);
|
return this.game.moveCardsAdvancedAsyn([card],[this.player.opponent.enerZone],[{}]);
|
||||||
});
|
});
|
||||||
},
|
},
|
||||||
|
@ -129179,7 +129183,6 @@ var CardInfo = {
|
||||||
"guardFlag": false,
|
"guardFlag": false,
|
||||||
"multiEner": false,
|
"multiEner": false,
|
||||||
cardText: "そんなレベルで足る足る?~タルタル~",
|
cardText: "そんなレベルで足る足る?~タルタル~",
|
||||||
"lifeBurst": "あなたのシグニ1体よりレベルの低い対戦相手のシグニ1体をバニッシュする。",
|
|
||||||
// ======================
|
// ======================
|
||||||
// 常时效果
|
// 常时效果
|
||||||
// ======================
|
// ======================
|
||||||
|
@ -129231,6 +129234,26 @@ var CardInfo = {
|
||||||
costGreen: 1,
|
costGreen: 1,
|
||||||
mixin: 'acce',
|
mixin: 'acce',
|
||||||
}],
|
}],
|
||||||
|
// ======================
|
||||||
|
// 迸发效果
|
||||||
|
// ======================
|
||||||
|
burstEffectTexts: [
|
||||||
|
"【※】:あなたのシグニ1体よりレベルの低い対戦相手のシグニ1体をバニッシュする。"
|
||||||
|
],
|
||||||
|
burstEffect: {
|
||||||
|
actionAsyn: function () {
|
||||||
|
return this.player.selectSelfSigniAsyn().callback(this,function (card) {
|
||||||
|
if (!card) return;
|
||||||
|
var filter = function (signi) {
|
||||||
|
return signi.level < card.level;
|
||||||
|
};
|
||||||
|
return this.player.selectOpponentSigniAsyn(filter).callback(this,function (signi) {
|
||||||
|
if (!signi) return;
|
||||||
|
return signi.banishAsyn();
|
||||||
|
});
|
||||||
|
});
|
||||||
|
},
|
||||||
|
},
|
||||||
},
|
},
|
||||||
"2533": {
|
"2533": {
|
||||||
"pid": 2533,
|
"pid": 2533,
|
||||||
|
|
Loading…
Reference in a new issue