diff --git a/character/huicui.js b/character/huicui.js index 7cc2c9b8d..15d2e126c 100644 --- a/character/huicui.js +++ b/character/huicui.js @@ -7309,7 +7309,8 @@ game.import('character',function(lib,game,ui,get,ai,_status){ if(evt.player!=target&&!evt._finished){ evt.finish(); evt._triggered=5; - evt.player.insertPhase(); + var evtx=evt.player.insertPhase(); + delete evtx.skill; } } } diff --git a/character/jsrg.js b/character/jsrg.js index 270abd8cd..1ca82ff69 100644 --- a/character/jsrg.js +++ b/character/jsrg.js @@ -952,7 +952,7 @@ game.import('character',function(lib,game,ui,get,ai,_status){ if(curLen<=2) return false; for(let i=curLen-2;i>=0;i--){ const history=player.actionHistory[i]; - if(history.isMe&&!history.isSkipped) return false; + if(history.isMe&&!history.isSkipped&&!history._jsrgtuigu) return false; if(history.isRound) break; } return true; @@ -960,12 +960,20 @@ game.import('character',function(lib,game,ui,get,ai,_status){ forced:true, locked:false, async content(event,trigger,player){ - const evt=trigger; - player.insertPhase(); + const evt=trigger,evtx=player.insertPhase(); + player.when('phaseBeforeStart') + .filter(evtt=>evtt==evtx) + .then(()=>{ + game.players.slice().concat(game.dead).forEach(current=>{ + current.getHistory()._jsrgtuigu=true; + current.getStat()._jsrgtuigu=true; + }); + }); if(evt.player!=player&&!evt._finished){ evt.finish(); evt._triggered=5; - evt.player.insertPhase(); + const evtxx=evt.player.insertPhase(); + delete evtxx.skill; } }, }, @@ -8285,7 +8293,7 @@ game.import('character',function(lib,game,ui,get,ai,_status){ jsrgyingshi:'鹰眎', jsrgyingshi_info:'当你翻面时,你可以观看牌堆底的三张牌(若死亡角色数大于2则改为五张),然后将其中任意数量的牌以任意顺序置于牌堆顶,其余以任意顺序置于牌堆底。', jsrgtuigu:'蜕骨', - jsrgtuigu_info:'①回合开始时,你可以翻面并令你本回合的手牌上限+X,然后摸X张牌并视为使用一张【解甲归田】(X为存活角色数的一半,向下取整),目标角色不能使用以此法得到的牌直到其回合结束。②一轮游戏开始时,若你上一轮未执行过回合,你获得一个额外的回合。③当你失去装备牌里的牌后,你回复1点体力。', + jsrgtuigu_info:'①回合开始时,你可以翻面并令你本回合的手牌上限+X,然后摸X张牌并视为使用一张【解甲归田】(X为存活角色数的一半,向下取整),目标角色不能使用以此法得到的牌直到其回合结束。②一轮游戏开始时,若你上一轮未执行过回合(因〖蜕骨②〗执行的回合除外),你获得一个额外的回合。③当你失去装备牌里的牌后,你回复1点体力。', jsrg_guoxun:'合郭循', jsrg_guoxun_prefix:'合', jsrgeqian:'遏前',