《天下3》官方论坛

标题: 现在还有没有人去算过这游戏伤害是怎么计算的 [打印本页]

作者: HonestDevil    时间: 2019-1-15 10:46
标题: 现在还有没有人去算过这游戏伤害是怎么计算的
本帖最后由 HonestDevil 于 2019-1-15 12:04 编辑

有没有大佬科普一下,这游戏现在伤害是怎么算的
看到下面有说WL,我倒是好奇想问一下
像很多玄修,自带技能忽视防御啥的,这些忽视防御这种在计算伤害时怎么算的
举例:像破防最多的WL,绝杀 江湖 破甲 鱼 这种都是叠加还是叠乘计算的。

比如防御方为4000,江湖忽视了40  鱼忽视了百分之20。
如果算是叠加就无视了百分之60的防御,剩下为1600点防御
如果是叠乘的话,就是忽视了0.4*1.2=0.48 其实就是了百分之48  
但是算叠乘的话这个好像有个基点的先后顺序,比如是以0.2*1.4=那就是百分之28了。。比绝杀本身还低,应该是不可能
好像也有可能是混合计算,部分叠加,有些是叠乘的。

纯好奇~有没有属性大佬去验证过的
——————


叠乘错了。应该是按10楼那样算





作者: 凡韵    时间: 2019-1-15 10:53
属性已经太多了。。。。破甲,诛心,人祸。御心,知彼。万钧。你能算清楚哪个伤害是那个属性的么
作者: 向怀雪    时间: 2019-1-15 10:55
我感觉不是你说的这样。  应该是直接忽视百分比防御。不然那些七八千物防的。还在怎么忽视。忽视了还是满防。 除非是破甲。 比如夜狼破甲状态 -多少物防这样。 我没怎么组织语言 不知道楼主是否明白我的意思
作者: HonestDevil    时间: 2019-1-15 10:55
凡韵 发表于 2019-1-15 10:53
属性已经太多了。。。。破甲,诛心,人祸。御心,知彼。万钧。你能算清楚哪个伤害是那个属性的么

如果有数据狂人的话,应该是能测试通过建模算出来的。我举的栗子还是鱼出来时候的,不过以前不怎么感兴趣也没问,今天看到群里有人有讨论,就无聊开个帖子问一下、、、、、
作者: HonestDevil    时间: 2019-1-15 11:01
艳阳天丶 发表于 2019-1-15 10:55
我感觉不是你说的这样。  应该是直接忽视百分比防御。不然那些七八千物防的。还在怎么忽视。忽视了还是满防 ...

我大概知道你说的意思吧,其实防御计算的时候,最后肯定都是 转换为百分比计算的。大概最后的计算公式最后肯定是攻击数值*{1-(最终剩下的防御/满防)}
作者: 凡韵    时间: 2019-1-15 11:05
HonestDevil 发表于 2019-1-15 10:55
如果有数据狂人的话,应该是能测试通过建模算出来的。我举的栗子还是鱼出来时候的,不过以前不怎么感兴趣 ...

那我估计应该是叠加的。。。。。。我以前是天魂世界套TJ。。。。7000往上的防御在高端WL面前跟纸一样。。。。这年头防御高没用,知彼御心这类型的减伤属性才是王道
作者: 乄魔王降临    时间: 2019-1-15 11:12
如果乘叠应该是1-0.4*0.8
作者: 京华倦客    时间: 2019-1-15 11:14
现在各种类属性多的一B,数据帝要算也得累死,还得有大量号给他实验。
作者: HonestDevil    时间: 2019-1-15 11:25
池中物大魔王 发表于 2019-1-15 11:12
如果乘叠应该是1-0.4*0.8

那应该就是叠乘算法了,我想错了。后面有不同忽视属性的话 就继续叠乘 1-0.4*0.8*(1-忽视数值)。。。那WL确实是可以做到最高有90以上的忽视防御
作者: dengjiyong    时间: 2019-1-15 11:36
忽视对方40%防御,就是说对方防御8000,忽视40%就是3200,对方还剩4800,最终伤害计算的时候按4800防御算!

忽视多少防御,那是数值相关的,而达到多少的防御效果,那是数值产生的效果,先有数值,再有效果,先忽视数值,后计算防御效果,所以不存在说降低别人防御上限的!

防御8000算
绝杀先忽视40%,剩4800,寂灭杀后忽视20%,剩3840,破甲再忽视10%,剩3456
寂灭杀先忽视20%,剩6400,绝杀后忽视40%,剩3840,破甲再忽视10%,剩3456
破甲先忽视10%,剩7200,绝杀后忽视20%,剩5760,寂灭杀再忽视40%,剩3456

不论怎么样的顺序,最后达到的效果都是相同的!


作者: HonestDevil    时间: 2019-1-15 12:02
dengjiyong 发表于 2019-1-15 11:36
忽视对方40%防御,就是说对方防御8000,忽视40%就是3200,对方还剩4800,最终伤害计算的时候按4800防御算! ...

嗯  我纠正了一下,意思是跟7楼一样的。叠层忽视得总的百分比 应该是  1-(1-忽视值)*(1-忽视值)。。。算数值的话就是 防御数值*(1-忽视值)*(1-忽视值)。。结果一样
作者: zym95519    时间: 2019-1-15 12:11
叠乘啊 寂灭杀加鱼合体就是1-(1-40%)*(1-20%)=52% 忽视52%防御
作者: 昵称2156d2    时间: 2019-1-15 12:13
提示: 作者被禁止或删除 内容自动屏蔽
作者: starxn    时间: 2019-1-15 12:16
鱼合体,寂灭杀,太虚玄修等等是安装目标当前防御值计算。金玉,天地是按照满防的50%和100%计算。例如满防4800,只忽视4800防御。如果你防9600,还是会被减免80%。夜狼是无论多少防御都忽视。
作者: 昵称2156d2    时间: 2019-1-15 12:18
提示: 作者被禁止或删除 内容自动屏蔽
作者: 言子渊    时间: 2019-1-15 12:35
没有,开发组在引导大家在各个板块发秀时装秀坐骑的帖子。
作者: 无关生死    时间: 2019-1-15 12:39
应该基本都是叠乘
作者: starxn    时间: 2019-1-15 13:41
提示: 该帖被管理员或版主屏蔽
作者: 十日之痕    时间: 2019-1-16 00:42
dengjiyong 发表于 2019-1-15 11:36
忽视对方40%防御,就是说对方防御8000,忽视40%就是3200,对方还剩4800,最终伤害计算的时候按4800防御算! ...

同属性叠加的吧,我鱼合体,6层绝杀,寂灭杀二境界,打5500物防还带十几知彼的号的物理伤害就跟打在草人身上一样,甚至比草人还高,因为有人祸加成,算普攻的话鱼30%,绝杀30%,寂灭杀40%  
作者: 西西呀    时间: 2019-1-16 07:27
求和谐WL玄修绝杀叠加破防逆天还降低自己伤害,
作者: dengjiyong    时间: 2019-1-16 12:08
十日之痕 发表于 2019-1-16 00:42
同属性叠加的吧,我鱼合体,6层绝杀,寂灭杀二境界,打5500物防还带十几知彼的号的物理伤害就跟打在草人 ...

叠乘,叠加是直接相加,比如寂灭杀40%,绝杀30%,叠加就是70%了,防御上限才80%呢,你这一来就70%,再加上鱼,人家还倒欠你20%,直接废了防御了!

叠乘就是都计算一次,有多少就乘多少,顺序不影响结果,鱼计算一次,有破甲就算破甲,有技能忽视就再计算一次


作者: 啥意思    时间: 2019-1-16 12:29
破防最多的难道不是yj么???直接幻心百分之二十五,鱼合体又加上
持续时间长,还不用累计
作者: 十日之痕    时间: 2019-1-16 12:32
dengjiyong 发表于 2019-1-16 12:08
叠乘,叠加是直接相加,比如寂灭杀40%,绝杀30%,叠加就是70%了,防御上限才80%呢,你这一来就70%,再加 ...

是当前等级防御上限的百分比,比如74是4432是80%,你忽视百分百那就是他物防等于0吧,然后体玄荒火五千防,你即使忽视了100%4432防御,别人依旧有防御吧,如果按你那样算,根本打不出那个伤害的,没有任何其他buff加成
作者: 十日之痕    时间: 2019-1-16 12:39
dengjiyong 发表于 2019-1-16 12:08
叠乘,叠加是直接相加,比如寂灭杀40%,绝杀30%,叠加就是70%了,防御上限才80%呢,你这一来就70%,再加 ...

错了没说清楚是忽视当前等级上限80%的百分比,74满防80%是4432,你说的忽视70%,对面还剩80%X(100%-70%)   这样  如果超过4432防御,你又忽视超过100%防御,就把多余的百分比跟多出的防御乘除吧……我这样算出来伤害差不多的,因为物理伤害会心浮动1.4-1.6倍所以没法算准确,以前有人放过公式的,同类相加减,不同类相乘除
作者: zsm1421    时间: 2019-1-16 13:03
单一关系是叠成,但我记得这游戏还有对应抵扣效果,就比如你有10%的人祸,我有10%的知彼,如果10000伤害,那就是10000×(1+10%)×(1-10%)=9900,而实际效果是知彼和人祸直接抵扣了,还是10000伤害,这样的对应关系还有万钧铁壁,诛心御心。所以计算方式应该是先抵扣对应属性,再各自叠乘。
作者: dengjiyong    时间: 2019-1-16 13:52
防御上限:你防御9999,当前等级段,防御效果100%是6000,面板显示防御效果为80%,即只要有4800的防御,即防御效果跟9999是一样的!

很多人没搞清楚,以为无视的百分比是按照人家转化后的百分比来无视的,还有的是按照转化后的百分比再来百分比的!

例如:a的技能无视b的50%的防御,有的是直接用80%来乘以50%,有的是直接80%-50%,要么剩下40%,还有的用100%来乘以50%或者-50%。剩下30%,40%,50%的防御。那么这样的话,属性面板为什么显示的是多少防御达到多少百分比的防御效果呢???

假如:防御9000,100%防御是7000,80%防御是5600。
破甲无视10%,那么肯定是无视9000里面的10%,而不是80%x10%,也不是直接80%-10%。

出了这么多无视百分比防御的,都是攻击端的,那么肯定有防御端的对应的,对应就是堆的越高越好啊,我堆到5000,你无视后只剩下4500,堆到8000,你无视后剩下7200!

原10000伤害,10%人祸加成,11000伤害。10%知彼抵扣,11000*0.9=9900,这个伤害是正确计算方式,不会出现10%人祸-10%知彼这种情况的。

先计算伤害增幅,然后打到对方身上,再由对方防御增幅来计算最后的结果!




欢迎光临 《天下3》官方论坛 (https://tx3.netease.com/) Powered by Discuz! X3.3