突襲
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,
? ? ? ? },
? ? },
}