diff --git a/CHANGELOG.MD b/CHANGELOG.MD
index 1aaf7ebed..9075be495 100644
--- a/CHANGELOG.MD
+++ b/CHANGELOG.MD
@@ -1,7 +1 @@
-1.5.4
-天气(选项-玩法中开启)
-战棋模式调整
-优化触屏模式
-明将国战模式
-修正酒杀结算问题
-修正统率模式招募bug
+1.5.5
diff --git a/card/hearth.js b/card/hearth.js
index e92085018..022a798b0 100644
--- a/card/hearth.js
+++ b/card/hearth.js
@@ -447,6 +447,7 @@ card.hearth={
order:1,
result:{
target:function(player,target){
+ if(target.num('h','tao')) return 0;
var nh=target.num('h');
if(nh<=2) return 1;
if(target.hp==1&&target.maxHp>2) return 1;
diff --git a/card/standard.js b/card/standard.js
index b11afdd69..b479204f5 100755
--- a/card/standard.js
+++ b/card/standard.js
@@ -211,7 +211,7 @@ card.standard={
if(nh<=target.hp){
keep=true;
}
- else if(nh==target.hp+1&&target.hp>=3){
+ else if(nh==target.hp+1&&target.hp>=3&&target.num('h','tao')<=1){
keep=true;
}
if(target.hp>=2&&keep&&target.hasFriend()){
diff --git a/character/hearth.js b/character/hearth.js
index 24bd7ddc3..8f066539a 100755
--- a/character/hearth.js
+++ b/character/hearth.js
@@ -112,7 +112,7 @@ character.hearth={
},
guozai:{
enable:'phaseUse',
- usable:2,
+ usable:1,
filter:function(event,player){
return player.num('h')<4;
},
@@ -1845,7 +1845,7 @@ character.hearth={
guozai:'过载',
guozai2:'过载',
guozai2_bg:'载',
- guozai_info:'出牌阶段,你可将手牌补至四张,并于此阶段结束时弃置等量的牌,每阶段最多发动两次',
+ guozai_info:'出牌阶段限一次,你可将手牌补至四张,并于此阶段结束时弃置等量的牌',
hanshuang:'寒霜',
hanshuang_info:'锁定技,你使用黑色牌造成伤害后,受伤害角色须将武将牌翻至背面,然后你流失一点体力',
bingshi:'冰噬',
diff --git a/game/game.js b/game/game.js
index aecc7f4bc..2367f6bda 100755
--- a/game/game.js
+++ b/game/game.js
@@ -633,7 +633,7 @@
},
background_ogg:{
name:'补全配音',
- init:false
+ init:true
}
}
},
@@ -1428,7 +1428,7 @@
},
},
chess_treasure:{
- name:'特殊战场角色',
+ name:'战场机关',
init:'0.2',
frequent:true,
item:{
@@ -1622,7 +1622,7 @@
'任何卡牌或技能无法指定位置相隔8个格以上的角色为目标
'+
'杀死对方阵营的角色可摸一张牌,杀死本方阵营无惩罚'+
'开启交替行动时,双方无论存活角色角色多少都将轮流进行行动。在一方所有角色行动完毕进行下一轮行动时,若其人数比另一方少,另一方可指定至多X名角色名摸一张牌,X为人数之差'+
- '开启特殊战场角色后,每个回合结束时有一定机率出现一个特殊角色,该角色不参与战斗,并有一个影响周围或全体角色的效果。该角色在出现后的5〜10个回合内消失'+
+ '开启战场机关后,每个回合结束时有一定机率出现一个机关,该机关不参与战斗,并有一个影响周围或全体角色的效果。机关在出现后的5〜10个回合内消失'+
'开启击退效果后,当一名角色对相邻目标造成伤害后,受伤害角色将沿反方向移动一格'+
'战场上可设置出现随机路障,角色无法移动到路障处。当一名角色的周围四格有至少三格为路障或在战场外时,其可以在回合内清除一个相邻路障'+
'统率模式
- 收集武将进行战斗,根据战斗难度及我方出场武将的强度,战斗胜利后将获得数量不等的金钱。没有君主出场时,获得的金钱较多
- '+
diff --git a/layout/default/layout.css b/layout/default/layout.css
index 6e218271e..ff160dfbd 100755
--- a/layout/default/layout.css
+++ b/layout/default/layout.css
@@ -263,6 +263,7 @@ margin-bottom: 5px;
text-shadow: black 0 0 1px, rgba(10, 155, 67, 1) 0 0 5px, rgba(10, 155, 67, 1) 0 0 10px;
}
.player>.avatar:not(.glow2)>.action{opacity: 0}
+#arena.chess:not(.selecting) .player>.avatar.glow2>.action{opacity: 0}
.player.controlfakeme{width:100px;height:120px;top:calc(100% - 140px)}
.player.controlfakeme>.avatar{width: 100%;height: 100%;box-shadow: none;left: 0;top: 0}
.player{z-index: 2;width: 240px;height: 120px;}
@@ -533,7 +534,7 @@ margin-bottom: 5px;
-webkit-animation: drawing 1s;
-webkit-animation-fill-mode: forwards;
}
-.card.thrown{position: absolute;opacity: 1;margin:0}
+.card.thrown{position: absolute;opacity: 1;margin:0;z-index: 3}
#arena.thrownhighlight>.card.thrown:not(.thrownhighlight){
opacity: 0.5;
transform:scale(0.95);
@@ -878,7 +879,7 @@ div:hover>.wunature{
}
.button.noclick .wunature,
.player.treasure .wunature{
- display: none;
+ display: none !important;
}
.player .actcount.hp{
left: -24px;
diff --git a/mode/chess.js b/mode/chess.js
index f95d1b51b..d4801f83a 100755
--- a/mode/chess.js
+++ b/mode/chess.js
@@ -3251,7 +3251,7 @@ mode.chess={
'step 1'
game.log('乌鸦神像发动');
player.recover('nosource');
- player.draw();
+ // player.draw();
var card=get.cardPile(function(c){
return get.type(c)=='delay';
});
@@ -4517,7 +4517,7 @@ mode.chess={
shiyuansu:'护体',
shiyuansu_info:'任意一名角色一次性受到不少于两点伤害后,使其获得一点护甲',
wuyashenxiang:'厄音',
- wuyashenxiang_info:'距离3格以内的角色在其回合结束后,若体力值不大于1,令其回复一点体力并摸一张牌,然后将牌堆中的一张延时锦囊牌置于其判定区',
+ wuyashenxiang_info:'距离3格以内的角色在其回合结束后,若体力值不大于1,令其回复一点体力,然后将牌堆中的一张延时锦囊牌置于其判定区',
leader_caocao:'曹操',
leader_liubei:'刘备',