无名杀吧 关注:66,256贴子:293,512
  • 5回复贴,共1
激昂部分代码如下:
trigger: {
player: "useCardToPlayered",
target: "useCardToTargeted",
},
filter(event, player) {
if (!(event.card.name == "juedou" || (event.card.name == "sha" && get.color(event.card) == "red"))) return false;
return player == event.target || event.getParent().triggeredTargets3.length == 1;
},
其中,这个event.getParent().triggeredTargets3是什么意思啊?


IP属地:天津1楼2024-12-14 20:37回复
    摸牌吧


    IP属地:湖南来自Android客户端3楼2024-12-14 22:07
    回复
      2025-08-04 07:47:19
      广告
      不感兴趣
      开通SVIP免广告
      根据效果来说 应该是指定的目标数为1吧


      IP属地:浙江来自Android客户端5楼2024-12-15 12:09
      回复
        按照一般人的理解来讲,return player == event。target || event。getParent()。triggeredTargets3。length == 1;应该是return true,因为前面的if已经判断了红杀和决斗,但是在实际中就会从"每当你使用(指定目标后)或被使用(成为目标后)一张【决斗】或红色的【杀】时,你可以摸一张牌。"变成"每当你使用(指定目标后)或被使用(成为目标后)一张【决斗】或红色的【杀】时,你可以摸x张牌,x为目标数量。",所以改成了event。getParent()。triggeredTargets3。length == 1;这样方天计划也只会摸一张,而player == event。target会在自己对自己使用牌后触发,可以避免和那种"让某角色对某角色"或者说"视为某角色使用"那一类型的技能起冲突。


        IP属地:内蒙古来自Android客户端7楼2024-12-15 17:28
        收起回复
          33333


          IP属地:河北来自Android客户端8楼2024-12-17 13:48
          回复