找回密码
 立即注册
查看: 134|回复: 4

关于buff触发的疑问

[复制链接]

2797

主题

3万

回帖

2801

积分

金牌会员

积分
2801
发表于 2026-3-29 09:30:41 | 显示全部楼层 |阅读模式

我们常见的BUFF版本,装备都是以buff名字开头,判断buff触发的时候是分别判断各个部位是否有buff,然后再进行触发。
以一个buff作为例子,暴击的XXX ,触发概率10%
攻击的时候每个装备部位都进行判断,如果每个部位都带暴击的buff,触发概率就变相的提高了。
各位大佬有没有啥别的思路,让触发的概率不变

227

主题

534

回帖

238

积分

中级会员

积分
238
发表于 2026-3-29 09:30:41 | 显示全部楼层
检查到暴击已经触发了 就停止触发暴击的了。。。
但这又会影响到检测到其它的触发的了。
所有暴击触发都调用同一个触发暴击部分就行的了吧

250

主题

551

回帖

250

积分

中级会员

积分
250
发表于 2026-3-29 09:30:41 | 显示全部楼层
用#Or不就完结了

0

主题

583

回帖

20

积分

新手上路

积分
20
发表于 2026-3-29 09:30:41 | 显示全部楼层
你们都是攻击触发时才检测身上装备的吗,穿戴的时候就已经计算好,不是更高效,毕竟穿戴不会一直进行,而攻击触发频率高很多啊....同样的BUFF,给一个检测值,不管你身上有几个,都算一个10%

0

主题

502

回帖

0

积分

新手上路

积分
0
发表于 2026-3-29 09:30:41 | 显示全部楼层
蓅氓爱学习 发表于 2021-6-23 16:51 你们都是攻击触发时才检测身上装备的吗,穿戴的时候就已经计算好,不是更高效,毕竟穿戴不会一直进行,而攻击触 ...
流哥,我也是这么考虑的,穿一件buff 加一个,脱一件buff减一个,我怕这样会出错,所以没有做。
我尝试一下吧,穿脱的时候计算,上线的时候全身计算一次。

© 2026 折翼天使社区 版权所有