空心菜菜  2024-7-24 14:11:39 | 已受理|
7 191

44

回帖

4013

金币

2155

积分

积分
2155
发表于 2024-7-24 14:11:39 | 显示全部楼层 |阅读模式

马上注册,下载996引擎,与更多游戏开发者交流。

您需要 登录 才可以下载或查看,没有账号?注册

×
野蛮撞墙,自身掉血了

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

使用道具 举报

9956

回帖

2万

金币

1万

积分

积分
16197
发表于 2024-7-24 17:00:51 | 显示全部楼层
本帖最后由 996技术-wang 于 2024-7-24 17:39 编辑

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

使用道具 举报

44

回帖

4013

金币

2155

积分

积分
2155
 楼主| 发表于 2024-7-24 18:30:31 | 显示全部楼层
996技术-wang 发表于 2024-7-24 17:00
你通过这个避免 看  “攻击的对象还是自己” 判断是自己就跳过

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

使用道具 举报

9956

回帖

2万

金币

1万

积分

积分
16197
发表于 2024-7-25 10:38:37 | 显示全部楼层
有推动类触发的
回复

使用道具 举报

44

回帖

4013

金币

2155

积分

积分
2155
 楼主| 发表于 2024-7-25 12:34:33 | 显示全部楼层

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

112.png


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

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

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

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

使用道具 举报

9956

回帖

2万

金币

1万

积分

积分
16197
发表于 2024-7-25 15:41:53 | 显示全部楼层
野蛮撞墙,自身掉血了 这个又不能改 建议你激活buff 用脚本做不要在BUFF表里配置
回复

使用道具 举报

44

回帖

4013

金币

2155

积分

积分
2155
 楼主| 发表于 2024-7-25 17:02:20 | 显示全部楼层
996技术-wang 发表于 2024-7-25 15:41
野蛮撞墙,自身掉血了 这个又不能改 建议你激活buff 用脚本做不要在BUFF表里配置 ...

所以,这个不算是BUG吗?

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

使用道具 举报

9956

回帖

2万

金币

1万

积分

积分
16197
发表于 2024-7-25 19:48:31 | 显示全部楼层
野蛮等特殊技能先用脚本处理 如果改了 触发都乱了 野蛮是唯一能自杀的技能。。。
回复

使用道具 举报