野蛮触发问题
野蛮撞墙,自身掉血了就视为攻击触发,并且攻击的对象还是自己
测试发现这样会触发BUFF,
攻击玩家触发的BUFF,以及被攻击触发的BUFF,都能触发出来
这种情况能避免吗?
本帖最后由 996技术-wang 于 2024-7-24 17:39 编辑
你通过这个避免 看“攻击的对象还是自己” 判断是自己就跳过 996技术-wang 发表于 2024-7-24 17:00
你通过这个避免 看“攻击的对象还是自己” 判断是自己就跳过
触发是走的BUFF表,没有走脚本啊 有推动类触发的 996技术-wang 发表于 2024-7-25 10:38
有推动类触发的
老大,不是脚本触发的判断问题。
BUFF是BUFF表里设置的触发,并没有用脚本触发BUFF啊
根据BUFF表的设置,
攻击玩家对象有9000的概率触发使对方带上10062号BUFF,
但是野蛮撞墙,让自己带上了
类似的还有被攻击触发,比如这个
10076在野蛮撞墙的时候,也会自己带上这个BUFF
也就是说,野蛮撞墙,自身掉血的时候,系统视为自己被自己攻击了
这样就导致,攻击对方和被攻击触发的BUFF都能生效,
如果是脚本触发,我可以去判断是不是野蛮,或者您说的,攻击对象是不是自身避免触发
这种BUFF表设置的,该怎么避免
野蛮撞墙,自身掉血了 这个又不能改 建议你激活buff 用脚本做不要在BUFF表里配置 996技术-wang 发表于 2024-7-25 15:41
野蛮撞墙,自身掉血了 这个又不能改 建议你激活buff 用脚本做不要在BUFF表里配置 ...
所以,这个不算是BUG吗?
野蛮冲撞撞墙的时候,玩家自身掉血,就算攻击触发和被攻击触发,而且是自己被自己攻击,这样就导致自己把自己打出BUFF了,这不合理啊。
走脚本触发是可以解决问题,那BUFF表的这两个字段是不是就没意义了。 野蛮等特殊技能先用脚本处理 如果改了 触发都乱了 野蛮是唯一能自杀的技能。。。
页:
[1]