无名杀吧 关注:60,946贴子:277,884
  • 7回复贴,共1
让角色回合结束的代码要怎么写
player.phaseEnd
player.phaseover
player.turnEnd
各种办法我都试过了偏偏就是不对
其实之前有些出来过但是换成了新版以为自己记住了在旧版写的代码结果等到用了才发现不对。
在线等,急。


IP属地:浙江来自Android客户端1楼2017-01-01 20:08回复
    强制结束回合嘛?参考胆守技能


    IP属地:贵州来自Android客户端2楼2017-01-01 20:33
    收起回复
      skill={
      trigger:{
      source:"damageEnd",
      },
      priority:9,
      check:function (event,player){
      if(_status.currentPhase!=player){
      return sgs.isFriend(player,_status.currentPhase);
      }
      else{
      var shaTarget=sgs.getWillShaTarget(player);
      if(shaTarget&&lib.filter.cardUsable({name:'sha'},player)){
      return false;
      }
      if(sgs.getOverflow(player)) return true;
      if(player.num('h')>4){
      var cards=player.get('h');
      for(var i=0;i<cards.length;i++){
      if(get.tag(cards[i],'damage')) return false;
      }
      return true;
      }
      }
      return true;
      },
      content:function (){
      "step 0"
      player.draw();
      "step 1"
      while(_status.event.name!='phase'){
      _status.event=_status.event.parent;
      }
      _status.event.finish();
      _status.event.untrigger(true);
      },
      }


      IP属地:贵州来自Android客户端6楼2017-01-02 16:08
      收起回复
        这是一个函数,或许你应该加上一对括号试试。


        IP属地:湖北来自Android客户端7楼2017-01-05 23:43
        收起回复