'use strict'; card.refresh={ connect:true, card:{ muniu:{ fullskin:true, type:'equip', subtype:'equip5', skills:['muniu_skill','muniu_skill2','muniu_skill7'], ai:{ basic:{ equipValue:function(card){ if(card.card) return 8+card.card.length; return 8; } } } } }, skill:{ muniu_skill:{ enable:'phaseUse', usable:1, filterCard:true, check:function(card){ var player=_status.event.player; var nh=player.num('h'); if(nh<=player.hp){ if(nh<3) return 0; if(nh==3) return 5-ai.get.value(card); return 7-ai.get.value(card); } return 10-ai.get.useful(card); }, discard:false, lose:true, sync:function(muniu){ if(game.online){ return; } if(!muniu.cards){ muniu.cards=[]; } for(var i=0;i0; }, prepare:function(cards,player){ player.$give(1,player,false); }, content:function(){ "step 0" for(var i=0;i=3&&ai.get.attitude(game.players[i],player)>=3){ players.push(game.players[i]); } } players.sort(lib.sort.seat); var choice=players[0]; var next=player.chooseTarget('是否移动木牛流马?',function(card,player,target){ return !target.isMin()&&player!=target&&!target.get('e','5'); }); next.set('ai',function(target){ return target==_status.event.choice?1:-1; }); next.set('choice',choice); "step 1" if(result.bool){ var card=player.get('e','5'); result.targets[0].equip(card); player.addTempSkill('muniu_skill6','equipAfter'); player.$give(card,result.targets[0]); game.delay(); } }, ai:{ save:true, respondSha:true, respondShan:true, order:1, expose:0.1, result:{ player:1 } } }, muniu_skill2:{ group:['muniu_skill3','muniu_skill4'] }, muniu_skill3:{ trigger:{player:'chooseToRespondBegin'}, filter:function(event,player){ if(event.responded) return false; var muniu=player.get('e','5'); if(!muniu.cards) return false; lib.skill.muniu_skill.sync(muniu); for(var i=0;i=ai.get.equipValue(button.link)) return -1; return 1; } if(get.tag(button.link,'multitarget')) return -1; if(button.link.name=='huoshaolianying') return -1; } if(button.link.name=='jiu'){ if(ai.get.effect(player,{name:'jiu'},player)>0){ return 1; } return -1; } return 1; }, backup:function(links,player){ return { filterCard:function(){return false}, selectCard:-1, viewAs:links[0], onuse:function(result,player){ var muniu=player.get('e','5'); if(muniu&&muniu.cards){ muniu.cards.remove(result.card); lib.skill.muniu_skill.sync(muniu); } } } }, prompt:function(links,player){ return '选择'+get.translation(links)+'的目标'; } }, ai:{ order:4, result:{ player:function(player){ if(_status.dying) return ai.get.attitude(player,_status.dying); return 1; } }, useful:-1, value:-1 } }, muniu_skill6:{}, muniu_skill7:{ filter:function(){return false}, hiddenCard:function(player,name){ var muniu=player.get('e','5'); if(!muniu.cards) return false; lib.skill.muniu_skill.sync(muniu); for(var i=0;i