|
如果大家能够吃透上面8个规则,那么这关系就好理顺了,像是前面提到的那某作者提到的例子就可以解释了。 再搬运一次例子: 有100物理点伤,80电点伤,50%物理转电,附加20%元素伤的混沌伤 问最后有多少混沌伤,该怎么算? 应该是:(80+100*50%)*20%=26 这时就是先算的转换,再算的附加。
实际上,如果能搞清楚规则7和规则8,这里就仍然可以按先附加后转化来计的,只要你清楚是该层的转化时先算附加、后面下一层的转化时还算附加,到底算哪些附加,那就是涉及到的附加才算进去,这样一分层就很明朗了。 也就是说,按例子所说,有100物理点伤,80电点伤,50%物理转电,附加20%元素伤的混沌伤,我用比较计算机程序化的语言,去描述一下计算顺序,是如下这样的: 1.判断,存在转化,“50%物理转电”,根据规则5,需暂停伤害加成计算,优先计算转化,计算中涉及转化流程中的两个节点,物理、电; 2.根据规则8,在物理转走之前,我们应该先判定物理这节点上有没有按物理为基数的比例附加,有的话要优先进行这附加; 3在物理节点进行附加判定,判断结果,因无“按物理x%附加某某伤害”,所以在物理这节点上,并无附加计算; 4.物理节点的附加判定完毕且计算完毕(不存在也是计算完毕了),按顺序进行转化,物50%转电完成,目前物50点,电80+50=130点; 5.在电节点上,先进行以电为基数的比例附加判定,判定结果,因有“附加20%元素伤的混沌伤”,所以在电节点上进行附加计算,目前物50点,电130点,混沌130x20%=26点(注意,电节点上进行附加计算,是包括转来的电,也包括原有的电的)。 6.电节点附加计算完毕,经确定无后续转化,转化流程结束,开始进行伤害加成计算。
这例子作者说的“先算的转换,再算的附加”,这种混淆,只是因为: 流程是“物附加x”→“物转电”→“电附加混沌”→“电转x”, 我说在某类型要转化成其他类型,这转化实际进行前应先进行该类型涉及到的附加,这话没毛病的,“物附加x”应该在“物转电”之前发生、“电转混沌”应该在“电转x”之前发生。 他举个例子让转化的分层模糊了,本来物转电是一层、电转x是一层,他把“物附加x”和“电转x”都抹掉了,让它们不存在,掐头去尾,然后形成了: “物转电”→“电附加混沌”, 跟我说这不就是转化在前吗?是,可它这本来就是两层里的事情啊,那么前一层的末尾自然也会在下一层的开头的前面啊! 这就是判定与计算没按转化流程去分层导致的。 也就是说,第一步,“物转电”这一层判定的附加是“物附加x”,也就是要转走物理,转之前桥多麻袋!先让我看看有没有按物理为基数的附加!该层转化前先计算“它涉及到的”附加,没毛病的,只是“物附加x”不存在导致你忽略了它; 第二步,“电转x”这一层判定的附加是“电转混沌”,该层转化前先计算附加,“电转混沌”应该在“电转x”之前发生,也没毛病,只是“电转x”不存在导致你又忽略了它。 本帖最后于 2018-11-8 14:01 编辑
|