太阳神三国杀lua吧 关注:2,645贴子:73,508
  • 5回复贴,共1

【报告bug】国战2.1.0关于蛊惑框的问题

只看楼主收藏回复

根据设定,国战中guhuo_type以!开头的话,是可以在回合外调用以弹出蛊惑对话框的。但是实测发现,对于出牌阶段外通过@@开头的pattern调用对话框(如设伏、旧默识)并不可行,虽然视为技绿色按钮会显示按下。
翻了下源码,发现是roomscene里关于处理响应牌的问题(2654行)。国战里处理@@开头的pattern时,是用highlightSkillButton使技能按钮高亮,进而使得视为技有效。但是这个函数只能将视为技按钮设为按下状态,无法触发点击按钮这个操作,而蛊惑框是只有在点击按钮后按钮被activate时才会出现的。
身份局v2的同一段代码就是直接调用click,进而使得设伏默识的对话框会自动弹出。
望尽快修正。(没在github评论是因为懒得翻commit了)


1楼2016-08-16 00:50回复
    如果确实有人需要写类似技能的话,其实还是可以做的。
    就是要注意两点:1. 调用askForUseCard之类的函数时,pattern不要以@@开头,随便取个名字就行,只要视为技的response_pattern一样即可
    2. can_preshow一定要设成false,允许预亮的话在亮将之前根本无法点击视为技按钮响应


    2楼2016-08-16 00:53
    回复
      2026-02-08 11:11:37
      广告
      不感兴趣
      开通SVIP免广告
      再报告个bug,和主楼无关。
      黄盖/太史慈 发动了【方天画戟】效果
      黄盖/太史慈 使用了 杀[4],目标是 卧龙诸葛亮/暗将, 赵云/沙摩柯
      卧龙诸葛亮/暗将 发动了“八卦阵”
      卧龙诸葛亮/暗将 的判定牌为 酒[9]
      卧龙诸葛亮/暗将 的判定结果为 酒[9]
      卧龙诸葛亮/暗将 发动了“八卦阵”,使用了 闪[无色]
      由于【方天画戟】的效果,黄盖/太史慈 对 赵云/沙摩柯 使用的【杀】无效
      拼点赢的太史慈杀两个同势力的,咋就成了方天画戟了……


      3楼2016-08-17 01:15
      回复
        继续报告bug,隙仇几个莫名其妙的问题
        ───────────────
        李傕&郭汜/孔融 摸了 2 张牌 无懈可击·国[J], 杀[7]
        李傕&郭汜/孔融 发动了“制衡”弃置了 水淹七军[K], 敕令[3], 无懈可击·国[J], 杀[7] (4张牌不同颜色)
        【敕令】因使用其效果以外的原因进入弃牌堆,将被移出游戏
        李傕&郭汜/孔融 发动了“礼让”
        袁绍/于吉 从弃牌堆获得了 杀[7], 无懈可击·国[J], 水淹七军[K]
        李傕&郭汜/孔融 摸了 4 张牌 藤甲[2], 杀[5], 寒冰剑[2], 无懈可击·国[K]
        李傕&郭汜/孔融 的“隙仇”被触发
        李傕&郭汜/孔融 失去了 1 点体力
        ───────────────
        李傕&郭汜/孔融 摸了 2 张牌 调虎离山[10], 爪黄飞电[K]
        李傕&郭汜/孔融 发动了“制衡”弃置了 的卢[5], 藤甲[2], 水淹七军[Q] (全黑)
        李傕&郭汜/孔融 卸载了 的卢[5]
        李傕&郭汜/孔融 发动了“礼让”
        袁绍/于吉 从弃牌堆获得了 水淹七军[Q], 藤甲[2], 的卢[5]
        李傕&郭汜/孔融 摸了 3 张牌 顺手牵羊[3], 杀[10], 三尖两刃刀[Q]
        李傕&郭汜/孔融 使用了 调虎离山[方块10],目标是 袁绍/于吉, 左慈/暗将
        李傕&郭汜/孔融 的“隙仇”被触发
        李傕&郭汜/孔融 失去了 1 点体力
        录像:http://pan.baidu.com/s/1mim55nq


        4楼2016-08-17 04:50
        回复


          IP属地:河北5楼2016-08-17 13:22
          回复