无名杀吧 关注:66,462贴子:293,831
  • 4回复贴,共1

请问大佬们

只看楼主收藏回复

我想把神陆逊的绽火 限定技改为出牌阶段限一次,该怎么改呀


IP属地:广东1楼2020-02-11 23:34回复
    skill={
    audio:2,
    limited:true,
    init:function (player){
    player.storage.nzry_dinghuo=false;
    },
    intro:{
    content:"limited",
    },
    unique:true,
    mark:true,
    skillAnimation:true,
    animationColor:"metal",
    enable:"phaseUse",
    filter:function (event,player){
    return !player.storage.nzry_dinghuo&&player.countMark('nzry_junlve')>0;
    },
    check:function (event,player){
    var num=game.countPlayer(function(current){return get.attitude(player,current)<0&&current.isLinked()});
    return player.storage.nzry_junlve>=num&&num==game.countPlayer(function(current){return get.attitude(player,current)<0});
    },
    filterTarget:function (card,player,target){
    return target.isLinked();
    },
    selectTarget:function (){
    return [1,_status.event.player.countMark('nzry_junlve')];
    },
    multiline:true,
    multitarget:true,
    content:function (){
    'step 0'
    player.awakenSkill('nzry_dinghuo');
    player.storage.nzry_dinghuo=true;
    'step 1'
    player.removeMark('nzry_junlve',player.countMark('nzry_junlve'));
    for(var i=0;i<targets.length;i++){
    targets[i].discard(targets[i].getCards('e'));
    }
    player.chooseTarget(true,'对一名目标角色造成1点火焰伤害',function(card,player,target){
    return _status.event.targets.contains(target);
    }).set('targets',targets).ai=function(){return 1};
    'step 2'
    if(result.bool){
    result.targets[0].damage('fire','nocard');
    }
    },
    ai:{
    order:1,
    result:{
    target:function (player,target){
    if(target.hasSkillTag('nofire')) return 0;
    if(lib.config.mode=='versus') return -1;
    if(player.hasUnknown()) return 0;
    return get.damageEffect(target,player)-target.countCards('e');
    },
    },
    },
    }


    IP属地:广东2楼2020-02-11 23:34
    收起回复
      2025-08-26 06:33:10
      广告
      不感兴趣
      开通SVIP免广告
      audio:2,
      skillAnimation:true,
      animationColor:"metal",
      enable:"phaseUse",
      usable:1,
      filter:function (event,player){
      return player.countMark('nzry_junlve')>0;
      },
      check:function (event,player){
      var num=game.countPlayer(function(current){return get.attitude(player,current)<0&&current.isLinked()});
      return player.storage.nzry_junlve>=num&&num==game.countPlayer(function(current){return get.attitude(player,current)<0});
      },
      filterTarget:function (card,player,target){
      return target.isLinked();
      },
      selectTarget:function (){
      return [1,_status.event.player.countMark('nzry_junlve')];
      },
      multiline:true,
      multitarget:true,
      content:function (){
      player.removeMark('nzry_junlve',player.countMark('nzry_junlve'));
      for(var i=0;i<targets.length;i++){
      targets[i].discard(targets[i].getCards('e'));
      }
      player.chooseTarget(true,'对一名目标角色造成1点火焰伤害',function(card,player,target){
      return _status.event.targets.contains(target);
      }).set('targets',targets).ai=function(){return 1};
      'step 2'
      if(result.bool){
      result.targets[0].damage('fire','nocard');
      }
      },
      ai:{
      order:1,
      result:{
      target:function (player,target){
      if(target.hasSkillTag('nofire')) return 0;
      if(lib.config.mode=='versus') return -1;
      if(player.hasUnknown()) return 0;
      return get.damageEffect(target,player)-target.countCards('e');
      },
      },
      },


      IP属地:重庆来自Android客户端3楼2020-02-12 03:05
      收起回复