forked from mirrors/webxoss-core
code PR-308, PR-322
This commit is contained in:
parent
1dacd44152
commit
9846f4e3b5
1 changed files with 194 additions and 114 deletions
308
CardInfo.js
308
CardInfo.js
|
@ -121982,59 +121982,103 @@ var CardInfo = {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
// "1956": {
|
"1956": {
|
||||||
// "pid": 1956,
|
"pid": 1956,
|
||||||
// cid: 1956,
|
cid: 1956,
|
||||||
// "timestamp": 1479021159533,
|
"timestamp": 1479021159533,
|
||||||
// "wxid": "PR-308",
|
"wxid": "PR-308",
|
||||||
// name: "無二の征服 アレクサンド(WIXOSS PARTY参加賞selectors pack vol11)", // !here
|
name: "無二の征服 アレクサンド(WIXOSS PARTY参加賞selectors pack vol11)",
|
||||||
// name_zh_CN: "無二の征服 アレクサンド(WIXOSS PARTY参加賞selectors pack vol11)",
|
name_zh_CN: "無二の征服 アレクサンド(WIXOSS PARTY参加賞selectors pack vol11)",
|
||||||
// name_en: "Alexand, Peerless Conquest(WIXOSS PARTY参加賞selectors pack vol11)",
|
name_en: "Alexand, Peerless Conquest(WIXOSS PARTY参加賞selectors pack vol11)",
|
||||||
// "kana": "ムニノセイフクアレクサンド",
|
"kana": "ムニノセイフクアレクサンド",
|
||||||
// "rarity": "PR",
|
"rarity": "PR",
|
||||||
// "cardType": "SIGNI",
|
"cardType": "SIGNI",
|
||||||
// "color": "red",
|
"color": "red",
|
||||||
// "level": 2,
|
"level": 2,
|
||||||
// "limit": 0,
|
"limit": 0,
|
||||||
// "power": 8000,
|
"power": 8000,
|
||||||
// "limiting": "",
|
"limiting": "",
|
||||||
// "imgUrl": "http://www.takaratomy.co.jp/products/wixoss/wxwp/images/card/PR/PR-308.jpg",
|
"imgUrl": "http://www.takaratomy.co.jp/products/wixoss/wxwp/images/card/PR/PR-308.jpg",
|
||||||
// "illust": "村上ゆいち",
|
"illust": "村上ゆいち",
|
||||||
// faqs: [
|
"classes": [
|
||||||
// {
|
"精像",
|
||||||
// "q": "【ライズ】とは何ですか?",
|
"武勇"
|
||||||
// "a": "【ライズ】アイコンを持つシグニは、場に出す際にライズ条件を満たして場に出す必要があります。ライズ条件は「コスト」ではなく、常時能力や出現時能力といった「効果」でもありません。このシグニが場を離れた場合、下にあるカードはすべてトラッシュに置かれます。"
|
],
|
||||||
// },
|
"costWhite": 0,
|
||||||
// {
|
"costBlack": 0,
|
||||||
// "q": "ダウンしているシグニの上にライズした場合、ライズしたシグニもダウン状態ですか?",
|
"costRed": 0,
|
||||||
// "a": "いいえ、ライズするにあたってその下にあるシグニの状態を引き継ぐことはありません。場に新たに出るシグニは、他の効果などによって指定されていなければアップ状態です。"
|
"costBlue": 0,
|
||||||
// },
|
"costGreen": 0,
|
||||||
// {
|
"costColorless": 0,
|
||||||
// "q": "使用タイミング【アタックフェイズ】のアーツを使用するのと、《無二の征服 アレクサンド》の常時能力が発動するのはどちらが先ですか?",
|
"guardFlag": false,
|
||||||
// "a": "アタックフェイズには、まず《無二の征服 アレクサンド》のような「アタックフェイズ開始時」にトリガーする能力が発動します。その処理が終わってから、ターンプレイヤー側から使用タイミング【アタックフェイズ】のアーツや能力を使用できます。"
|
"multiEner": false,
|
||||||
// }
|
cardText: "諸君のために戦おうではないか。~アレクサンド~",
|
||||||
// ],
|
cardText_zh_CN: "",
|
||||||
// "classes": [
|
cardText_en: "",
|
||||||
// "精像",
|
// ======================
|
||||||
// "武勇"
|
// Rise
|
||||||
// ],
|
// ======================
|
||||||
// "costWhite": 0,
|
extraTexts: [
|
||||||
// "costBlack": 0,
|
"[ライズ]レベル1の赤のシグニの上に置く"
|
||||||
// "costRed": 0,
|
],
|
||||||
// "costBlue": 0,
|
extraTexts_zh_CN: [
|
||||||
// "costGreen": 0,
|
"<升阶>放置到我方1只等级1的红色精灵上方。"
|
||||||
// "costColorless": 0,
|
],
|
||||||
// "guardFlag": false,
|
extraTexts_en: [
|
||||||
// cardSkills: [
|
"(Rise) Put on 1 of your level 1 red SIGNI"
|
||||||
// "ライズ-レベル1の赤のシグニの上に置く",
|
],
|
||||||
// "【常】:各ターンのアタックフェイズ開始時、ターン終了時まで、あなたの他の赤のシグニ1体は「バニッシュされない。」を得る。"
|
rise: function (card) {
|
||||||
// ],
|
return (card.level === 1) && card.hasColor('red');
|
||||||
// "multiEner": false,
|
},
|
||||||
// cardText: "諸君のために戦おうではないか。~アレクサンド~",
|
// ======================
|
||||||
// cardText_zh_CN: "",
|
// 常时效果
|
||||||
// cardText_en: "",
|
// ======================
|
||||||
// "lifeBurst": "カードを1枚引く。"
|
constEffectTexts: [
|
||||||
// },
|
"【常】:各ターンのアタックフェイズ開始時、ターン終了時まで、あなたの他の赤のシグニ1体は「バニッシュされない。」を得る。"
|
||||||
|
],
|
||||||
|
constEffectTexts_zh_CN: [
|
||||||
|
"【常】:各ターンのアタックフェイズ開始時、ターン終了時まで、あなたの他の赤のシグニ1体は「バニッシュされない。」を得る。"
|
||||||
|
],
|
||||||
|
constEffectTexts_en: [
|
||||||
|
"[Constant]: At the start of each turn's attack phase, until end of turn, 1 of your other red SIGNI gets \"can't be banished.\""
|
||||||
|
],
|
||||||
|
constEffects: [{
|
||||||
|
action: function (set,add) {
|
||||||
|
var effect = this.game.newEffect({
|
||||||
|
source: this,
|
||||||
|
description: '1956-const-0',
|
||||||
|
actionAsyn: function () {
|
||||||
|
var filter = function (card) {
|
||||||
|
return card.hasClass('red');
|
||||||
|
};
|
||||||
|
return this.player.selectSelfSigniAsyn(filter).callback(this,function (card) {
|
||||||
|
if (!card) return;
|
||||||
|
this.game.tillTurnEndSet(this,card,'canNotBeBanished',true);
|
||||||
|
});
|
||||||
|
}
|
||||||
|
});
|
||||||
|
add(this.player,'onAttackPhaseStart',effect);
|
||||||
|
add(this.player.opponent,'onAttackPhaseStart',effect);
|
||||||
|
}
|
||||||
|
}],
|
||||||
|
// ======================
|
||||||
|
// 迸发效果
|
||||||
|
// ======================
|
||||||
|
burstEffectTexts: [
|
||||||
|
"【※】:カードを1枚引く。"
|
||||||
|
],
|
||||||
|
burstEffectTexts_zh_CN: [
|
||||||
|
"【※】:抽1张牌。"
|
||||||
|
],
|
||||||
|
burstEffectTexts_en: [
|
||||||
|
"【※】:Draw one card."
|
||||||
|
],
|
||||||
|
burstEffect: {
|
||||||
|
actionAsyn: function () {
|
||||||
|
this.player.draw(1);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
"1957": {
|
"1957": {
|
||||||
"pid": 1957,
|
"pid": 1957,
|
||||||
cid: 1957,
|
cid: 1957,
|
||||||
|
@ -124326,65 +124370,101 @@ var CardInfo = {
|
||||||
cardText_zh_CN: "",
|
cardText_zh_CN: "",
|
||||||
cardText_en: ""
|
cardText_en: ""
|
||||||
},
|
},
|
||||||
// "1997": {
|
"1997": {
|
||||||
// "pid": 1997,
|
"pid": 1997,
|
||||||
// cid: 1997,
|
cid: 1997,
|
||||||
// "timestamp": 1479021166099,
|
"timestamp": 1479021166099,
|
||||||
// "wxid": "PR-322", // !here !Coin
|
"wxid": "PR-322",
|
||||||
// name: "白亜の鍵主 ウルトゥム(セレクターズパックウムル&タウィル 4パック購入特典)",
|
name: "白亜の鍵主 ウルトゥム(セレクターズパックウムル&タウィル 4パック購入特典)",
|
||||||
// name_zh_CN: "白亜の鍵主 ウルトゥム(セレクターズパックウムル&タウィル 4パック購入特典)",
|
name_zh_CN: "白亜の鍵主 ウルトゥム(セレクターズパックウムル&タウィル 4パック購入特典)",
|
||||||
// name_en: "白亜の鍵主 ウルトゥム(セレクターズパックウムル&タウィル 4パック購入特典)",
|
name_en: "Ultum, Wielder of the Key of Chalk(セレクターズパックウムル&タウィル 4パック購入特典)",
|
||||||
// "kana": "ハクアノカギヌシウルトゥム",
|
coin: 3,
|
||||||
// "rarity": "PR",
|
"kana": "ハクアノカギヌシウルトゥム",
|
||||||
// "cardType": "LRIG",
|
"rarity": "PR",
|
||||||
// "color": "white/black",
|
"cardType": "LRIG",
|
||||||
// "level": 4,
|
"color": "white/black",
|
||||||
// "limit": 11,
|
"level": 4,
|
||||||
// "power": 0,
|
"limit": 11,
|
||||||
// "limiting": "",
|
"power": 0,
|
||||||
// "imgUrl": "http://www.takaratomy.co.jp/products/wixoss/wxwp/images/card/PR/PR-322.jpg",
|
"limiting": "",
|
||||||
// "illust": "羽音たらく",
|
"imgUrl": "http://www.takaratomy.co.jp/products/wixoss/wxwp/images/card/PR/PR-322.jpg",
|
||||||
// faqs: [
|
"illust": "羽音たらく",
|
||||||
// {
|
"classes": [
|
||||||
// "q": "《ターン1回》アイコンはどういう意味ですか?",
|
"ウムル"
|
||||||
// "a": "【起】に《ターン1回》アイコンがついている場合、この能力は1ターンに1度しか使用できません。"
|
],
|
||||||
// },
|
"costWhite": 0,
|
||||||
// {
|
"costBlack": 3,
|
||||||
// "q": "対戦相手のシグニが1体もない場合でも、上の起動能力は使用できますか?",
|
"costRed": 0,
|
||||||
// "a": "はい、できます。その場合でも起動能力を使用しましたので、このターンはもう使用できません。"
|
"costBlue": 0,
|
||||||
// },
|
"costGreen": 0,
|
||||||
// {
|
"costColorless": 0,
|
||||||
// "q": "自分のトラッシュに黒の<天使>、黒の<古代兵器>がなくても、上の起動能力は使用できますか?",
|
"guardFlag": false,
|
||||||
// "a": "はい、できます。その場合は、それらのシグニをデッキの一番下に置くことはできませんので、対戦相手のシグニをトラッシュに置くこともできません。また、起動能力は使用しましたので、このターンはもう使用できません。"
|
"multiEner": false,
|
||||||
// },
|
cardText: "タウィルよ、今は少し眠るがよい。きっとこの輝きが、新たな道標となろう。~ウルトゥム~",
|
||||||
// {
|
cardText_zh_CN: "",
|
||||||
// "q": "【アタックフェイズ】アイコンはどういう意味ですか?",
|
cardText_en: "",
|
||||||
// "a": "【アタックフェイズ】アイコンがついている能力は、使用タイミング【アタックフェイズ】を持ちます。この能力は各ターンのアタックフェイズにしか使用できず、メインフェイズには使用できません。"
|
// ======================
|
||||||
// },
|
// 起动效果
|
||||||
// {
|
// ======================
|
||||||
// "q": "右下のコインアイコンはどういう意味ですか?",
|
actionEffectTexts: [
|
||||||
// "a": "右下にコインアイコンがある場合、そのルリグが場に出たときに出現時能力として、そこに書かれている枚数のコインを得ます。"
|
"【起】《ターン1回》《黒×0》:あなたのトラッシュから黒の<天使>のシグニ1枚と黒の<古代兵器>のシグニ1枚を好きな順番でデッキの一番下に置く。そうした場合、対戦相手のシグニ1体をトラッシュに置く。",
|
||||||
// }
|
"【起】【アタックフェイズ】エクシード2:あなたの手札またはトラッシュから黒のシグニ1枚を場に出す。そのシグニの【出】の能力は発動しない。"
|
||||||
// ],
|
],
|
||||||
// "classes": [
|
actionEffectTexts_zh_CN: [
|
||||||
// "ウムル"
|
"【起】《ターン1回》《黒×0》:あなたのトラッシュから黒の<天使>のシグニ1枚と黒の<古代兵器>のシグニ1枚を好きな順番でデッキの一番下に置く。そうした場合、対戦相手のシグニ1体をトラッシュに置く。",
|
||||||
// ],
|
"【起】【アタックフェイズ】エクシード2:あなたの手札またはトラッシュから黒のシグニ1枚を場に出す。そのシグニの【出】の能力は発動しない。"
|
||||||
// "costWhite": 0,
|
],
|
||||||
// "costBlack": 3,
|
actionEffectTexts_en: [
|
||||||
// "costRed": 0,
|
"[Action] [1/Turn] [Black0]: Put 1 black <Angel> SIGNI and 1 black <Ancient Weapon> SIGNI from your trash at the bottom of your deck in any order. If you do, put 1 of your opponent's SIGNI into the trash.",
|
||||||
// "costBlue": 0,
|
"[Action] [Attack Phase] Exceed 2: Put 1 black SIGNI from your hand or trash onto the field. The [On-Play] of that SIGNI is not triggered."
|
||||||
// "costGreen": 0,
|
],
|
||||||
// "costColorless": 0,
|
actionEffects: [{
|
||||||
// "guardFlag": false,
|
once: true,
|
||||||
// cardSkills: [
|
actionAsyn: function () {
|
||||||
// "【【起】】【《ターン1回》】【《黒×0》】:あなたのトラッシュから黒の<天使>のシグニ1枚と黒の<古代兵器>のシグニ1枚を好きな順番でデッキの一番下に置く。そうした場合、対戦相手のシグニ1体をトラッシュに置く。",
|
var cards_A = this.player.trashZone.cards.filter(function (card) {
|
||||||
// "【【起】】【アタックフェイズ】エクシード2:あなたの手札またはトラッシュから黒のシグニ1枚を場に出す。そのシグニの【【出】】の能力は発動しない。"
|
return card.hasColor('black') && card.hasClass('天使');
|
||||||
// ],
|
},this);
|
||||||
// "multiEner": false,
|
var cards_B = this.player.trashZone.cards.filter(function (card) {
|
||||||
// cardText: "タウィルよ、今は少し眠るがよい。きっとこの輝きが、新たな道標となろう。~ウルトゥム~",
|
return card.hasColor('black') && card.hasClass('古代兵器');
|
||||||
// cardText_zh_CN: "",
|
},this);
|
||||||
// cardText_en: ""
|
if (!cards_A.length || !cards_B.length) return;
|
||||||
// },
|
var cards_deck = []
|
||||||
|
return this.player.selectOptionalAsyn('TARGET',cards_A).callback(this,function (card) {
|
||||||
|
if (!card) return;
|
||||||
|
cards_deck.push(card);
|
||||||
|
return this.player.selectOptionalAsyn('TARGET',cards_B).callback(this,function (card) {
|
||||||
|
if (!card) return;
|
||||||
|
cards_deck.push(card);
|
||||||
|
});
|
||||||
|
}).callback(this,function () {
|
||||||
|
if (cards_deck.length < 2) return;
|
||||||
|
var len = cards_deck.length;
|
||||||
|
return this.player.selectSomeAsyn('SET_ORDER',cards_deck,len,len,true).callback(this,function (cards) {
|
||||||
|
this.player.mainDeck.moveCardsToBottom(cards);
|
||||||
|
return this.player.selectOpponentSigniAsyn().callback(this,function (card) {
|
||||||
|
if (!card) return;
|
||||||
|
return card.trashAsyn();
|
||||||
|
});
|
||||||
|
});
|
||||||
|
});
|
||||||
|
}
|
||||||
|
},{
|
||||||
|
attackPhase: true,
|
||||||
|
costExceed: 2,
|
||||||
|
actionAsyn: function () {
|
||||||
|
return this.player.selectTextAsyn('CHOOSE_ZONE',['HAND', 'TRASH_ZONE']).callback(this,function (text) {
|
||||||
|
var cards = (text === 'HAND') ? this.player.hands : this.player.trashZone.cards;
|
||||||
|
cards = cards.filter(function (card) {
|
||||||
|
return card.hasColor('black') && card.canSummon();
|
||||||
|
},this);
|
||||||
|
return this.player.selectOptionalAsyn('SUMMON_SIGNI',cards).callback(this,function (card) {
|
||||||
|
if (!card) return;
|
||||||
|
return card.summonAsyn(false,true);
|
||||||
|
});
|
||||||
|
});
|
||||||
|
}
|
||||||
|
}],
|
||||||
|
},
|
||||||
"1998": {
|
"1998": {
|
||||||
"pid": 1998,
|
"pid": 1998,
|
||||||
cid: 1998,
|
cid: 1998,
|
||||||
|
@ -135115,7 +135195,7 @@ var CardInfo = {
|
||||||
source: this,
|
source: this,
|
||||||
description: '2166-const-0',
|
description: '2166-const-0',
|
||||||
actionAsyn: function () {
|
actionAsyn: function () {
|
||||||
// !here
|
// !TODO...
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
add(this,'onBanish',effect);
|
add(this,'onBanish',effect);
|
||||||
|
@ -135173,7 +135253,7 @@ var CardInfo = {
|
||||||
source: this,
|
source: this,
|
||||||
description: '2167-const-0',
|
description: '2167-const-0',
|
||||||
actionAsyn: function () {
|
actionAsyn: function () {
|
||||||
// !here
|
// !TODO...
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
add(this,'onBanish',effect);
|
add(this,'onBanish',effect);
|
||||||
|
|
Loading…
Reference in a new issue