技能代码为sgk_jianxiong:{
unique:true,
global:'sgk_jianxiong2',
zhuSkill:true,
},
sgk_jianxiong2:{
audio:"ext:极略全扩:1",
forceaudio:true,
trigger:{player:'damageEnd'},
filter:function(event,player){
if(player.group!='wei') return false;
return game.hasPlayer(function(target){
return event.source!=target&&target!=player&&target.hasZhuSkill('sgk_jianxiong',player)&&event.source!=target;
})&&get.itemtype(event.cards)=='cards'&&get.position(event.cards[0])=='d'&&player.num('h')>0;
},
direct:true,
content:function(){
'step 0'
var list=[];
for(var i=0;i<game.players.length;i++){
if(game.players[i]!=player&&game.players[i].hasZhuSkill('sgk_jianxiong',player)){
list.push(game.players[i]);
}
}
event.list=list;
'step 1'
if(event.list.length){
var current=event.list.shift();
event.current=current;
player.chooseToDiscard(get.prompt('sgk_jianxiong',current)).set('ai',function(card){
if(ai.get.attitude(_status.event.player,_status.event.current)>0){
return 6-ai.get.value(card);
}
return 0;
}).set('logSkill',['sgk_jianxiong',event.current]);
}
else{
event.finish();
}
'step 2'
if(result.bool){
event.current.gain(trigger.cards,'gain2');
game.log(event.current,'获得了',trigger.cards);
}
event.goto(1);
}
},