mirror of
https://github.com/webxoss/webxoss-core.git
synced 2025-01-31 09:49:16 +01:00
💩 coding card effects
This commit is contained in:
parent
dbf3e287af
commit
ddbb395ca4
1 changed files with 90 additions and 1 deletions
91
CardInfo.js
91
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,
|
||||
|
|
Loading…
Reference in a new issue