楼主: Mr。微光

[攻略] 额外伤害与伤害转换之间的机制讨论

[复制链接]
塑型者

8

主题

353

帖子

2316

积分

Lv.5

Rank: 5Rank: 5

流亡指引者

发表于 2018-6-22 09:28
我的算法再准确一点说其实是为了更加契合大大原帖的几个原则,先附加再转换最简单的意思仅是为了算附加时 ...

或者我这么说吧。
你理解的“最大基数”仅是指“不包含转化走的原始基数”,前提是你把“来”的部分已经全部加进去了,所以你只是不去管“走”的部分。

而我们说的“最大基数”是,“整个链条中该伤害的最大值”,包含已有的,和从其他地方“来”的,同时不去管“走”的部分。 本帖最后于  2018-6-22 11:49 编辑

回复

使用道具 举报

伊泽洛

10

主题

426

帖子

1817

积分

Lv.4

Rank: 4

发表于 2018-6-22 10:07
或者我这么说吧。
你理解的“最大基数”仅是指“不包含转化走的原始基数”,前提是你把“来”的部分已经全 ...

我滴天呐。。又错了。。
最大基数同时包含该伤害原本的基础伤害,受到额外附加获得的伤害和已经被转化走的伤害。
这三条取和才是最大基数。用最大基数*(1-被转化走的%)就是最终你造成的该种伤害的数值。
所以最大基数是包含被转化走的部分的,而转化和附加在计算时都是以最大基数为基准计算的。。
回复

使用道具 举报

塑型者

8

主题

353

帖子

2316

积分

Lv.5

Rank: 5Rank: 5

流亡指引者

发表于 2018-6-22 10:55
我滴天呐。。又错了。。
最大基数同时包含该伤害原本的基础伤害,受到额外附加获得的伤害和已经被转化走 ...

??????
你怎么了?
“最大基数包含已经被转化走的伤害”然后你后面又说“最大基数*(1-被转化走的%)就是最终你造成的该种伤害的数值”。
?????
回复

使用道具 举报

伊泽洛

10

主题

426

帖子

1817

积分

Lv.4

Rank: 4

发表于 2018-6-22 11:13
??????
你怎么了?
“最大基数包含已经被转化走的伤害”然后你后面又说“最大基数*(1-被转化走的% ...

最大基数是计算附加和转化时用到的数据,并不等于最终造成的对应属性伤害啊。。WTF??
还是举例说吧。
100物理伤,100电伤,50%物转电,50%电转冰,获得30%闪电伤害的冰霜伤害。
此时我们计算电转冰和获得额外时使用的闪电伤害最大基数为100基础+100*50%转化得到的电伤为150。
这150中包含三部分,基础闪电伤,通过附加得到的闪电伤,被转成冰伤的闪电伤,共计150。
如果不包含被转化走了的,那么最大基数就会变成(100+100*50%)*(1-50%)了。
回复

使用道具 举报

塑型者

8

主题

353

帖子

2316

积分

Lv.5

Rank: 5Rank: 5

流亡指引者

???????????????????????????????????????????????????????????????????????????????
我必须要打这么多问号才能表达我的心情。
最大电伤=100(本来就有的)+100*50%(“来”的)=150,请问其中包含的“走”的在哪?
如果要包含“走”的   就是 (100+100*50%)*(1-50%), 但这是最终的电伤,不是最大基数。
你是不是被人下蛊了?
本帖最后于  2018-6-22 11:35 编辑

回复

使用道具 举报

塑型者

8

主题

353

帖子

2316

积分

Lv.5

Rank: 5Rank: 5

流亡指引者

发表于 2018-6-22 11:23
最大基数是计算附加和转化时用到的数据,并不等于最终造成的对应属性伤害啊。。WTF??
还是举例说吧。
1 ...

我懂了我懂了。。。。是文字表述上面的歧义。
你说的“包含”的意思是,“不能把它减掉”;
我说的“包含”的意思是,“计算的时候要考虑减去的这部分”

所以你说的“包含”其实是我说的“不包含”,你说的“不包含”是我说的“包含”
本帖最后于  2018-6-22 11:40 编辑

回复

使用道具 举报

伊泽洛

10

主题

426

帖子

1817

积分

Lv.4

Rank: 4

发表于 2018-6-22 11:34
?????????????????????????????????????????????????? ...

。。我是转换附加不分先后的基础上提出包含三部分的啊。。
在获得转换电伤的同时,电伤也会被转化成冰伤,最大基数当然要包含被转化走的部分啊。
100+100*50%=150事实上是简化过的,实际算式应该是
(100+100*50%)-[(100+100*50%)*50%]+[(100+100*50%)*50%]=150
回复

使用道具 举报

塑型者

8

主题

353

帖子

2316

积分

Lv.5

Rank: 5Rank: 5

流亡指引者

发表于 2018-6-22 11:43
。。我是转换附加不分先后的基础上提出包含三部分的啊。。
在获得转换电伤的同时,电伤也会被转化成冰伤 ...

是文字表达上面的歧义,我们说的是一个意思。
你说的“包含”是,伤害里面包含转走的这部分,不能把它去掉;
我说的“包含”是,在计算的式子中要乘转走的这部分。


本帖最后于  2018-6-22 11:46 编辑

回复

使用道具 举报

塑型者

8

主题

353

帖子

2316

积分

Lv.5

Rank: 5Rank: 5

流亡指引者

发表于 2018-6-22 11:52
然而最大基数事实上还是包含被转化走的部分啊,只不过为了计算方便,将转化的那一步忽略。
以我之前的例 ...

哎呀,你还是没懂我的意思。

我把我的原话改一下好吧,

我的原话是“我们说的最大基数是整个链条中该伤害的最大值,包含已有的,和从其他地方来的,不包含走的部分”   
你理解有歧义了。

我现在改成“我们说的最大基数是整个链条中该伤害的最大值,包含已有的,和从其他地方来的,同时不去管走的部分”

我原话中的“不包含”意思是“不去管”、“不去算”、“不考虑”、“不去掉”、“式子里面不减”。
懂了吗?

可能确实是我表达的问题,改了改了
本帖最后于  2018-6-22 12:00 编辑

回复

使用道具 举报

格拉维奇

19

主题

314

帖子

1401

积分

Lv.4

Rank: 4

学习到了....
回复

使用道具 举报

伊泽洛

10

主题

426

帖子

1817

积分

Lv.4

Rank: 4

发表于 2018-6-22 11:56
哎呀,你还是没懂我的意思。

我把我的原话改一下好吧,

所以还是表达上的问题。。
不包含≠忽略
我可以把不包含理解为:除去这部分之后剩下的。这样理解也没有任何错误的地方吧。
这样理解不仅会产生最大基数算少了的错误,也会使整条伤害链的计算产生:无限循环最后导致最大基数无限接近于0的错误。
毕竟为了科普,越严谨,越好。

点评

嗯嗯,我用“不包含”这个词确实有问题,如果说“不包含”的话,就确实应该把转走的部分减去。 是我表达上面的问题,你的表述是对的。  详情 回复 发表于 2018-6-22 12:05
回复

使用道具 举报

塑型者

8

主题

353

帖子

2316

积分

Lv.5

Rank: 5Rank: 5

流亡指引者

发表于 2018-6-22 12:04
所以还是表达上的问题。。
不包含≠忽略
我可以把不包含理解为:除去这部分之后剩下的。这样理解也没有任 ...

嗯嗯,我用“不包含”这个词确实有问题,如果说“不包含”的话,就确实应该把转走的部分减去。

是我表达上面的问题,你的表述是对的。
回复

使用道具 举报

伊泽洛

4

主题

336

帖子

2615

积分

Lv.5

Rank: 5Rank: 5

看完了 多次转化过程中 每次的转化到底吃不吃混沌呢...

100点物理 100%转冰 再100%转为火  额外附加元素伤害的20%的混沌伤害

到底是能获得20点混沌伤害 还是40点啊... 本帖最后于  2018-6-22 13:02 编辑

点评

去看我那个特别多字的举例层,我给置顶了。 我个人认为那个计算方式够简单了,如果混沌伤不了解,那么只看混沌伤那一块就行了  详情 回复 发表于 2018-6-22 13:03
回复

使用道具 举报

伊泽洛

10

主题

426

帖子

1817

积分

Lv.4

Rank: 4

发表于 2018-6-22 13:01
看完了 多次转化过程中 每次的转化到底吃不吃混沌呢...

100点物理 100%转冰 再100%转为火  额外附加元素伤 ...

去看我那个特别多字的举例层,我给置顶了。
我个人认为那个计算方式够简单了,如果混沌伤不了解,那么只看混沌伤那一块就行了

点评

看完了.. 按照你的推论 我这个转换链中 貌似最终只存在火焰伤害啊 所以最终只取火焰伤害的20%?  详情 回复 发表于 2018-6-22 13:09
回复

使用道具 举报

伊泽洛

4

主题

336

帖子

2615

积分

Lv.5

Rank: 5Rank: 5

发表于 2018-6-22 13:03
去看我那个特别多字的举例层,我给置顶了。
我个人认为那个计算方式够简单了,如果混沌伤不了解,那么只 ...

看完了..

按照你的推论 我这个转换链中 貌似最终只存在火焰伤害啊 所以最终只取火焰伤害的20%?

点评

并不是。。你举例的伤害链中,物理最大基数为100,冰伤最大基数为100来源是物转冰,火伤最大基数为100,来源是冰转火。如果冰伤不参与伤害链,那么冰转火时使用的最大基数冰伤是多少呢? 所以你的伤害链中既有物理伤  详情 回复 发表于 2018-6-22 13:13
你们所理解转换链可能不是一种东西,通常来说,我是把以某种伤害为基数的附加和转换的计算过程称为一个完整转换链,例如在所有词缀中,我们只看附加百分比物理伤害的非物理伤害,百分比物理伤害转换为非物理伤害词缀  详情 回复 发表于 2018-6-22 13:32
回复

使用道具 举报

吉尔菲

5

主题

297

帖子

1350

积分

Lv.4

Rank: 4

大佬啊,我发现你纠结的地方特奇怪然后会换各种不同的词来表达同样的意思,你只要明白我们说的最大基数都是同样的数值,即该种伤害的原有数值+转来的+附加来的,因为本身计算就包括这三部分,不存在前提,我没有表达过需要特别注意要将附加部分先加进去这样的概念,这就是你所说的对于特定某种伤害转换链的最大基数,算法都是先算出基数然后进行附加和转换的计算。我不是不管转换走的部分,因为不管怎么计算,以最大基数出发这点是没有争议的吧,所以算出最大基数优先度最高,是计算后续的基础。你们的算法也没有管不是吗。也就是说减掉转换走的部分后剩下的数值这一计算步骤不可能排在计算最大基数之前。照你的描述,对于最大基数的计算公式我们也是一样的。把你的描述整合一下去说我们的最大基数都是要加上别的地方来的,然后暂时不去考虑转换。纠结说法是真的没必要继续进行下去了,中华文化博大精深,不停换说法表达相同意思以此非要来把我跟你们区别出个不同来可能这辈子都死磕不玩的,在我眼中不管换多少种说法,我们的计算从算法上来说也都是一样的。无论后面你换多少种说法,我也都明白,也都是正确的。我只是不认同我的总结跟你们有本质上的区别,这里说的本质即游戏机制,到前面他以另一种顺序来排列展示。但是我们得到了相同的计算结果就可证明我们对这个附加转换机制的理解也都一致了。像细微的式子通过不同的排序呈现出不同的视觉效果这个我觉得没必要也去给它安排个理由来说明不同。既然明白机制都会计算,用自己的理解再去按说别人的说法来列个式子得到一个完全错误的答案这也完全没有意义不是吗,只要不是自相矛盾的,我也不会特意去纠结别人说法跟我有什么不同,因为他的说法我也完全明白他所要表达的意思。我们在所有楼层中所做出的讨论都只有一个目的就是理清机制,对于大大帖子中容易混淆的地方作出一个更加详尽的一个解释加上一些延伸扩展。至于说法不同相同意思我也都能看明白,所以我认为这个无伤大雅,不需要反复纠正,因为涉及计算,最严谨的还是列出式子,这样组成部分也就清晰明了了 本帖最后于  2018-6-22 13:17 编辑

回复

使用道具 举报

伊泽洛

10

主题

426

帖子

1817

积分

Lv.4

Rank: 4

发表于 2018-6-22 13:09
看完了..

按照你的推论 我这个转换链中 貌似最终只存在火焰伤害啊 所以最终只取火焰伤害的20%? ...

并不是。。你举例的伤害链中,物理最大基数为100,冰伤最大基数为100来源是物转冰,火伤最大基数为100,来源是冰转火。如果冰伤不参与伤害链,那么冰转火时使用的最大基数冰伤是多少呢?
所以你的伤害链中既有物理伤,又有冰伤,还有火伤,最后还有通过额外获得的混沌伤。
这么说完,如果你认真看了前面的帖子,就应该知道你的20%额外混沌该怎么算了。

点评

按照你的说法 物理伤害不参与计算 冰霜伤害的基数是0 不是100啊.. 火焰伤害是基数是100 额外是20% 100*20%....  详情 回复 发表于 2018-6-22 13:19
回复

使用道具 举报

伊泽洛

4

主题

336

帖子

2615

积分

Lv.5

Rank: 5Rank: 5

发表于 2018-6-22 13:13
并不是。。你举例的伤害链中,物理最大基数为100,冰伤最大基数为100来源是物转冰,火伤最大基数为100, ...

按照你的说法

物理伤害不参与计算

冰霜伤害的基数是0 不是100啊..

火焰伤害是基数是100 额外是20% 100*20%....

我希望能做一次实测.. 我自己来做   还是用冰刺+冰转火+40物理转冰霜的三相  以及 武器上一条额外元素附加混沌的词缀   去掉所有的天赋 只留下属性点够技能用   其余什么都不带

然后去验证一下数值..

此时面板上肯定显示3种伤害 冰霜 火焰 混沌   

我们只需要看 火焰伤害的数值 混沌伤害的数值(此时的混沌伤害只有元素转的...)

结论应该是冰的转一次+火的转一次   

PS: 我也是这么算的啊...   你们说的算一次是这么算的啊  看来数值上是没差了  可能计算方式有区别...  我还是习惯了一次一次计算的方式  楼主这种暴力的计算方式我得适应下..

PPS:这个好像不严谨...会多出憎恨的额外36% 不方便参与计算 还是用两个门槛珠宝计算好. 刚好可以印证楼主的公式...  
本帖最后于  2018-6-22 13:48 编辑

回复

使用道具 举报

0

主题

19

帖子

50

积分

Lv.2

Rank: 2Rank: 2

666666666666666
回复

使用道具 举报

伊泽洛

10

主题

426

帖子

1817

积分

Lv.4

Rank: 4

发表于 2018-6-22 13:19
按照你的说法

物理伤害不参与计算

冰霜伤害的最大基数为什么会是0?如果冰霜伤害最大基数是0,那么冰转火的时候,取的冰霜伤害基数是多少?
用方程来说,设冰霜伤害最大基数为x,冰霜伤害的最大基数来源于基础,受到附加和转换获得的伤害,以及被转换掉的部分。那么我们的方程就为
x=0(基础为0)+100*100%(由物转冰得到的)-(x*100%)+(x*100%)=100啊
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

论坛合作、疑问请点击给我发信息 点击链接加入群聊【17173有料社区】