无名杀吧 关注:65,137贴子:290,025
  • 17回复贴,共1

大佬们,怎么把限定技改成每个回合只能使用一次,请教一下。谢谢

只看楼主收藏回复

大佬们,怎么把限定技改成每个回合只能使用一次,请教一下。谢谢啦


来自Android客户端1楼2018-06-18 13:08回复
    看我的帖子,有大佬解决了


    IP属地:广东来自Android客户端2楼2018-06-18 13:11
    收起回复
      广告
      立即查看
      删去player.storage.xxx=flase/true; 这两句和init那个函数等,content上一行加一句usable:1,


      IP属地:广东3楼2018-06-18 13:20
      回复(4)


        来自Android客户端4楼2018-06-19 10:55
        回复(1)
          精华帖有教程,要不你去看看没学过英语的我看不懂


          IP属地:广东来自Android客户端5楼2018-06-19 11:23
          收起回复
            这是改业炎吧


            IP属地:湖北6楼2018-06-22 10:56
            收起回复
              skill={
              audio:2,
              derivation:"rechanyuan",
              enable:["chooseToUse","chooseToRespond"],
              hiddenCard:function(player,name){
              return (lib.inpile.contains(name)&&player.countCards('h')>0&&!player.hasSkill('reguhuo_phase'));
              },
              filter:function(event,player){
              if(!player.countCards('hs')||player.hasSkill('reguhuo_phase')) return false;
              for(var i of lib.inpile){
              if(i=='shan'||i=='wuxie') continue;
              var type=get.type(i);
              if((type=='basic'||type=='trick')&&event.filterCard({name:i},player,event)) return true;
              if(i=='sha'){
              for(var j of lib.inpile_nature){
              if(event.filterCard({name:i,nature:j},player,event)) return true;
              }
              }
              }
              return false;
              },
              chooseButton:{
              dialog:function(){
              var list=[];
              for(var i of lib.inpile){
              if(i=='shan'||i=='wuxie') continue;
              var type=get.type(i);
              if(type=='basic'||type=='trick') list.push([type,'',i]);
              if(i=='sha'){
              for(var j of lib.inpile_nature) list.push(['基本','','sha',j]);
              }
              }
              return ui.create.dialog('蛊惑',[list,'vcard']);
              },
              filter:function(button,player){
              var evt=_status.event.getParent();
              return evt.filterCard({name:button.link[2],nature:button.link[3]},player,evt);
              },
              check:function(button){
              var player=_status.event.player;
              var hasEnemy=game.hasPlayer(function(current){
              return current!=player&&!current.hasSkill('rechanyuan')&&(get.realAttitude||get.attitude)(current,player)<0;
              });
              var card={name:button.link[2],nature:button.link[3]};
              var val=_status.event.getParent().type=='phase'?player.getUseValue(card):1;
              if(val<=0) return 0;
              if(hasEnemy){
              if(!p


              来自Android客户端8楼2023-10-08 13:01
              回复
                求大佬


                来自Android客户端9楼2023-10-08 13:02
                回复