太阳神三国杀lua吧 关注:2,644贴子:73,447
  • 15回复贴,共1

求问 转化代码效果不如预期

只看楼主收藏回复

技能描述:当你使用龙胆后你摸一张牌,且本回合你使用该牌无次数限制。
目前问题:若摸到的牌是【杀】,可如技能描述一般再次使用,但若摸到【闪】,却不能转化成【杀】使用。
已知无效修正:pattern = "Slash,Analeptic" 这部分改成 pattern = "Slash,Analeptic,Jink"依然无效。
***代码图在二楼***
求各路大神帮个忙~


IP属地:中国台湾1楼2025-05-04 21:33回复
    lua如下:



    IP属地:中国台湾来自Android客户端2楼2025-05-04 21:37
    回复
      2025-08-06 09:53:11
      广告
      不感兴趣
      开通SVIP免广告
      你这个描述中的“该牌”是你通过“龙胆”转化出的这张牌对吧,还是你摸的那张牌?
      看你的表述应该是摸到的这张牌,那如果摸到闪不就应该获得“本回合使用闪无次数限制”这样的增益
      但是闪一般而言是不能主动使用的吧,你用龙胆转化成杀的话本质上也是在用杀
      没太懂你意思
      然后你代码里面枚举牌堆可以简化成local id = room:getNCards(1):first()


      IP属地:湖北3楼2025-05-04 22:08
      收起回复
        稍微写的复杂点了,这样是可以跑通的,版本比较老(20220124)



        IP属地:湖北4楼2025-05-04 23:00
        收起回复