无名杀吧 关注:60,228贴子:276,110
  • 17回复贴,共1

我想做个红桃杀包括转化杀无次数限制,做完发现虽然先用转化的红

只看楼主收藏回复

我想做个红桃杀包括转化杀无次数限制,做完发现虽然先用转化的红桃杀没有次数限制,但先用其他颜色的杀就不能用转化的红桃杀了,这个有没有办法解决啊?


IP属地:四川来自Android客户端1楼2023-05-16 10:55回复
    这个是代码
    mod:{
    targetInRange:function (card){
    if(get.suit(card)=='diamond'||get.suit(card)=='heart'&&card.name=='sha') return true;
    },
    cardUsable:function(card,player,num){
    if(get.suit(card)=='heart'&&card.name=='sha') return Infinity;
    }


    IP属地:四川来自Android客户端2楼2023-05-16 10:56
    回复
      使用红色杀次数减少就好了


      IP属地:四川来自Android客户端3楼2023-05-16 11:15
      收起回复
        无次数限制和不计入次数不一样的


        IP属地:四川来自Android客户端4楼2023-05-16 11:15
        收起回复
          因为其他颜色的有次数限制呀。而杀的逻辑就是出牌阶段1次。你这样写也符合呀。其他颜色的把次数用了你这肯定就不能用了。


          IP属地:广东来自Android客户端5楼2023-05-16 11:22
          收起回复
            你使用其他花色的杀就把出杀的次数用完了,红桃杀只是不受出杀次数限制,但技能发动受限制,转化杀的技能只有还有出杀次数的时候才可以触发


            IP属地:辽宁6楼2023-05-16 12:43
            收起回复
              因为转化类技能是用一张空白的牌来判断技能按钮亮不亮的
              你需要用函数viewAs来解决


              IP属地:河北来自Android客户端7楼2023-05-16 14:53
              收起回复