无名杀吧 关注:65,097贴子:289,924
  • 12回复贴,共1

有没有代码大佬来看下问题出在哪?有偿

只看楼主收藏回复

自己重新设计了“洛神”,
"Revision_luoshen_info":"回合开始阶段开始时,你可以进行一次判定,若不为♥则可以继续判定,直到出现♥。然后你获得所有不为♥的判定牌。",
但是判定到♥牌以后,之前判定到的其他花色牌并没有获得,还是回合摸2牌


IP属地:上海1楼2021-01-19 08:50回复
    "Revision_luoshen":{
    audio:["luoshen",2],
    trigger:{
    player:"phaseBegin",
    },
    frequent:true,
    content:function (){
    "step 0"
    if(event.cards==undefined) event.cards=[];
    player.judge(function(card){
    if(get.suit(card)=='heart') return -1.5;
    return 1.5;
    },ui.special);
    "step 1"
    if(result.judge>0){
    event.cards.push(result.card);
    if(lib.config.autoskilllist.contains('Revision_luoshen')){
    player.chooseBool('是否再次发动【洛神】?');
    }
    else{
    event._result={bool:true};
    }
    }
    else{
    for(var i=0;i<event.cards.length;i++){
    if(get.position(event.cards[i])!='s'){
    event.cards.splice(i,1);i--;
    }
    }
    player.gain(event.cards);
    if(event.cards.length){
    player.$draw(event.cards);
    }
    event.finish();
    }
    "step 2"
    if(result.bool){
    player.logSkill('Revision_luoshen');
    event.goto(0);
    }
    else{
    player.gain(event.cards);
    if(event.cards.length){
    player.$draw(event.cards);
    }
    }
    },
    ai:{
    threaten:1.8,
    },
    },


    IP属地:上海2楼2021-01-19 08:50
    回复
      有人吗 ,有偿私我


      IP属地:上海3楼2021-01-19 11:46
      收起回复
        这前缀不是风华绝代的吗?


        IP属地:广东来自Android客户端4楼2021-01-19 13:26
        收起回复
          step0里的-1.5和1.5交换试试


          IP属地:江苏来自Android客户端6楼2021-01-20 10:34
          回复
            你执行的时候可以在命令那一栏看到哪里出错了,应该是某个地方细节没做好,估计是uispecial那里


            IP属地:广东来自Android客户端7楼2021-01-20 15:10
            回复