From 1bdf6f4b2e252a2b21c71d4bdf18774cfd0d27c6 Mon Sep 17 00:00:00 2001 From: WEBXOSS Date: Sat, 6 May 2017 16:21:01 +0800 Subject: [PATCH] update WX03-032 rule --- CardInfo.js | 14 +++----------- ConstEffectManager.js | 4 ++-- 2 files changed, 5 insertions(+), 13 deletions(-) diff --git a/CardInfo.js b/CardInfo.js index 0c7e909..65b9eb2 100644 --- a/CardInfo.js +++ b/CardInfo.js @@ -14537,8 +14537,8 @@ var CardInfo = { // 常时效果 // ====================== constEffectTexts: [ - "【常時能力】:あなたのターンの間、あなたのエナゾーンにカードが置かれるたび、ターン終了時まで、このシグニのパワーを+3000する。", - "【常時能力】:このシグニのパワーが15000以上であるとき、このシグニと対戦相手のシグニ1体をバニッシュする。" + "【自】:あなたのターンの間、あなたのエナゾーンにカードが置かれるたび、ターン終了時まで、このシグニのパワーを+3000する。", + "【自】:このシグニのパワーが15000以上になったとき、このシグニと対戦相手のシグニ1体をバニッシュする。" ], constEffects: [{ condition: function () { @@ -14570,27 +14570,19 @@ var CardInfo = { triggerCondition: function (event) { if (!inArr(this,this.player.signis)) 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; }, condition: function () { return inArr(this,this.player.signis); }, 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) { var cards = card? [this,card] : [this]; return this.game.banishCardsAsyn(cards); }); } }); - add(this,'onPowerUpdate',effect); + add(this,'onPowerChange',effect); } }], // ====================== diff --git a/ConstEffectManager.js b/ConstEffectManager.js index 7361f73..13965ec 100644 --- a/ConstEffectManager.js +++ b/ConstEffectManager.js @@ -176,8 +176,8 @@ ConstEffectManager.prototype.compute = function () { }; signi.onPowerChange.trigger(event,true); } - // <花音>和<七草>的处理 - if ((signi.cid === 305) || (signi.cid === 1183)) { + // <七草>的处理 + if (signi.cid === 1183) { signi.onPowerUpdate.trigger(null,true); } },this);