17173有料社区

标题: 求助下 附加额外伤害的算法。 [打印本页]

作者: 啦啦啦啦1d245    时间: 2018-6-11 15:22
标题: 求助下 附加额外伤害的算法。
比如100点寒冰伤害。  20%的增加寒冰伤害。   然后用寒冰转火技能石。  附加额外30%寒冰伤害的火焰伤害。      附加这块基数是120还是100呢。  我现在感觉好像是100。
作者: drink8677    时间: 2018-6-11 15:59
如果是%100额外混沌伤 混沌伤=120寒冰+120*30%的火焰伤
作者: Libertabe    时间: 2018-6-11 16:28
本帖最后于  2018-6-11 16:38 编辑

基础*(1+inc+inc)*(1+more)*(1+more)=总伤害

额外属于more所以是 100*(1+0.2)*(1+0.3)=156

作者: Libertabe    时间: 2018-6-11 16:41
研究了一下 发现很有趣 辅助技能的提高总伤害 是乘法 不是加法
作者: 啦啦啦啦1d245    时间: 2018-6-11 18:20
发表于 2018-6-11 16:28
基础*(1+inc+inc)*(1+more)*(1+more)=总伤害

额外属于more所以是 100*(1+0.2)*(1+0.3)=156

看了半天科普。  下面公式0.2是不吃的。   这种more是不会吃前面依次的inc的。  只是理论上的more。
作者: Libertabe    时间: 2018-6-11 18:33
发表于 2018-6-11 18:20
看了半天科普。  下面公式0.2是不吃的。   这种more是不会吃前面依次的inc的。  只是理论上的more。  ...

pob上测试出来的结果
作者: 啦啦啦啦1d245    时间: 2018-6-11 18:39
发表于 2018-6-11 18:33
pob上测试出来的结果

我用冰刺在游戏里面测试的。 带个羊皮手套 100%转冰,然后带个附加物理XX%的寒冰伤害,开了憎恨。     然后12%物理伤害跟12%的法术数值是一样。 如果计算加成的话。 12%的物理应该要大于法术的。     毕竟前面的12是要作为底子乘上去也。
作者: niallain    时间: 2018-6-11 18:43
通常我们先算好基础伤害,结算了转换和额外附加后,再计算伤害加成。就楼主例子,100点寒冰伤害受寒冰转烈焰影响,50%寒冰转火焰,30%寒冰附加为火焰,原来的100点寒冰伤害变为50点寒冰伤害和80点火焰伤害。此时应该注意,这80点火焰伤害来自于寒冰,因此计算伤害加成时,也会收到这20%寒冰伤害的增益,因此最终50点未转化的寒冰伤害50*(1+20%)=60点寒冰,80点源于寒冰的火焰伤害变为80*(1+20%)=96点火焰,合计为60+96=156点伤害。就结果而言是类似你提供的"120"这个选项
作者: 熔岩之核    时间: 2018-6-11 18:49
我是每次先区分伤害类型,然后额外就是每次单开一个 x () 增加的一个类型放到一个 x () 里。我这种笨人,觉得8楼对的
作者: Libertabe    时间: 2018-6-11 19:00
发表于 2018-6-11 18:39
我用冰刺在游戏里面测试的。 带个羊皮手套 100%转冰,然后带个附加物理XX%的寒冰伤害,开了憎恨。     然 ...

12%物理和12%法术都是 inc 一样的啊
作者: 啦啦啦啦1d245    时间: 2018-6-11 19:06
发表于 2018-6-11 18:43
通常我们先算好基础伤害,结算了转换和额外附加后,再计算伤害加成。就楼主例子,100点寒冰伤害受寒冰转烈 ...

嗯。 应该是这样。  所以20%寒冰伤害 不能作为原始的基础去做乘法。   转化跟附加 都是用原始伤害去计算的。  所以我用冰刺测试 法术伤害跟物理伤害是一样的。  另外多问下 星空装备的额外附加元素的混沌伤害。  假如技能全部冰转火了。  会计算两次吗?
作者: 啦啦啦啦1d245    时间: 2018-6-11 19:12
发表于 2018-6-11 19:00
12%物理和12%法术都是 inc 一样的啊

我的问题是100冰霜伤害  20%增加冰霜伤害。    然后技能转火。 附加xx%寒冰伤害的火焰伤害。   寒冰转火的附加的火焰伤害基础寒冰伤害是用得 100 还是 120算的。你说的那个公式是说基础已经把20%算进去了。  其实没算进去。    这部分是后算的。
作者: Libertabe    时间: 2018-6-11 19:19
发表于 2018-6-11 18:39
我用冰刺在游戏里面测试的。 带个羊皮手套 100%转冰,然后带个附加物理XX%的寒冰伤害,开了憎恨。     然 ...

冰刺是法术技能 基础是物理伤害 能吃到 (范围 法术 物理 冰霜)伤害,在没有100%转冰之前冰霜伤害只能吃到60%
作者: dafafdsadfas    时间: 2018-6-11 19:28
http://bbs.17173.com/thread-10022764-1-1.html
作者: drink8677    时间: 2018-6-11 19:31
发表于 2018-6-11 19:12
我的问题是100冰霜伤害  20%增加冰霜伤害。    然后技能转火。 附加xx%寒冰伤害的火焰伤害。   寒冰转火 ...

你怎么老是自己把自己绕进去呢?
拿个只加全域物理伤害的珠宝 看普通攻击  开火手  取下/装备全域物理伤害的珠宝 看看 普通攻击的火焰伤害有没有增加
另外 在你全部物理转寒冰后 物理增加12%伤害和冰霜伤害增加12%是 在INC里面一起算的   没有什么哪个先算 哪个后算的说法  INC是全部加到一起算的  
物理转元素后只是多了一种增伤手段 可以吃到元素类词缀 并不会让INC进行两次计算
作者: 玩家U_138132364    时间: 2018-6-11 19:40
提示: 作者被禁止或删除 内容自动屏蔽
作者: 我是b8    时间: 2018-6-11 21:49
提示: 作者被禁止或删除 内容自动屏蔽
作者: 啦啦啦啦1d245    时间: 2018-6-11 21:51
发表于 2018-6-11 21:49
先附加,再转换。

最后才计算增加减少,更多更少。

那这样说 那些女王水这种 附加额外元素的混沌伤害。只能加成一次啊。
作者: Libertabe    时间: 2018-6-11 22:05
发表于 2018-6-11 21:51
那这样说 那些女王水这种 附加额外元素的混沌伤害。只能加成一次啊。

more单独乘以的

看我发的公式 好吧




欢迎光临 17173有料社区 (//bbs.17173.com/) Powered by Discuz! X3.2