This commit is contained in:
libccy 2017-03-25 19:38:24 +08:00
parent 8cc9ed22b6
commit 0829d12a38
3 changed files with 29 additions and 14 deletions

View File

@ -1611,7 +1611,7 @@ card.gujian={
yuheng_skill:'玉衡', yuheng_skill:'玉衡',
yuheng_plus_skill:'玉衡', yuheng_plus_skill:'玉衡',
yuheng_pro_skill:'玉衡', yuheng_pro_skill:'玉衡',
yuheng_info:'出牌阶段限一次,你可以失去一点体力,然后获得一名其他角色的一张手牌并展示,若为黑桃牌,该角色也失去一点体力(此牌不可被其它牌强化;此牌在本局游戏中第三次和第七次发动效果后,分别获得一次强化)', yuheng_info:'出牌阶段限一次,你可以失去一点体力,然后获得一名其他角色的一张手牌并展示,若为黑桃牌,该角色也失去一点体力(此牌不可被复制或被其它牌强化;此牌在本局游戏中第三次和第七次发动效果后,分别获得一次强化)',
yuheng_plus_info:'由普通玉衡强化得到,将玉衡技能描述中的“黑桃牌”改为“黑色牌”', yuheng_plus_info:'由普通玉衡强化得到,将玉衡技能描述中的“黑桃牌”改为“黑色牌”',
yuheng_pro_info:'由普通玉衡二次强化得到,将玉横技能描述中的“黑桃牌”改为“黑色牌”,并去掉使用次数限制', yuheng_pro_info:'由普通玉衡二次强化得到,将玉横技能描述中的“黑桃牌”改为“黑色牌”,并去掉使用次数限制',
yuheng_skill_info:'出牌阶段限一次,你可以失去一点体力,然后获得一名其他角色的手牌并展示,若为黑桃牌,该角色也失去一点体力', yuheng_skill_info:'出牌阶段限一次,你可以失去一点体力,然后获得一名其他角色的手牌并展示,若为黑桃牌,该角色也失去一点体力',

View File

@ -581,6 +581,8 @@ card.swd={
fullskin:true, fullskin:true,
type:'equip', type:'equip',
subtype:'equip1', subtype:'equip1',
nomod:true,
nopower:true,
skills:['xuanyuanjian','xuanyuanjian2','xuanyuanjian3'], skills:['xuanyuanjian','xuanyuanjian2','xuanyuanjian3'],
enable:function(card,player){ enable:function(card,player){
return player.hasSkill('xuanyuan')||player.hp>2; return player.hasSkill('xuanyuan')||player.hp>2;
@ -3036,10 +3038,9 @@ card.swd={
haotianta:{ haotianta:{
trigger:{global:'judgeBefore'}, trigger:{global:'judgeBefore'},
direct:true, direct:true,
usable:1,
content:function(){ content:function(){
"step 0" "step 0"
event.cards=get.cards(3); event.cards=get.cards(2);
player.chooseCardButton(true,event.cards,'昊天塔:选择一张牌作为'+get.translation(trigger.player)+'的'+trigger.judgestr+'判定结果').ai=function(button){ player.chooseCardButton(true,event.cards,'昊天塔:选择一张牌作为'+get.translation(trigger.player)+'的'+trigger.judgestr+'判定结果').ai=function(button){
if(ai.get.attitude(player,trigger.player)>0){ if(ai.get.attitude(player,trigger.player)>0){
return 1+trigger.judge(button.link); return 1+trigger.judge(button.link);
@ -5015,9 +5016,9 @@ card.swd={
shouna:'收纳', shouna:'收纳',
shouna_info:'出牌阶段限一次,你可以弃置一张手牌,并将一名其他角色的一张手牌置入炼妖壶', shouna_info:'出牌阶段限一次,你可以弃置一张手牌,并将一名其他角色的一张手牌置入炼妖壶',
donghuangzhong_info:'结束阶段,你可以弃置一张手牌,并选择一名角色将一张随机单体延时锦囊置入其判定区', donghuangzhong_info:'结束阶段,你可以弃置一张手牌,并选择一名角色将一张随机单体延时锦囊置入其判定区',
xuanyuanjian_info:'装备时获得一点护甲每当你即将造成一次伤害你令此伤害加一并变为雷属性并在伤害结算后流失一点体力。任何时候若你体力值不超过2则立即失去轩辕剑', xuanyuanjian_info:'装备时获得一点护甲每当你即将造成一次伤害你令此伤害加一并变为雷属性并在伤害结算后流失一点体力。任何时候若你体力值不超过2则立即失去轩辕剑(此牌不可被复制或强化)',
pangufu_info:'锁定技,每当你造成一次伤害,受伤角色须弃置一张牌', pangufu_info:'锁定技,每当你造成一次伤害,受伤角色须弃置一张牌',
haotianta_info:'锁定技,任意一名角色进行判定前,你观看牌堆顶的3张牌,并选择一张作为判定结果,此结果不可被更改,也不能触发技能。每回合最多发动一次', haotianta_info:'锁定技,任意一名角色进行判定前,你观看牌堆顶的2张牌,并选择一张作为判定结果,此结果不可被更改,也不能触发技能',
shennongding_info:'出牌阶段,你可以弃置两张手牌,然后回复一点体力。每阶段限一次', shennongding_info:'出牌阶段,你可以弃置两张手牌,然后回复一点体力。每阶段限一次',
kongdongyin_info:'令你抵挡一次死亡将体力回复至1并摸一张牌发动后进入弃牌堆', kongdongyin_info:'令你抵挡一次死亡将体力回复至1并摸一张牌发动后进入弃牌堆',
kunlunjingc_info:'出牌阶段限一次,你可以观看牌堆顶的三张牌,然后用一张手牌替换其中的一张', kunlunjingc_info:'出牌阶段限一次,你可以观看牌堆顶的三张牌,然后用一张手牌替换其中的一张',

View File

@ -2709,19 +2709,33 @@ character.swd={
trigger:{player:'phaseBegin'}, trigger:{player:'phaseBegin'},
unique:true, unique:true,
filter:function(event,player){ filter:function(event,player){
for(var i=0;i<ui.discardPile.childElementCount;i++){
if(ui.discardPile.childNodes[i].name=='xuanyuanjian') return true;
}
return game.hasPlayer(function(current){ return game.hasPlayer(function(current){
return current!=player&&current.num('e','xuanyuanjian'); return current!=player&&current.num('e','xuanyuanjian');
}); });
}, },
content:function(){ content:function(){
var target=game.findPlayer(function(current){ var card;
return current!=player&&current.num('e','xuanyuanjian'); for(var i=0;i<ui.discardPile.childElementCount;i++){
}); if(ui.discardPile.childNodes[i].name=='xuanyuanjian'){
if(target){ card=ui.discardPile.childNodes[i];
var card=target.get('e','xuanyuanjian'); }
player.gain(card,target); }
target.$give(card,player); if(card){
player.line(target,'green'); player.gain(card,'gain2');
}
else{
var target=game.findPlayer(function(current){
return current!=player&&current.num('e','xuanyuanjian');
});
if(target){
var card=target.get('e','xuanyuanjian');
player.gain(card,target);
target.$give(card,player);
player.line(target,'green');
}
} }
}, },
global:'xuanyuan_ai' global:'xuanyuan_ai'
@ -9036,7 +9050,7 @@ character.swd={
huajian:'化剑', huajian:'化剑',
huajian_info:'出牌阶段结束时,你可以将一张牌当作杀对任意一名角色使用', huajian_info:'出牌阶段结束时,你可以将一张牌当作杀对任意一名角色使用',
xuanyuan:'轩辕', xuanyuan:'轩辕',
xuanyuan_info:'锁定技,你无视【轩辕剑】的装备条件及流失体力的效果;准备阶段,如果其他角色的装备区内有【轩辕剑】,你可以获得之', xuanyuan_info:'锁定技,你无视【轩辕剑】的装备条件及流失体力的效果;准备阶段,你可以从场上或弃牌堆中获得【轩辕剑】',
jilve:'极略', jilve:'极略',
jilve_backup:'极略', jilve_backup:'极略',
jilve2:'极略', jilve2:'极略',