无名杀吧 关注:69,560贴子:301,513
  • 17回复贴,共1

请问怎么把新王异的贞烈改成可以弃一人两张牌或者弃两人然后一人

只看楼主收藏回复

请问怎么把新王异的贞烈改成可以弃一人两张牌或者弃两人然后一人一张牌
然后把秘技改成准备阶段也能发动


来自Android客户端1楼2017-12-19 22:22回复
    这个是贞烈
    skill={
    audio:2,
    filter:function (event,player){
    return event.player!=player&&event.card&&(event.card.name=='sha'||get.type(event.card)=='trick');
    },
    logTarget:"player",
    check:function (event,player){
    if(get.attitude(player,event.player)>0){
    return false;
    }
    if(get.tag(event.card,'respondSha')){
    if(player.countCards('h',{name:'sha'})==0){
    return true;
    }
    }
    else if(get.tag(event.card,'respondShan')){
    if(player.countCards('h',{name:'shan'})==0){
    return true;
    }
    }
    else if(get.tag(event.card,'damage')){
    if(player.countCards('h')<2) return true;
    }
    else if(event.card.name=='shunshou'&&player.hp>2){
    return true;
    }
    return false;
    },
    priority:10,
    trigger:{
    target:"useCardToBefore",
    },
    content:function (){
    "step 0"
    player.loseHp();
    "step 1"
    trigger.cancel();
    "step 2"
    if(trigger.player.countCards('he')){
    player.discardPlayerCard(trigger.player,'he',true);
    }
    },
    ai:{
    expose:0.3,
    },
    }


    来自Android客户端2楼2017-12-19 22:24
    回复
      2026-09-18 04:29:24
      广告
      不感兴趣
      开通SVIP免广告
      秘技
      skill={
      audio:2,
      trigger:{
      player:"phaseEnd",
      },
      filter:function (event,player){
      return player.hp<player.maxHp;
      },
      content:function (){
      "step 0"
      event.num=player.maxHp-player.hp;
      player.draw(event.num);
      "step 1"
      var check=player.countCards('h')-event.num;
      player.chooseCardTarget({
      selectCard:event.num,
      filterTarget:function(card,player,target){
      return player!=target;
      },
      ai1:function(card){
      var player=_status.event.player;
      if(player.maxHp-player.hp==1&&card.name=='du') return 30;
      var check=_status.event.check;
      if(check<1) return 0;
      if(player.hp>1&&check<2) return 0;
      return get.unuseful(card)+9;
      },
      ai2:function(target){
      var att=get.attitude(_status.event.player,target);
      if(ui.selected.cards.length==1&&ui.selected.cards[0].name=='du') return 1-att;
      return att-2;
      },
      prompt:'将'+get.cnNumber(event.num)+'张手牌交给一名其他角色',
      }).set('check',check);
      "step 2"
      if(result.bool){
      result.targets[0].gain(result.cards,event.player);
      event.player.$give(result.cards.length,result.targets[0]);
      player.line(result.targets,'green');
      }
      },
      ai:{
      threaten:function (player,target){
      if(target.hp==1) return 3;
      if(target.hp==2) return 1.5;
      return 0.5;
      },
      effect:{
      target:function (card,player,target){
      if(get.tag(card,'recover')&&player.hp>=player.maxHp-1) return [0,0];
      },
      },
      },
      }


      来自Android客户端3楼2017-12-19 22:25
      回复
        有没有大神指点一二


        来自Android客户端4楼2017-12-19 22:25
        回复
          大神们都在挂机


          来自Android客户端5楼2017-12-19 23:27
          收起回复
            谢谢!


            来自Android客户端7楼2017-12-20 09:43
            回复
              在哪里加


              来自Android客户端9楼2017-12-20 16:23
              回复
                其实我想改成弃全场一张牌


                来自Android客户端10楼2017-12-20 16:23
                收起回复
                  2026-09-18 04:23:24
                  广告
                  不感兴趣
                  开通SVIP免广告
                  请问怎么做一个
                  你回合外打出使用或打出则可以从牌堆里获得一张相同的牌


                  来自Android客户端11楼2017-12-26 23:18
                  收起回复
                    吧里原来有这样的帖子


                    来自Android客户端12楼2017-12-26 23:45
                    回复