修复黄承彦【择才】、合司马懿【蜕骨】延后的回合为事件回合的bug
This commit is contained in:
parent
19101d7fba
commit
6015571650
|
@ -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;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
@ -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:'遏前',
|
||||
|
|
Loading…
Reference in New Issue