diff --git a/CHANGELOG.MD b/CHANGELOG.MD index 9075be495..397d761a5 100644 --- a/CHANGELOG.MD +++ b/CHANGELOG.MD @@ -1 +1,3 @@ 1.5.5 +塔防模式 +修复若干bug diff --git a/character/refresh.js b/character/refresh.js index f55ce8468..5286fa304 100755 --- a/character/refresh.js +++ b/character/refresh.js @@ -384,11 +384,14 @@ character.refresh={ init:function(player){ player.storage.reqianxun2=[]; }, - trigger:{target:'useCardToBegin',player:'judgeAfter'}, + trigger:{target:'useCardToBegin',player:'judgeBefore'}, filter:function(event,player){ if(player.num('h')==0) return false; if(event.parent.name=='phaseJudge'){ - return event.result.judge!=0; + if(lib.skill.reqianxun.trigger.player=='judgeBefore'){ + return true; + } + return event.result&&event.result.judge!=0; } if(event.name=='judge') return false; if(event.targets&&event.targets.length>1) return false; diff --git a/game/game.js b/game/game.js index 9977468ab..a023c8ad5 100755 --- a/game/game.js +++ b/game/game.js @@ -1410,6 +1410,16 @@ '12':'大', } }, + tafang_difficulty:{ + name:'战斗难度', + init:'2', + frequent:true, + item:{ + '1':'简单', + '2':'普通', + '3':'困难', + } + }, chess_leader_save:{ name:'选择历程', init:'save1', @@ -1669,11 +1679,12 @@ '金钱可以用来招募随机武将,招到已有武将,或遣返不需要的武将时可得到招募令
  • '+ '战斗中有君主出场时可招降敌将,成功率取决于敌将的稀有度、剩余体力值以及手牌数。成功后战斗立即结束且没有金钱奖励。每发动一次招降,无论成功还是失败,都会扣除10招募令
  • '+ '挑战武将会与该武将以及与其强度相近的武将进行战斗,敌方人数与我方出场人数相同,但不少于3。胜利后可通过招募令招募该武将
  • '+ - '竞技场:
    随机选择9名武将,每次派出1〜3名武将参战。战斗中阵亡的武将不能再次上场。

    战斗后武将进入疲劳状态,若立即再次出场则初始体力值-1。

    战斗中本方武将行动时可召唤后援,令一名未出场的已方武将加入战斗。后援武将在战斗结束后无论存活与否均不能再次出场

    当取得12场胜利或所有武将全部阵亡后结束,并根据胜场数获得随机奖励'+ + '竞技场:
    随机选择9名武将,每次派出1〜3名武将参战。战斗中阵亡的武将不能再次上场。

    战斗后武将进入疲劳状态,若立即再次出场则初始体力值-1。

    战斗中本方武将行动时可召唤后援,令一名未出场的已方武将加入战斗。后援武将在战斗结束后无论存活与否均不能再次出场

    当取得12场胜利或所有武将全部阵亡后结束,并根据胜场数获得随机奖励'+ '
    塔防模式