diff --git a/character/diy.js b/character/diy.js index 33d112f3c..be72a75ea 100644 --- a/character/diy.js +++ b/character/diy.js @@ -96,7 +96,7 @@ game.import('character',function(lib,game,ui,get,ai,_status){ content:function(){ "step 0" player.chooseTarget(get.prompt('jianbi'), - [1,Math.max(1,player.maxHp-player.hp)],function(card,player,target){ + [1,1],function(card,player,target){ return _status.event.getTrigger().targets.contains(target); }).set('ai',function(target){ var trigger=_status.event.getTrigger(); @@ -1317,7 +1317,7 @@ game.import('character',function(lib,game,ui,get,ai,_status){ liangce:'粮策', liangce_info:'①出牌阶段限一次,你可以将一张基本牌当【五谷丰登】使用。②当因执行【五谷丰登】的效果而亮出的牌因效果执行完毕而置入弃牌堆后,你可以选择一名角色,令该角色获取之', jianbi:'坚壁', - jianbi_info:'当你成为锦囊牌的目标时,若此牌的目标包括其他角色,你可以令此牌对1至X个目标无效(X为你已损失的体力值且至少为1)', + jianbi_info:'当你成为锦囊牌的目标时,若此牌的目标包括其他角色,你可以令此牌对1个目标无效', juntun:'军屯', juntun_info:'出牌阶段,你可以重铸装备牌', choudu:'筹度', diff --git a/character/hearth.js b/character/hearth.js index 13f709538..9d6b3c319 100644 --- a/character/hearth.js +++ b/character/hearth.js @@ -103,6 +103,7 @@ game.import('character',function(lib,game,ui,get,ai,_status){ hs_selajin:['male','shu',3,['qianfu','shimo']], hs_bannabusi:['male','wu',14,['qingtian']], hs_amala:['female','wu',3,['azaowu','shouwang']], + hs_yinggencao:['male','wu',3,['lieqi']], }, characterIntro:{ hs_jaina:'戴林·普罗德摩尔之女。 在吉安娜成年早期,她致力于阻止将引发第三次战争的天灾瘟疫传播,当战况加剧后,吉安娜获得了新部落大酋长萨尔的信任,成为团结艾泽拉斯各族携手对抗燃烧军团的关键人物。当战争结束后,吉安娜管理着塞拉摩岛,致力于促进部落与联盟间的关系。吉安娜的和平立场与性格在接任萨尔成为部落大酋长的加尔鲁什·地狱咆哮以一颗魔法炸弹夷平塞拉摩后改变了。身为肯瑞托的新领袖,她拥有让加尔鲁什为他酿成的惨剧付出血的代价的权力与决心。', @@ -183,6 +184,84 @@ game.import('character',function(lib,game,ui,get,ai,_status){ hs_malfurion:['hs_malorne'], }, skill:{ + lieqi:{ + trigger:{player:['phaseBegin','phaseEnd']}, + filter:function(event,player){ + return game.hasPlayer(function(current){ + return !current.isUnderControl(true,player)&¤t!=player.storage.lieqi&¤t.countCards('h'); + }); + }, + direct:true, + content:function(){ + 'step 0' + player.chooseTarget(get.prompt('lieqi'),function(card,player,target){ + return !target.isUnderControl(true,player)&&target!=player.storage.lieqi&&target.countCards('h'); + }).ai=function(){ + return 1; + } + 'step 1' + if(result.bool){ + var target=result.targets[0]; + player.logSkill('lieqi',target); + if(event.triggername=='phaseBegin'){ + player.storage.lieqi=target; + } + var hs=target.get('h').randomSort(); + if(hs.length){ + var list2=[]; + for(var i=0;i