forked from mirrors/webxoss-core
update WX03-032 rule
This commit is contained in:
parent
65e3293833
commit
1bdf6f4b2e
2 changed files with 5 additions and 13 deletions
14
CardInfo.js
14
CardInfo.js
|
@ -14537,8 +14537,8 @@ var CardInfo = {
|
||||||
// 常时效果
|
// 常时效果
|
||||||
// ======================
|
// ======================
|
||||||
constEffectTexts: [
|
constEffectTexts: [
|
||||||
"【常時能力】:あなたのターンの間、あなたのエナゾーンにカードが置かれるたび、ターン終了時まで、このシグニのパワーを+3000する。",
|
"【自】:あなたのターンの間、あなたのエナゾーンにカードが置かれるたび、ターン終了時まで、このシグニのパワーを+3000する。",
|
||||||
"【常時能力】:このシグニのパワーが15000以上であるとき、このシグニと対戦相手のシグニ1体をバニッシュする。"
|
"【自】:このシグニのパワーが15000以上になったとき、このシグニと対戦相手のシグニ1体をバニッシュする。"
|
||||||
],
|
],
|
||||||
constEffects: [{
|
constEffects: [{
|
||||||
condition: function () {
|
condition: function () {
|
||||||
|
@ -14570,27 +14570,19 @@ var CardInfo = {
|
||||||
triggerCondition: function (event) {
|
triggerCondition: function (event) {
|
||||||
if (!inArr(this,this.player.signis)) return false;
|
if (!inArr(this,this.player.signis)) return false;
|
||||||
if (this.power < 15000) return false;
|
if (this.power < 15000) return false;
|
||||||
if (this.canNotBeBanished) {
|
|
||||||
return this.player.opponent.signis.some(function (signi) {
|
|
||||||
return (!signi.canNotBeBanished) && (!signi.isEffectFiltered(this));
|
|
||||||
});
|
|
||||||
}
|
|
||||||
return true;
|
return true;
|
||||||
},
|
},
|
||||||
condition: function () {
|
condition: function () {
|
||||||
return inArr(this,this.player.signis);
|
return inArr(this,this.player.signis);
|
||||||
},
|
},
|
||||||
actionAsyn: function () {
|
actionAsyn: function () {
|
||||||
if (this.canNotBeBanished) {
|
|
||||||
return this.game.banishCardsAsyn(this.player.opponent.signis,true);
|
|
||||||
}
|
|
||||||
return this.player.selectTargetAsyn(this.player.opponent.signis).callback(this,function (card) {
|
return this.player.selectTargetAsyn(this.player.opponent.signis).callback(this,function (card) {
|
||||||
var cards = card? [this,card] : [this];
|
var cards = card? [this,card] : [this];
|
||||||
return this.game.banishCardsAsyn(cards);
|
return this.game.banishCardsAsyn(cards);
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
add(this,'onPowerUpdate',effect);
|
add(this,'onPowerChange',effect);
|
||||||
}
|
}
|
||||||
}],
|
}],
|
||||||
// ======================
|
// ======================
|
||||||
|
|
|
@ -176,8 +176,8 @@ ConstEffectManager.prototype.compute = function () {
|
||||||
};
|
};
|
||||||
signi.onPowerChange.trigger(event,true);
|
signi.onPowerChange.trigger(event,true);
|
||||||
}
|
}
|
||||||
// <花音>和<七草>的处理
|
// <七草>的处理
|
||||||
if ((signi.cid === 305) || (signi.cid === 1183)) {
|
if (signi.cid === 1183) {
|
||||||
signi.onPowerUpdate.trigger(null,true);
|
signi.onPowerUpdate.trigger(null,true);
|
||||||
}
|
}
|
||||||
},this);
|
},this);
|
||||||
|
|
Loading…
Reference in a new issue