太阳神三国杀lua吧 关注:2,630贴子:73,367
  • 6回复贴,共1

怎么能让隐藏技能和技能连在一起?

只看楼主收藏回复

就是让一个其他人物能获得这个技能的同时获得这个技能相关的隐藏技能。比如钟会的权计,邓艾的屯田一类的。


IP属地:黑龙江1楼2022-09-12 13:18回复
    用这种
    extension:insertRelatedSkills("tuntian","#tuntian_dist")
    另外还有更简单的办法,把手牌上限、距离这种技能里面的判断条件设为拥有主技能。(不过仍然需要在lua里把技能赋予一名武将)


    IP属地:河南来自Android客户端2楼2022-09-13 15:18
    回复
      @开不了车
      大佬,为什么我用insertRelatedSkills没用呢?
      fulajimier:addSkill(Luaxuezhuan)
      fulajimier:addSkill(LuaxuezhuanMax)
      extension:insertRelatedSkills("Luaxuezhuan","#Luaxuezhuan_Max")

      fulajimier:addSkill(Luaxuezhuan)
      extension:insertRelatedSkills("Luaxuezhuan","#Luaxuezhuan_Max")
      都不行,是少了什么工序吗?


      IP属地:黑龙江3楼2022-09-14 07:22
      收起回复
        研究了一会儿,还是没弄懂extension:insertRelatedSkills的用法,怎么做都不生效
        要不然,就把Luaxuezhuan_Max的技能中的判断条件改成拥有技能Luaxuezhuan,保留addSkill。


        IP属地:河南7楼2022-09-14 22:13
        收起回复
          insertRelatedSkills的作用:某些技能在代码里无法只用一个Skill来完成的时候,如裸衣,在代码里需要用2个技能,第一个技能非锁定技,摸牌时询问发动,添加标记;第二个技能锁定技,隐藏,不显示在武将面板上,造成伤害时强制发动。
          insertRelatedSkills将多个技能关联起来后,给武将添加该函数的第一个参数的技能(主技能),则视为也可以发动关联的其他技能,但不会在武将面板上把关联技能也显示出来。


          IP属地:广西8楼2022-09-15 11:55
          回复