1
0
Fork 0

update WX03-032 rule

This commit is contained in:
WEBXOSS 2017-05-06 16:21:01 +08:00
parent 65e3293833
commit 1bdf6f4b2e
2 changed files with 5 additions and 13 deletions

View file

@ -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);
} }
}], }],
// ====================== // ======================

View file

@ -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);