diff --git a/CHANGELOG.MD b/CHANGELOG.MD deleted file mode 100644 index 3293bf99e..000000000 --- a/CHANGELOG.MD +++ /dev/null @@ -1,2 +0,0 @@ -1.6.1.1 -改进触屏操作 diff --git a/audio/die/re_caocao.mp3 b/audio/die/re_caocao.mp3 new file mode 100644 index 000000000..e925d3e00 Binary files /dev/null and b/audio/die/re_caocao.mp3 differ diff --git a/audio/die/re_simayi.mp3 b/audio/die/re_simayi.mp3 new file mode 100644 index 000000000..b915f9bd9 Binary files /dev/null and b/audio/die/re_simayi.mp3 differ diff --git a/audio/die/shencaocao.mp3 b/audio/die/shen_caocao.mp3 similarity index 100% rename from audio/die/shencaocao.mp3 rename to audio/die/shen_caocao.mp3 diff --git a/audio/die/shenguanyu.mp3 b/audio/die/shen_guanyu.mp3 similarity index 100% rename from audio/die/shenguanyu.mp3 rename to audio/die/shen_guanyu.mp3 diff --git a/audio/die/shenlvbu.mp3 b/audio/die/shen_lvbu.mp3 similarity index 100% rename from audio/die/shenlvbu.mp3 rename to audio/die/shen_lvbu.mp3 diff --git a/audio/die/shenlvbu1.mp3 b/audio/die/shen_lvbu1.mp3 similarity index 100% rename from audio/die/shenlvbu1.mp3 rename to audio/die/shen_lvbu1.mp3 diff --git a/audio/die/shenlvbu2.mp3 b/audio/die/shen_lvbu2.mp3 similarity index 100% rename from audio/die/shenlvbu2.mp3 rename to audio/die/shen_lvbu2.mp3 diff --git a/audio/die/shenlvmeng.mp3 b/audio/die/shen_lvmeng.mp3 similarity index 100% rename from audio/die/shenlvmeng.mp3 rename to audio/die/shen_lvmeng.mp3 diff --git a/audio/die/shensimayi.mp3 b/audio/die/shen_simayi.mp3 similarity index 100% rename from audio/die/shensimayi.mp3 rename to audio/die/shen_simayi.mp3 diff --git a/audio/die/shenzhaoyun.mp3 b/audio/die/shen_zhaoyun.mp3 similarity index 100% rename from audio/die/shenzhaoyun.mp3 rename to audio/die/shen_zhaoyun.mp3 diff --git a/audio/die/shenzhouyu.mp3 b/audio/die/shen_zhouyu.mp3 similarity index 100% rename from audio/die/shenzhouyu.mp3 rename to audio/die/shen_zhouyu.mp3 diff --git a/audio/die/shenzhugeliang.mp3 b/audio/die/shen_zhugeliang.mp3 similarity index 100% rename from audio/die/shenzhugeliang.mp3 rename to audio/die/shen_zhugeliang.mp3 diff --git a/card/extra.js b/card/extra.js index 197bcb4a5..3ee85c14a 100755 --- a/card/extra.js +++ b/card/extra.js @@ -120,7 +120,7 @@ card.extra={ return get.suit(card)==get.suit(_status.event.parent.card2); },function(card){ if(ai.get.damageEffect(target,player,player,'fire')>0){ - return 6-ai.get.value(card,_status.event.player); + return 7-ai.get.value(card,_status.event.player); } return -1; }).prompt=false; @@ -500,7 +500,6 @@ card.extra={ _lianhuan2:'连环', bingliang:'兵粮寸断', hualiu:'骅骝', - hualiu_info:'其他角色与你的距离+1。', zhuque:'朱雀羽扇', bingliang_bg:'粮', bingliang_info:'目标角色判定阶段进行判定:若判定结果不为梅花,则跳过该角色的摸牌阶段。', diff --git a/card/standard.js b/card/standard.js index c0730f083..eb90ec144 100755 --- a/card/standard.js +++ b/card/standard.js @@ -527,7 +527,7 @@ card.standard={ ai:{ basic:{ order:9, - useful:[5,1], + useful:[3,1], value:0 }, result:{ @@ -962,6 +962,7 @@ card.standard={ if(target.hp<3) num--; if(target.hp<2) num--; if(target.hp<1) num--; + if(target.isTurnedOver()) num/=2; return num; } }, @@ -1524,13 +1525,14 @@ card.standard={ tao_info:'出牌阶段,对自己使用,回复一点体力。', bagua_info:'每当你需要使用或打出一张【闪】时,你可以进行一次判定,若判定结果为红色,视为你使用或打出了一张【闪】。', bagua_skill_info:'每当你需要使用或打出一张【闪】时,你可以进行一次判定,若判定结果为红色,视为你使用或打出了一张【闪】。', - jueying_info:'其他角色与你的距离+1。', - dilu_info:'其他角色与你的距离+1。', - zhuahuang_info:'其他角色与你的距离+1。', - chitu_info:'你与其他角色的距离-1。', - dawan_info:'你与其他角色的距离-1。', - zixin_info:'你与其他角色的距离-1。', - jingfanma_info:'你与其他角色的距离-1。', + jueying_info:'其他角色与你的距离+1', + dilu_info:'其他角色与你的距离+1', + zhuahuang_info:'其他角色与你的距离+1', + hualiu_info:'其他角色与你的距离+1', + chitu_info:'你与其他角色的距离-1', + dawan_info:'你与其他角色的距离-1', + zixin_info:'你与其他角色的距离-1', + jingfanma_info:'你与其他角色的距离-1', zhuge_skill_info:'你于出牌阶段内使用【杀】无次数限制。', zhuge_info:'你于出牌阶段内使用【杀】无次数限制。', cixiong_skill_info:'每当你使用【杀】指定一名异性的目标角色后,你可以令其选择一项:1.弃置一张手牌;2.令你摸一张牌。', diff --git a/character/hearth.js b/character/hearth.js index 3dc89fde9..05d48b562 100755 --- a/character/hearth.js +++ b/character/hearth.js @@ -24,7 +24,7 @@ character.hearth={ hs_bchillmaw:['male','wei',6,['hanshuang','bingshi']], hs_malorne:['male','wu',3,['enze','chongsheng']], hs_malygos:['male','wei',4,['malymowang']], - hs_xuefashi:['male','wei',3,['liehun','xjumo']], + hs_xuefashi:['male','wei',2,['liehun','xjumo']], // hs_loatheb:['male','wei',2,[]], // hs_trueheart:['male','wei',2,[]], // hs_sainaliusi:['male','wei',2,[]], @@ -91,6 +91,7 @@ character.hearth={ xjumo:{ mod:{ maxHandcard:function(player,num){ + if(player.hp0){ return 8-ai.get.value(card); } diff --git a/character/yijiang.js b/character/yijiang.js index 0f7f05be3..ea17eb251 100755 --- a/character/yijiang.js +++ b/character/yijiang.js @@ -2368,6 +2368,7 @@ character.yijiang={ trigger:{source:'damageBefore'}, check:function(event,player){ if(ai.get.damageEffect(event.player,player,player)<0) return true; + if(ai.get.attitude(player,event.player)>0&&event.player.num('j')) return true; var cards=event.player.get('e'); for(var i=0;i=6) return true; @@ -3502,14 +3503,6 @@ character.yijiang={ miji:{ audio:2, trigger:{player:'phaseEnd'}, - check:function(event,player){ - for(var i=0;i0){ - return true; - } - } - return false; - }, filter:function(event,player){ return player.hp'; + } } if(skill!=false){ for(var i=0;i'; } - if(lib.card[card[2]].subtype=='equip3'){ - this.node.name.innerHTML+='+'; - } - else if(lib.card[card[2]].subtype=='equip4'){ - this.node.name.innerHTML+='-'; - } + // if(lib.card[card[2]].subtype=='equip3'){ + // this.node.name.innerHTML+='+'; + // } + // else if(lib.card[card[2]].subtype=='equip4'){ + // this.node.name.innerHTML+='-'; + // } this.node.name2.innerHTML=get.translation(card[0])+card[1]+' '+name; this.suit=card[0]; this.number=card[1]; @@ -7366,6 +7509,25 @@ } } if(typeof lib.card[card[2]].init=='function') lib.card[card[2]].init(); + + switch(get.subtype(this)){ + case 'equip1': + var added=false; + if(lib.card[this.name]&&lib.card[this.name].distance){ + var dist=lib.card[this.name].distance; + if(dist.attackFrom){ + added=true; + this.node.range.innerHTML='范围: '+(-dist.attackFrom+1); + } + } + if(!added){ + this.node.range.innerHTML='范围: 1'; + } + break; + case 'equip3':this.node.range.innerHTML='防御: 1';break; + case 'equip4':this.node.range.innerHTML='进攻: 1';break; + } + return this; }, aiexclude:function(){ @@ -7791,23 +7953,31 @@ ui.controls.remove(this); this.delete(); - var that=this; - setTimeout(function(){ - var nc=true; - for(var i=0;i