颜良【独往】觉醒分支ai优化+对局log优化+操作简化
This commit is contained in:
parent
f03ac4c236
commit
678f1e4cbc
|
@ -396,11 +396,14 @@ game.import('character',function(lib,game,ui,get,ai,_status){
|
||||||
async content(event,trigger,player){
|
async content(event,trigger,player){
|
||||||
player.awakenSkill('twduwang');
|
player.awakenSkill('twduwang');
|
||||||
game.log(player,'完成使命');
|
game.log(player,'完成使命');
|
||||||
const {result:{index}}=await player.chooseControl().set('choiceList',[
|
let result;
|
||||||
|
if(player.hasSkill('twxiayong',null,false,false)) result={index:1};
|
||||||
|
else result=await player.chooseControl().set('choiceList',[
|
||||||
'获得技能【狭勇】',
|
'获得技能【狭勇】',
|
||||||
//'重置【独往】和【延势】,删除【独往】的使命失败分支,获得【延势】的历战效果',
|
//'重置【独往】和【延势】,删除【独往】的使命失败分支,获得【延势】的历战效果',
|
||||||
'重置【独往】和【延势】,删除【独往】的使命失败分支',
|
'重置【独往】和【延势】,删除【独往】的使命失败分支',
|
||||||
]).set('prompt','独往:请选择一项').set('ai',()=>{
|
]).set('prompt','独往:请选择一项').set('ai',()=>{
|
||||||
|
/*
|
||||||
const player=get.event('player'),num=game.countPlayer(current=>{
|
const player=get.event('player'),num=game.countPlayer(current=>{
|
||||||
return current!=player&¤t.hasCard(card=>{
|
return current!=player&¤t.hasCard(card=>{
|
||||||
if(get.position(card)=='h') return true;
|
if(get.position(card)=='h') return true;
|
||||||
|
@ -408,12 +411,20 @@ game.import('character',function(lib,game,ui,get,ai,_status){
|
||||||
},'he')&&get.effect(current,{name:'guohe_copy2'},current,player)+get.effect(player,{name:'juedou'},current,player);
|
},'he')&&get.effect(current,{name:'guohe_copy2'},current,player)+get.effect(player,{name:'juedou'},current,player);
|
||||||
});
|
});
|
||||||
return Math.max(0,Math.min(2,num)-1);
|
return Math.max(0,Math.min(2,num)-1);
|
||||||
});
|
*/
|
||||||
if(index==0) await player.addSkills('twxiayong');
|
return 1;
|
||||||
|
}).forResult();
|
||||||
|
if(result.index==0) await player.addSkills('twxiayong');
|
||||||
else{
|
else{
|
||||||
player.restoreSkill('twduwang');
|
for(const skill of ['twduwang','twylyanshi']){
|
||||||
player.restoreSkill('twylyanshi');
|
if(player.awakenedSkills.includes(skill)){
|
||||||
|
player.restoreSkill(skill);
|
||||||
|
player.popup(skill);
|
||||||
|
game.log(player,'重置了技能','#g【'+get.translation(skill)+'】');
|
||||||
|
}
|
||||||
|
}
|
||||||
player.storage.twduwang_fail=true;
|
player.storage.twduwang_fail=true;
|
||||||
|
game.log(player,'修改了技能','#g【独往】');
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
|
|
Loading…
Reference in New Issue