diff --git a/card/standard.js b/card/standard.js index c5ba82f5f..553ca286a 100755 --- a/card/standard.js +++ b/card/standard.js @@ -1539,7 +1539,11 @@ card.standard={ str+='将'+(state>0?'生效':'失效')+',是否无懈?'; if(player.isUnderControl(true)&&!_status.auto&&!ui.tempnowuxie&&tempnowuxie){ - ui.tempnowuxie=ui.create.control('不无懈'+get.translation(card.name),ui.click.tempnowuxie); + var translation=get.translation(card.name); + if(translation.length>=4){ + translation=translation.slice(0,2); + } + ui.tempnowuxie=ui.create.control('不无懈'+translation,ui.click.tempnowuxie); ui.tempnowuxie._origin=id2; } var next=player.chooseToUse({ diff --git a/character/ow.js b/character/ow.js index a711a1e66..59f7eab5a 100644 --- a/character/ow.js +++ b/character/ow.js @@ -10,12 +10,12 @@ character.ow={ ow_shibing:['male','shu',4,['tuji','mujing']], ow_yuanshi:['male','qun',3,['feiren','lianpo','zhanlong']], ow_chanyata:['male','qun',3,['xie','luan','sheng']], + ow_dva:['female','qun',2,['jijia','tuijin','zihui','chongzhuang']], // ow_heibaihe:['female','shu',3,[]], // ow_mei:['female','shu',3,[]], // ow_baolei:['female','shu',3,[]], // ow_ana:['female','shu',4,[]], - // ow_dva:['female','shu',4,[]], // ow_maikelei:['male','shu',4,[]], // ow_banzang:['male','shu',4,[]], // ow_kuangshu:['male','shu',4,[]], @@ -26,6 +26,42 @@ character.ow={ // ow_zhaliya:['female','shu',4,[]], }, skill:{ + jijia:{ + mark:true, + init:function(player){ + player.storage.jijia=4; + player.storage.jijia2=0; + }, + intro:{ + content:function(storage){ + return '机甲体力值:'+storage; + } + }, + mod:{ + maxHandcard:function(player,num){ + if(player.storage.jijia>0){ + return num+player.storage.jijia; + } + } + }, + trigger:{player:'changeHp'}, + forced:true, + popup:false, + filter:function(event,player){ + return player.storage.jijia>0&&event.parent.name=='damage'&&event.num<0; + }, + content:function(){ + player.hp-=trigger.num; + player.update(); + player.storage.jijia+=trigger.num; + if(player.storage.jijia<=0){ + player.unmarkSkill('jijia'); + } + else{ + player.updateMarks(); + } + } + }, xiandan:{ trigger:{player:'shaBegin'}, direct:true, @@ -86,7 +122,7 @@ character.ow={ 'step 0' player.discardPlayerCard('是否发动【目镜】?',trigger.target).logSkill=['mujing']; 'step 1' - if(result.bool&&player.num('h')