|
|
昨天晚上想了很久,然后我认为“先算附加,再算转换”和“先算转换,再算附加”这两种说法都是对的,但都不完整。
我举两个例子:
1.有100物理点伤,80电点伤,附加20%物理伤的电伤,50%电转冰
问最后有多少冰伤,该怎么算?
就应该是:(80+100*20%)*50%=50
这时就是先算的附加,再算的转换。(这可能是毛裤帖子要表达的意思)
2.有100物理点伤,80电点伤,50%物理转电,附加20%元素伤的混沌伤
问最后有多少混沌伤,该怎么算?
应该是:(80+100*50%)*20%=26
这时就是先算的转换,再算的附加。
所以“先算附加,再算转换”、“先算转换,再算附加”这两种说法都不严谨。我的总结如下:
先不管具体的元素,用字母代替,这样清晰一点
一、X%的A转换为B,问最后有多少B
这时关键点显然是要先求出A有多少,再把它作为基数,去乘百分比。
而A由3部分组成:
1.本身有的(点伤)
2.通过附加词缀得到的
3.转换得到的
因此这时候应该先将通过1-3得到的所有A全部加起来之后,再去乘X%。
二、附加X% A伤害的B伤害,问最后有多少B
这时还是应先求出有多少A,再把它最为基数去乘百分比。
同样A由3部分组成:
1.本身有的(点伤)
2.通过附加词缀得到的
3.转换得到的
【4.其实还有一个是“转化走的”(比如说有Y%的A转化为C),但我们计算的时候是只计算转来的,不计算转走的】
因此这时候应该先将通过1-3得到的所有A全部加起来之后,再去乘X%。
总结一下就是:从A到B(不管是转换还是附加),首先要算出基数A有多少,这包含3部分:本身就有的、附加得到的、转换得到的。将A求出来之后,再去乘百分比就可以了。
@夜光棉毛裤
本帖最后于 2018-6-21 10:07 编辑
|
|