无名杀吧 关注:63,704贴子:286,069
  • 12回复贴,共1

马神的铁骑

只看楼主收藏回复

怎么把铁骑技能的锁非锁定改成锁锁定?


IP属地:广东来自Android客户端1楼2022-01-28 11:13回复
    skill={
    shaRelated:true,
    audio:2,
    audioname:["boss_lvbu3"],
    trigger:{
    player:"useCardToPlayered",
    },
    check:function(event,player){
    return get.attitude(player,event.target)<=0;
    },
    filter:function(event,player){
    return event.card.name=='sha';
    },
    logTarget:"target",
    content:function(){
    "step 0"
    player.judge(function(){return 0});
    if(trigger.target.hasSkill('fengyin')){
    trigger.target.addTempSkill('fengyin');
    }
    "step 1"
    var suit=result.suit;
    var target=trigger.target;
    var num=target.countCards('h','shan');
    target.chooseToDiscard('请弃置一张'+get.translation(suit)+'牌,否则不能使用闪抵消此杀','he',function(card){
    return get.suit(card)==_status.event.suit;
    }).set('ai',function(card){
    var num=_status.event.num;
    if(num==0) return 0;
    if(card.name=='shan') return num>1?2:0;
    return 8-get.value(card);
    }).set('num',num).set('suit',suit);
    "step 2"
    if(!result.bool){
    trigger.getParent().directHit.add(trigger.target);
    }
    },
    ai:{
    ignoreSkill:true,
    skillTagFilter:function(player,tag,arg){
    if(tag=='directHit_ai'){
    return get.attitude(player,arg.target)<=0;
    }
    if(!arg||arg.isLink||!arg.card||arg.card.name!='sha') return false;
    if(!arg.target||get.attitude(player,arg.target)>=0) return false;
    if(!arg.skill||!lib.skill[arg.skill]||lib.skill[arg.skill].charlotte||get.is.locked(arg.skill)||!arg.target.getSkills(true,false).contains(arg.skill)) return false;
    },
    "directHit_ai":true,
    },
    }


    IP属地:广东来自Android客户端2楼2022-01-28 11:14
    回复
      这是铁骑的代码


      IP属地:广东来自Android客户端3楼2022-01-28 11:14
      回复
        来个大佬指点一下


        IP属地:广东来自Android客户端4楼2022-01-28 11:15
        回复
          step 0里的fengyin改成baiban就行,应该。。


          IP属地:安徽来自Android客户端5楼2022-01-28 12:24
          收起回复
            还是单不过孙权


            IP属地:重庆来自Android客户端6楼2022-02-01 18:05
            回复