This commit is contained in:
parent
6580fb4124
commit
f7dabbcf42
|
@ -7040,6 +7040,11 @@ character.sp={
|
||||||
player.recover();
|
player.recover();
|
||||||
player.awakenSkill('wuji');
|
player.awakenSkill('wuji');
|
||||||
player.storage.wuji=true;
|
player.storage.wuji=true;
|
||||||
|
|
||||||
|
var card=get.cardPile('qinglong','field');
|
||||||
|
if(card){
|
||||||
|
player.gain(card,'gain2','log');
|
||||||
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
xueji_old:{
|
xueji_old:{
|
||||||
|
@ -8669,9 +8674,9 @@ character.sp={
|
||||||
xiongyi_info_guozhan:'限定技,出牌阶段,你可以令与你势力相同的所有角色各摸三张牌,然后若你的势力是角色最少的势力(或之一),则你回复1点体力',
|
xiongyi_info_guozhan:'限定技,出牌阶段,你可以令与你势力相同的所有角色各摸三张牌,然后若你的势力是角色最少的势力(或之一),则你回复1点体力',
|
||||||
shenzhi_info:'准备阶段开始时,你可以弃置所有手牌,若你以此法弃置的牌的张数不小于X,你回复1点体力(X为你当前的体力值)。',
|
shenzhi_info:'准备阶段开始时,你可以弃置所有手牌,若你以此法弃置的牌的张数不小于X,你回复1点体力(X为你当前的体力值)。',
|
||||||
shushen_info:'当你回复1点体力时,你可以令一名其他角色回复1点体力或摸两张牌',
|
shushen_info:'当你回复1点体力时,你可以令一名其他角色回复1点体力或摸两张牌',
|
||||||
wuji_info:'觉醒技,结束阶段开始时,若你于此回合内已造成3点或更多伤害,你加1点体力上限,回复1点体力,然后失去技能“虎啸”。',
|
wuji_info:'觉醒技,结束阶段,若你于此回合内造成过3点或更多伤害,你加1点体力上限并回复1点体力,失去"虎啸",然后从场上、牌堆或弃牌堆中获得【青龙偃月刀】',
|
||||||
xueji_info:'出牌阶段,你可弃置一张红色牌并选择你攻击范围内的至多X名其他角色,对这些角色各造成1点伤害(X为你已损失的体力值),然后这些角色各摸一张牌。每阶段限一次。',
|
xueji_info:'出牌阶段限一次,你可以弃置一张红色牌,然后选择至多X名角色,横置这些角色并对其中一名角色造成1点火焰伤害。(X为你已损失的体力值数且至少为1)',
|
||||||
huxiao_info:'锁定技,你于出牌阶段内每使用一张【杀】被【闪】抵消,你于此阶段内可以额外使用一张【杀】。',
|
huxiao_info:'锁定技,当你造成火焰伤害后,受到此伤害的角色各摸一张牌,本回合你对这些角色使用牌没有次数限制',
|
||||||
aocai_info:'当你于回合外需要使用或打出一张基本牌时,你可以观看牌堆顶的两张牌。若你观看的牌中有此牌,你可以使用打出之。',
|
aocai_info:'当你于回合外需要使用或打出一张基本牌时,你可以观看牌堆顶的两张牌。若你观看的牌中有此牌,你可以使用打出之。',
|
||||||
hongyuan_info:'摸牌阶段摸牌时,你可以少摸一张牌,然后指定至多两名其他角色各摸一张牌。',
|
hongyuan_info:'摸牌阶段摸牌时,你可以少摸一张牌,然后指定至多两名其他角色各摸一张牌。',
|
||||||
hongyuan_info_combat:'摸牌阶段摸牌时,你可以少摸一张牌,然后令其他友方角色各摸一张牌',
|
hongyuan_info_combat:'摸牌阶段摸牌时,你可以少摸一张牌,然后令其他友方角色各摸一张牌',
|
||||||
|
|
35
game/game.js
35
game/game.js
|
@ -39431,34 +39431,43 @@
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
cardPile:function(name,create){
|
cardPile:function(name,create){
|
||||||
var card;
|
var filter=function(card){
|
||||||
for(var i=0;i<ui.cardPile.childNodes.length;i++){
|
|
||||||
card=ui.cardPile.childNodes[i];
|
|
||||||
if(typeof name=='string'){
|
if(typeof name=='string'){
|
||||||
if(card.name==name){
|
if(card.name==name){
|
||||||
return card;
|
return true;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
else if(typeof name=='function'){
|
else if(typeof name=='function'){
|
||||||
if(name(card)){
|
if(name(card)){
|
||||||
return card;
|
return true;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
return false;
|
||||||
|
};
|
||||||
|
for(var i=0;i<ui.cardPile.childNodes.length;i++){
|
||||||
|
if(filter(ui.cardPile.childNodes[i])){
|
||||||
|
return ui.cardPile.childNodes[i];
|
||||||
|
}
|
||||||
}
|
}
|
||||||
for(var i=0;i<ui.discardPile.childNodes.length;i++){
|
for(var i=0;i<ui.discardPile.childNodes.length;i++){
|
||||||
card=ui.discardPile.childNodes[i];
|
if(filter(ui.discardPile.childNodes[i])){
|
||||||
if(typeof name=='string'){
|
return ui.discardPile.childNodes[i];
|
||||||
if(card.name==name){
|
|
||||||
return card;
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
else if(typeof name=='function'){
|
if(create=='field'){
|
||||||
if(name(card)){
|
var found=null;
|
||||||
return card;
|
game.findPlayer(function(current){
|
||||||
|
var ej=current.getCards('ej');
|
||||||
|
for(var i=0;i<ej.length;i++){
|
||||||
|
if(filter(ej[i])){
|
||||||
|
found=ej[i];
|
||||||
|
return true;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
});
|
||||||
|
return found;
|
||||||
}
|
}
|
||||||
if(create){
|
else if(create){
|
||||||
return game.createCard(name);
|
return game.createCard(name);
|
||||||
}
|
}
|
||||||
return null;
|
return null;
|
||||||
|
|
Loading…
Reference in New Issue