diff --git a/character/hearth.js b/character/hearth.js index f94b81484..248ba911e 100755 --- a/character/hearth.js +++ b/character/hearth.js @@ -1778,6 +1778,9 @@ character.hearth={ content:function(){ var num=player.num('h')-target.num('h'); if(num>0){ + if(num>3){ + num=3; + } target.draw(num); } else if(num<0){ @@ -4429,7 +4432,7 @@ character.hearth={ xmojian:'魔箭', xmojian_info:'每当你翻面时,你可以指定一名角色视为对其使用了一张杀,每回合最多发动一次', enze:'恩泽', - enze_info:'出牌阶段限一次,你可以指定一名角色令其手牌数与你相等', + enze_info:'出牌阶段限一次,你可以指定一名角色令其手牌数与你相等(至多摸三张牌)', chongsheng:'重生', chongsheng_bg:'生', chongsheng_info:'濒死阶段,你可弃置所有牌,将体力回复至2-X,并摸X张牌,X为你本局发动此技能的次数。每局最多发动2次', diff --git a/character/swd.js b/character/swd.js index 2ee07b534..ac36c1f1c 100755 --- a/character/swd.js +++ b/character/swd.js @@ -790,7 +790,9 @@ character.swd={ }, content:function(){ "step 0" - player.chooseTarget('是否发动【回气】?').ai=function(target){ + player.chooseTarget('是否发动【回气】?',function(card,player,target){ + return player!=target; + }).ai=function(target){ var att=ai.get.attitude(player,target); if(player.hp<=0){ if(player==target){ @@ -2588,7 +2590,7 @@ character.swd={ "step 1" if(result.bool){ trigger.player.damage('thunder'); - player.draw(); + // player.draw(); player.addSkill('touxi2'); event.finish(); } @@ -4591,8 +4593,9 @@ character.swd={ filter:function(event,player){ return event.player.num('e'); }, + direct:true, content:function(){ - trigger.player.discard(trigger.player.get('e')); + player.discardPlayerCard(trigger.player,'e','是否发动【破浪】?').logSkill='polang'; }, ai:{ expose:0.3 @@ -7527,7 +7530,7 @@ character.swd={ xianghui:'祥晖', xianghui_info:'出牌阶段限一次,你可以弃置一张红色手牌,然后令场上体力值最少的角色各回复一点体力', huiqi:'回气', - huiqi_info:'每当你受到一次伤害,可令一名角色摸X张牌,X为你已损失的体力值', + huiqi_info:'每当你受到一次伤害,可令一名其他角色摸X张牌,X为你已损失的体力值', toudan:'投弹', toudan_info:'出牌阶段限一次,你可以弃置一张黑桃牌对一名其他角色造成一点火焰伤害,然后你与距离该角色1以内的所有角色各弃置一张牌', shending:'神丁', @@ -7653,7 +7656,7 @@ character.swd={ meihuo_info:'每当你失去最后一张装备牌,你可以获得一名其他角色的一张牌,若此牌来自装备区,你立即装备之', touxi:'偷袭', - touxi_info:'在其他角色的回合结束阶段,你可以进行一次判定,若结果为黑色,你对其造成一点雷电伤害并摸一张牌,且直到下一回合开始不能再次发动偷袭;若结果为红色,对方须弃置你的一张牌', + touxi_info:'在其他角色的回合结束阶段,你可以进行一次判定,若结果为黑色,你对其造成一点雷电伤害,且直到下一回合开始不能再次发动偷袭;若结果为红色,对方须弃置你的一张牌', minjing:'明镜', minjing_info:'锁定技,每当你受到伤害时,若你没有防具牌,有1/3的概率令伤害-1', qimou:'奇谋', @@ -7673,7 +7676,7 @@ character.swd={ miedao_info:'锁定技,摸牌阶段,你额外摸X张牌;弃牌阶段,你至少须弃X张牌(不足则全弃),X为你已损失的体力值。', polang:'破浪', - polang_info:'每当你造成一次伤害,可以弃置对方装备区内的所有牌。', + polang_info:'每当你造成一次伤害,可以一张对方的装备牌', jikong:'亟空', jikong2:'亟空', jikong_info:'每当你失去最后一手手牌,可以对一名角色造成一点雷电伤害;回合开始阶段,你可以指定一名角色视为对其使用一张雷杀', diff --git a/character/xianjian.js b/character/xianjian.js index a773b3558..bb55b909e 100755 --- a/character/xianjian.js +++ b/character/xianjian.js @@ -1101,7 +1101,9 @@ character.xianjian={ group:'zhimeng3', content:function(){ "step 0" - player.chooseTarget('是否发动【织梦】?').ai=function(target){ + player.chooseTarget('是否发动【织梦】?',function(card,player,target){ + return player!=target; + }).ai=function(target){ var num=ai.get.attitude(player,target); if(num>0){ if(player==target){ @@ -1418,7 +1420,7 @@ character.xianjian={ zhimeng:'织梦', zhimeng2:'织梦', zhimeng3:'织梦', - zhimeng_info:'回合结束阶段,你可以选择一名角色将牌堆顶的一张牌置于该角色的武将牌上,直到你的下个回合开始将其收入手牌。当一名角色武将牌上有牌时,每当其成为与此牌类型相同的卡牌的目标,可以摸一张牌', + zhimeng_info:'回合结束阶段,你可以选择一名其他角色将牌堆顶的一张牌置于该角色的武将牌上,直到你的下个回合开始将其收入手牌。当一名角色武将牌上有牌时,每当其成为与此牌类型相同的卡牌的目标,可以摸一张牌', runxin:'润心', runxin_info:'每当你使用或打出一张红桃牌,你可以令一名角色回复一点体力', tannang:'探囊', diff --git a/character/yijiang.js b/character/yijiang.js index 015530875..03a5535aa 100755 --- a/character/yijiang.js +++ b/character/yijiang.js @@ -569,6 +569,7 @@ character.yijiang={ player.unmarkSkill('xinfencheng'); event.num=1; event.targets=targets.slice(0); + event.targets.sort(lib.sort.seat); "step 1" if(event.targets.length){ var target=event.targets.shift();