突袭
skill={
audio:"retuxi",
trigger:{
player:"phaseDrawBegin2",
},
direct:true,
preHidden:true,
filter:function(event,player){
return event.num>0&&!event.numFixed&&game.hasPlayer(function(target){
return target.countCards('h')>0&&player!=target;
});
},
content:function (){
"step 0"
var num=get.copy(trigger.num);
if(get.mode()=='guozhan'&&num>2) num=2;
player.chooseTarget(get.prompt('new_retuxi'),'获得至多'+get.translation(num)+'名角色的各一张手牌,然后少摸等量的牌',[1,num],function(card,player,target){
return target.countCards('h')>0&&player!=target;
},function(target){
var att=get.attitude(_status.event.player,target);
if(target.hasSkill('tuntian')) return att/10;
return 1-att;
}).setHiddenSkill('new_retuxi');
"step 1"
if(result.bool){
result.targets.sortBySeat();
player.logSkill('new_retuxi',result.targets);
player.gainMultiple(result.targets);
trigger.num-=result.targets.length;
}
else{
event.finish();
}
"step 2"
if(trigger.num<=0) game.delay();
},
ai:{
threaten:1.6,
expose:0.2,
},
group:["突袭_1"],
subSkill:{
"1":{
trigger:{
player:"phaseDrawEnd",
},
direct:true,
content:function ()
{
var a=player.getHistory('gain');
console.log(a);
for(var i=0;i<a.length;i++)
if(a[i].parent.parent.parent.name=='突袭'&&get.type(a[i].cards[0])=='equip')
{player.turnOver();break;}
},
sub:true,
},
},
}