diff --git a/CardInfo.js b/CardInfo.js index 6446551..0625c5c 100644 --- a/CardInfo.js +++ b/CardInfo.js @@ -123083,6 +123083,64 @@ var CardInfo = { "multiEner": false, cardText: "わたしを中心に天体さんがぐるぐるするの!~≡テンドウ≡~", "lifeBurst": "カードを1枚引く。このターン、あなたのライフクロスが2枚以上クラッシュされていた場合、あなたのデッキの一番上のカードをライフクロスに加える。" + // ====================== + // 常时效果 + // ====================== + constEffectTexts: [ + "【自】:あなたのライフクロス1枚がクラッシュされるたび、対戦相手のシグニ1体をバニッシュする。" + ], + constEffects: [{ + auto: 'onCrash', + effect: { + actionAsyn: function () { + var opposingSigni = this.getOpposingSigni(); + if (!opposingSigni) return; + return opposingSigni.banishAsyn(); + }, + }, + }], + // ====================== + // 出场效果 + // ====================== + startUpEffectTexts: [ + "【出】《赤》《赤》:あなたのライフクロスが0枚の場合、あなたのデッキの一番上のカードをライフクロスに加える。" + ], + startUpEffects: [{ + costRed: 2, + actionAsyn: function () { + if (!this.player.lifeClothZone.cards.length) { + var card = this.player.mainDeck.cards[0]; + if (card) { + card.moveTo(this.player.lifeClothZone); + } + } + } + }], + // ====================== + // 起动效果 + // ====================== + actionEffectTexts: [ + "【起】《ターン1回》[アタックフェイズアイコン]《赤×0》:あなたのライフクロス1枚をクラッシュする。" + ], + actionEffects: [{ + once: true, + attackPhase: true, + actionAsyn: function () { + return this.player.crashAsyn(1); + } + }], + // ====================== + // 迸发效果 + // ====================== + burstEffectTexts: [ + "カードを1枚引く。このターン、あなたのライフクロスが2枚以上クラッシュされていた場合、あなたのデッキの一番上のカードをライフクロスに加える。" + ], + burstEffect: { + actionAsyn: function () { + this.player.draw(1); + // TODO: 本回合被击溃的生命护甲在2张以上,将卡组顶一张卡添加到生命护甲。 + } + } }, "2407": { "pid": 2407, @@ -123130,7 +123188,38 @@ var CardInfo = { "【自】:このシグニがアタックしたとき、あなたのデッキの上からカードを3枚トラッシュに置く。この方法でトラッシュに置いたシグニのレベルの合計が10の場合、対戦相手のパワー7000以下のシグニ1体をバニッシュする。" ], "multiEner": false, - cardText: "いいえ、太陽様が宇宙の中心であらせられるのよ。~≡チドウ≡~" + cardText: "いいえ、太陽様が宇宙の中心であらせられるのよ。~≡チドウ≡~", + // ====================== + // 常时效果 + // ====================== + constEffectTexts: [ + "【常】:あなたの効果1つによって、あなたのデッキか手札かトラッシュにある<宇宙>のシグニのレベルを参照する場合、1~4いずれかのレベル1つとして扱ってもよい。" + ], + constEffects: [{ + // TODO: 等级改变 + }], + // ====================== + // 常时效果 + // ====================== + constEffectTexts: [ + "【自】:このシグニがアタックしたとき、あなたのデッキの上からカードを3枚トラッシュに置く。この方法でトラッシュに置いたシグニのレベルの合計が10の場合、対戦相手のパワー7000以下のシグニ1体をバニッシュする。" + ], + constEffects: [{ + auto: 'onAttack', + effect: { + actionAsyn: function() { + var cards = this.player.mainDeck.getTopCards(3); + var level = cards.reduce(function (total,card) { + return total + card.level; + },0); + this.game.trashCardsAsyn(cards).callback(this,function () { + if (level === 10) { + return this.banishSigniAsyn(7000); + } + }); + } + } + }] }, "2408": { "pid": 2408,