手杀陈珪【诡谋】调整
This commit is contained in:
parent
9ef717e6c8
commit
b5039f3f63
|
@ -687,7 +687,7 @@ game.import('character',function(lib,game,ui,get,ai,_status){
|
||||||
}
|
}
|
||||||
targets=targets.filter(target=>target!=player&&target.countCards('h'));
|
targets=targets.filter(target=>target!=player&&target.countCards('h'));
|
||||||
if(targets.length){
|
if(targets.length){
|
||||||
var result=yield player.chooseTarget('请选择【诡谋】的目标','观看一名可选择的角色的手牌并选择其中至多两张牌,然后你可以将其中至多一张牌交给另一名其他角色,然后弃置剩余的牌',(card,player,target)=>{
|
var result=yield player.chooseTarget('请选择【诡谋】的目标','观看一名可选择的角色的手牌并选择其中一张牌,然后你可以此牌交给另一名其他角色或弃置此牌',(card,player,target)=>{
|
||||||
return _status.event.targets.includes(target)&&target.countCards('h');
|
return _status.event.targets.includes(target)&&target.countCards('h');
|
||||||
},true).set('ai',target=>{
|
},true).set('ai',target=>{
|
||||||
return Math.sqrt(Math.min(3,target.countCards('h')))*get.effect(target,{name:'guohe_copy2'},player,player);
|
return Math.sqrt(Math.min(3,target.countCards('h')))*get.effect(target,{name:'guohe_copy2'},player,player);
|
||||||
|
@ -696,28 +696,21 @@ game.import('character',function(lib,game,ui,get,ai,_status){
|
||||||
var target=result.targets[0];
|
var target=result.targets[0];
|
||||||
player.logSkill('guimou',target);
|
player.logSkill('guimou',target);
|
||||||
player.addExpose(0.3);
|
player.addExpose(0.3);
|
||||||
var result2=yield player.choosePlayerCard(target,'h','visible','<div class="text center">选择其中至多两张牌,然后你可以将其中至多一张牌交给另一名其他角色,然后弃置剩余的牌</div>',[1,2],true).set('ai',button=>get.value(button.link));
|
var result2=yield player.choosePlayerCard(target,'h','visible',true).set('ai',button=>{
|
||||||
|
return get.value(button.link);
|
||||||
|
}).set('prompt','诡谋:请选择'+get.translation(target)+'的一张手牌').set('prompt2','<div class="text center">将选择的牌交给另一名其他角色或弃置此牌</div>');
|
||||||
if(result2.bool){
|
if(result2.bool){
|
||||||
var cards=result2.links.slice();
|
var cards=result2.links.slice(),result3;
|
||||||
var result3;
|
|
||||||
if(!game.hasPlayer(targetx=>targetx!=player&&targetx!=target)) result3={bool:false};
|
if(!game.hasPlayer(targetx=>targetx!=player&&targetx!=target)) result3={bool:false};
|
||||||
else result3=yield player.chooseCardButton('是否将其中至多一张牌交给另一名其他角色',cards).set('ai',button=>{
|
else result3=yield player.chooseTarget('是否令另一名其他角色获得'+get.translation(cards)+'?',(card,player,target)=>{
|
||||||
var player=_status.event.player;
|
return target!=player&&target!=_status.event.target;
|
||||||
if(!game.hasPlayer(target=>target!=player&&target!=_status.event.target&&get.attitude(player,target)>0)) return 0;
|
}).set('ai',target=>get.attitude(_status.event.player,target)).set('target',target);
|
||||||
return get.value(button.link,_status.event.player);
|
|
||||||
}).set('target',target);
|
|
||||||
if(result3.bool){
|
if(result3.bool){
|
||||||
var result4=yield player.chooseTarget('请选择获得'+get.translation(result3.links)+'的目标',(card,player,target)=>{
|
var targetx=result3.targets[0];
|
||||||
return target!=player&&target!=_status.event.target;
|
player.line(targetx);
|
||||||
}).set('ai',target=>get.attitude(_status.event.player,target)).set('target',target);
|
targetx.gain(cards,target,'give');
|
||||||
if(result4.bool){
|
|
||||||
var targetx=result4.targets[0];
|
|
||||||
player.line(targetx);
|
|
||||||
targetx.gain(result3.links,target,'give');
|
|
||||||
cards.removeArray(result3.links);
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
if(cards.length) target.discard(cards).discarder=player;
|
else target.discard(cards).discarder=player;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -16509,7 +16502,7 @@ game.import('character',function(lib,game,ui,get,ai,_status){
|
||||||
mb_chengui:'手杀陈珪',
|
mb_chengui:'手杀陈珪',
|
||||||
mb_chengui_prefix:'手杀',
|
mb_chengui_prefix:'手杀',
|
||||||
guimou:'诡谋',
|
guimou:'诡谋',
|
||||||
guimou_info:'锁定技。游戏开始时/回合结束时,你随机/须选择以下一项直到你的下个准备阶段:①记录场上期间角色使用牌数;②记录期间场上角色弃置牌数;③记录期间场上角色获得牌数。准备阶段,你可以选择一名场上对应记录数值最少的其他角色,观看其手牌并选择其中至多两张牌,然后你可以将其中至多一张牌交给另一名其他角色,然后弃置其余牌。',
|
guimou_info:'锁定技。游戏开始时/回合结束时,你随机/须选择以下一项直到你的下个准备阶段:①记录场上期间角色使用牌数;②记录期间场上角色弃置牌数;③记录期间场上角色获得牌数。准备阶段,你可以选择一名场上对应记录数值最少的其他角色,观看其手牌并选择其中一张牌,然后你将此牌交给另一名其他角色或弃置此牌。',
|
||||||
zhouxian:'州贤',
|
zhouxian:'州贤',
|
||||||
zhouxian_info:'锁定技。当你成为其他角色使用的伤害类卡牌的目标后,你亮出牌堆顶的三张牌,然后其须选择一项:①弃置一张与亮出牌之一类别相同的牌;②令此牌对你无效。',
|
zhouxian_info:'锁定技。当你成为其他角色使用的伤害类卡牌的目标后,你亮出牌堆顶的三张牌,然后其须选择一项:①弃置一张与亮出牌之一类别相同的牌;②令此牌对你无效。',
|
||||||
mb_huban:'手杀胡班',
|
mb_huban:'手杀胡班',
|
||||||
|
|
Loading…
Reference in New Issue