举个例子
假设我有一把100面板的海啸,这时候我装了个游侠海啸面板到了115,这时候再装箭袋
增加的伤害不是100*10%而是115*10%
先来说箭袋
箭袋的效果为部分箭矢速度翻倍(此效果对夜明箭,叶绿箭,灵液箭,毒液箭,小丑箭无效)
箭的最终伤害增加10%,直接就加面板上了。
然后说蘑菇箭头
蘑菇头和箭袋的乘算是同一级的,不存在蘑菇头乘算优先级高于箭袋乘算优先级
为防止某些人不信拿我自己测数据的举例
此时我什么都没带,药水也没磕,海啸面板是53
带了箭袋和蘑菇头后面板变成了66
经计算53*1.25=66.25
tr里乘算计算通常是向下取整,所以海啸面板=66,符合计算
由此得出箭袋蘑菇头乘算为同一级
然后再说箭术
箭术的效果为直接增加箭的20%的速度
增加箭20%最终伤害,此乘算高于箭袋和蘑菇头
简单来说就是箭术的乘算是排在箭袋和蘑菇头后的
此时我磕了瓶箭术之后海啸面板从66到了79
计算结果向下取整后也为79,符合面板
如果把蘑菇头和箭袋卸了
此时海啸面板63
再装上箭袋和蘑菇头面板仍为79
但63*1.25为78.75,不符合面板
由此得出箭术乘算是在箭袋和蘑菇头后的
乘算计算机制如下
(据我推测应该是在每次计算结束后得出的结果向下取整,然后再进行下一次计算)
首先是把其他药水,饰品的加伤加到武器面板上,即一级加算
然后就是蘑菇头和箭袋的乘算,即二级乘算
最后就是箭术的乘算,即三级乘算
计算公式如下
武器基础面板*(1+前缀提供的伤害百分比)*一级加算*二级乘算*三级乘算