无名杀吧 关注:62,153贴子:281,498
  • 2回复贴,共1

修改技能时遇到的问题

只看楼主收藏回复

问题来自于我修改自带的昆特牌包下的角色"伊欧菲斯"的技能"冥想"时出现的问题。
冥想的技能效果是:出牌阶段限一次,你可以弃置一张基本牌或普通锦囊牌并摸一张牌,然后选择其他两名角色,令目标分别视为对对方使用一张你弃置的牌的同名牌。
然后我的目标效果是希望这个技能可以选择自己为目标之一,然后我把filterTarget的return值整段删掉改成了true并修改了上面的一些代码(这些代码的意思应该是场上剩余其他角色数量需要大于1,我改成了0)。
问题出现在技能使用是没有问题的,但是如果技能结算过程中有角色死亡就会报错。
无论能否解决,都先谢谢各位了。


IP属地:吉林来自Android客户端1楼2022-12-19 23:18回复
    伊欧菲斯的技能代码如下:








    IP属地:吉林来自Android客户端2楼2022-12-19 23:21
    回复
      好吧,我找到原因了,是因为另一个技能(有人对你用牌时你可以弃两张牌来逆转使用者与目标)与其联动产生的bug


      IP属地:吉林来自Android客户端3楼2022-12-20 00:03
      回复