无名杀吧 关注:66,226贴子:293,192
  • 5回复贴,共1

荐言只能洗20张牌啊

只看楼主收藏回复

20张之内没找到就直接给最后一张了


来自Android客户端1楼2016-04-22 15:00回复
    不要在意这些细节


    应用达人
    应用吧活动,去领取
    活动截止:2100-01-01
    去徽章馆》
    IP属地:广东来自Android客户端2楼2016-04-22 17:19
    回复
      2025-08-01 14:08:41
      广告
      不感兴趣
      开通SVIP免广告
      下面是荐言的代码:
      jianyan:{
      audio:2,
      enable:'phaseUse',
      usable:1,
      filter:function(event,player){
      for(var i=0;i<game.players.length;i++){
      if(game.players[i].sex=='male') return true;
      }
      return false;
      },
      content:function(){
      "step 0"
      player.chooseControl(['red','black','basic','trick','equip']).ai=function(){
      if(player.num('shan')==0) return 'basic';
      if(player.num('e')<=1) return 'equip';
      if(player.num('h')>2) return 'trick';
      return 'red';
      };
      "step 1"
      var num=20;
      var card;
      event.cards=[];
      while(num--){
      card=get.cards(0);
      event.cards.push(card);
      if(get.color(card)==result.control) break;
      else if(get.type(card,'trick')==result.control) break;
      }
      event.card=card;
      player.showCards(event.cards);
      player.chooseTarget(true,'选择一名男性角色送出'+get.translation(event.card),function(card,player,target){
      return target.sex=='male';
      });
      "step 2"
      result.targets[0].$gain(event.card);
      for(var i=0;i<cards.length-1;i++){
      ui.discardPile.appendChild(cards[i]);
      }
      game.delay(0,1000);
      "step 3"
      result.targets[0].gain(event.card);
      },
      ai:{
      order:9,
      result:{
      player:2
      },
      threaten:1.2
      }
      },
      那一行就是最多20张的原因,你要是觉得20太少可以把它改大,当然如果改太大可能会把牌堆摸光然后平局


      IP属地:陕西本楼含有高级字体5楼2016-04-22 23:29
      收起回复
        不要在意这些细节


        IP属地:湖北来自Android客户端6楼2016-04-23 09:11
        回复