空心菜菜 发表于 2024-7-24 14:11:39

野蛮触发问题

野蛮撞墙,自身掉血了

就视为攻击触发,并且攻击的对象还是自己
测试发现这样会触发BUFF,
攻击玩家触发的BUFF,以及被攻击触发的BUFF,都能触发出来
这种情况能避免吗?

996技术-wang 发表于 2024-7-24 17:00:51

本帖最后由 996技术-wang 于 2024-7-24 17:39 编辑

你通过这个避免 看“攻击的对象还是自己” 判断是自己就跳过

空心菜菜 发表于 2024-7-24 18:30:31

996技术-wang 发表于 2024-7-24 17:00
你通过这个避免 看“攻击的对象还是自己” 判断是自己就跳过

触发是走的BUFF表,没有走脚本啊

996技术-wang 发表于 2024-7-25 10:38:37

有推动类触发的

空心菜菜 发表于 2024-7-25 12:34:33

996技术-wang 发表于 2024-7-25 10:38
有推动类触发的

老大,不是脚本触发的判断问题。
BUFF是BUFF表里设置的触发,并没有用脚本触发BUFF啊




根据BUFF表的设置,
攻击玩家对象有9000的概率触发使对方带上10062号BUFF,
但是野蛮撞墙,让自己带上了

类似的还有被攻击触发,比如这个


10076在野蛮撞墙的时候,也会自己带上这个BUFF

也就是说,野蛮撞墙,自身掉血的时候,系统视为自己被自己攻击了
这样就导致,攻击对方和被攻击触发的BUFF都能生效,
如果是脚本触发,我可以去判断是不是野蛮,或者您说的,攻击对象是不是自身避免触发
这种BUFF表设置的,该怎么避免

996技术-wang 发表于 2024-7-25 15:41:53

野蛮撞墙,自身掉血了 这个又不能改 建议你激活buff 用脚本做不要在BUFF表里配置

空心菜菜 发表于 2024-7-25 17:02:20

996技术-wang 发表于 2024-7-25 15:41
野蛮撞墙,自身掉血了 这个又不能改 建议你激活buff 用脚本做不要在BUFF表里配置 ...

所以,这个不算是BUG吗?

野蛮冲撞撞墙的时候,玩家自身掉血,就算攻击触发和被攻击触发,而且是自己被自己攻击,这样就导致自己把自己打出BUFF了,这不合理啊。
走脚本触发是可以解决问题,那BUFF表的这两个字段是不是就没意义了。

996技术-wang 发表于 2024-7-25 19:48:31

野蛮等特殊技能先用脚本处理 如果改了 触发都乱了 野蛮是唯一能自杀的技能。。。
页: [1]
查看完整版本: 野蛮触发问题