From bfc522ff4c6d7d36f0d4fd36fa5b92cb713fbe86 Mon Sep 17 00:00:00 2001 From: libccy Date: Sun, 21 May 2017 21:37:58 +0800 Subject: [PATCH] m --- card/gwent.js | 1 + character/diy.js | 2 +- character/xianjian.js | 39 ++++++++++++++++++++++++++++++++------- 3 files changed, 34 insertions(+), 8 deletions(-) diff --git a/card/gwent.js b/card/gwent.js index e5153b959..9d188db2a 100644 --- a/card/gwent.js +++ b/card/gwent.js @@ -1048,6 +1048,7 @@ game.import('card',function(lib,game,ui,get,ai,_status){ useful:[3,1], result:{ target:function(player,target){ + if(target.hasSkillTag('noh')) return 0.1; switch(target.countCards('h')){ case 0:return 0.5; case 1:return 0; diff --git a/character/diy.js b/character/diy.js index 825420159..13e899d31 100644 --- a/character/diy.js +++ b/character/diy.js @@ -868,7 +868,7 @@ game.import('character',function(lib,game,ui,get,ai,_status){ filter:function(event,player){ if(event.skill!='luweiyan') return false; for(var i=0;iplayer.hp; + return game.roundNumber>=3&&player.countUsed()>player.hp; }, content:function(){ - player.insertPhase(); + 'step 0' + player.awakenSkill('lingquan'); + player.draw(3); + player.addSkill('shuiyun'); + 'step 1' + game.createTrigger('phaseEnd','shuiyun',player,trigger); }, }, + shenwu:{ + trigger:{global:'phaseEnd'}, + forced:true, + skillAnimation:true, + animationColor:'water', + unique:true, + filter:function(event,player){ + return player.storage.shuiyun_count>=3; + }, + content:function(){ + player.awakenSkill('shenwu'); + player.gainMaxHp(); + player.recover(); + player.addSkill('huimeng'); + } + }, qiongguang:{ trigger:{player:'phaseDiscardEnd'}, filter:function(event,player){ @@ -3179,6 +3200,7 @@ game.import('character',function(lib,game,ui,get,ai,_status){ direct:true, init:function(player){ player.storage.shuiyun=[]; + player.storage.shuiyun_count=0; }, alter:true, filter:function(event,player){ @@ -3282,6 +3304,9 @@ game.import('character',function(lib,game,ui,get,ai,_status){ // trigger.player.draw(); // } player.logSkill('shuiyun5',trigger.player,'thunder'); + if(typeof player.storage.shuiyun_count=='number'){ + player.storage.shuiyun_count++; + } game.addVideo('storage',player,['shuiyun',get.cardsInfo(player.storage.shuiyun),'cards']); } else{ @@ -4307,10 +4332,10 @@ game.import('character',function(lib,game,ui,get,ai,_status){ xyufeng:'御蜂', xyufeng_info:'出牌阶段限一次,可以将一张黑桃牌当作机关蜂使用', - lingguan:'灵泉', - lingquan_info:'觉醒技,结束阶段,若你本回合使用的牌数大于你的体力值,你摸两张牌,然后获得【水蕴】', + lingquan:'灵泉', + lingquan_info:'觉醒技,结束阶段,若游戏轮数不小于3且你本回合使用的牌数大于你的体力值,你摸三张牌,然后获得技能【水蕴】', shenwu:'神舞', - shenwu_info:'觉醒技,在一名角色的结束阶段,若你本局至少发动过3次【水蕴】,你增加一点体力和体力上限,然后获得【回梦】', + shenwu_info:'觉醒技,在一名角色的结束阶段,若你本局至少发动过3次【水蕴】,你增加一点体力和体力上限并获得两点护甲,然后获得技能【回梦】', txianqu:'仙音', txianqu_info:'出牌阶段限一次,当你即将造成伤害时,你可以防止之,然后摸两张牌并回复一点体力', qiongguang:'穹光',