盐和避难所吧 关注:18,570贴子:161,774
  • 15回复贴,共1

毒运作机制解析

只看楼主收藏回复

这裡介绍一下有关毒的运作方式,以及毒抗对毒伤的影响
以下数值皆是使用dnSpy外加游戏测试获得
首先提一下,毒抗对于毒伤的影响有三点:
1.伤害减免:毒伤的计算方式跟其他属性没有太大差异,就只有在结算时有差异
2.毒发难度:敌人必须进入毒发状态才会受到毒伤,而毒抗越高的敌人越难毒发
3.持续时间:毒的持续时间最长为20秒,每次带毒攻击都能延长一些时间,而毒抗越高的敌人,延长的时间越短
下面将介绍较为完整的计算方式
一、伤害计算
这裡先介绍各类毒相关附魔装备的倍率
护符:
邪毒护符:10%武器物理面板伤害
毒沼护符:20%武器物理面板伤害
※护符类若与毒属武器合用,则在此基础上乘以2.5倍(邪毒25%,毒沼50%)
※另外护符类只看命中次数,不受黄金酒、其他装备特效、动作倍率加成
(与其他属性护符相同)
附魔类倍率:
道具(培斯泥&苔癣培斯泥):100%武器物理基础伤害
毒刃术:0.6*(1+有效魔力*0.02)*武器物理基础伤害
※与毒属武器合用则再乘以2.25倍
※这裡可以发现我给的实际倍率差不多只有百科数值的一半,原因等等会提到
毒伤计算:
附魔毒伤 = 武器物理基础伤害*附魔倍率
护符毒伤 = 武器物理面板伤害*护符倍率
每次攻击毒伤:
(武器面版毒伤+附魔毒伤)*黄金酒1.5*血花符1.1*血花戒或皇冠1.1*动作倍率 + 护符毒伤*命中次数
到此处与其他属性伤害之计算方式相同
每次攻击最终毒伤:
{每次攻击毒伤*(1-抗性减伤率)*亵渎瓶1.25}*2(毒属特有倍率)
※目标若有流血状态(亵渎瓶特效),抗性减伤率为零(与其他属性相同)
※式子最后乘以2即为毒属伤害特有倍率,也是毒伤与其他属性伤害不同之处
例:
50敏,50魔状态下,使用+7蝰蛇毒牙(毒矛)、毒刃术附魔、毒沼护符,对沉浸骑士(150毒抗)进行一次重击,使用血花戒指,黄金酒
※此处只计算毒伤部分,物伤则比照原本计算方式即可
50敏状态下+7蝰蛇毒牙
武器面版毒伤是44.4
武器物理基础伤害为7.8
武器物理面板伤害为44.4
长矛重击倍率:1 + 1.5 (命中次数为2)
毒刃术倍率:0.6*(1+有效魔力*0.02)
0.6*(1+50*0.02) = 1.2
附魔毒伤:武器基础物理伤害*附魔倍率(配合毒属武器,原始倍率须再乘以2.25)
1.2*7.8*2.25 = 21.06
护符毒伤:武器物理面板伤害*护符倍率(配合毒属武器,原始倍率须再乘以2.5)
44.4*0.2*2.5 = 22.2
血花戒指倍率:1.1,黄金酒倍率:1.5
敌人减伤率:
150/(200+150) = 0.43
每次攻击毒伤:(武器面版毒伤+附魔毒伤)*黄金酒*血花戒*动作倍率+护符毒伤*命中次数
(44.4+21.06)*1.5*1.1*(1+1.5)+22.2*2 = 314.4225
每次攻击最终毒伤:{每次攻击毒伤*(1-抗性减伤率)}*2
{314.4225*(1-0.43)}*2 = 359.34
基本上毒伤的计算方式与其他属性伤害的差异在于,最终结算时会多乘一个毒属特有倍率2,其他部分则完全相同,百科的护符及附魔倍率之所以会是实际倍率的两倍,也是因为这一点产生误区
另外附上其他类别毒伤:
飞镖:
ForestFang(石根商人或毒沼NPC):
斩伤 = 4*(1+有效敏捷*0.05)
毒伤 = 4*(1+有效敏捷*0.05)
WraithFang(石根教派奖励):
斩伤 = 4*(1+有效敏捷*0.05)
毒伤 = 8*(1+有效敏捷*0.05)^2
弹药:
毒铳弹 2
毒弩箭 2
毒弓箭 3
飞镖类以及弹药类毒伤在最终结算时毒伤须乘毒属特有倍率2,与近战相同
毒雾Poison Gas(单次判定):1+有效魔力*0.02(一次施法有多次判定)
毒雾伤害最终结算"不用"乘毒属特有倍率,且毒雾伤害不受抗性减免
毒沼护符反噬毒伤:每次攻击产生当前生命上限*0.05毒伤(结算不乘毒属特有倍率,伤害不受抗性减免)
※敌人某些种类的毒属伤害也会无视抗性减免,例如肿胀巨怪的毒雾,史莱姆的投技等
二、毒伤运作方式
1.dot形成
使用毒攻击"尚未受到毒攻击"的敌人后,会造成以下效果:
形成一个20秒的dot,总伤为该次攻击造成的毒伤
该dot无论对象是否处于毒发状态,都是处于启动状态
差别在于毒发状态时,dot可以造成伤害;而未毒发状态dot无法造成伤害
例:50敏状态下使用毒斧(Venom Arbelos),无其他装备buff下轻击一次毒抗为0且尚未被毒攻击的敌人
Venom Arbelos毒面板伤害为59
故敌人受到毒伤为118
也就是说攻击后会在敌人身上形成一个持续时间20秒,总伤118的毒dot (每秒5.9毒伤)
但此例中并没有进入毒发状态,因此不会对敌人造成任何毒伤
延续前面情况,使用毒继续对同一敌人进行攻击,则会造成以下效果:
延长dot持续时间(最多20秒),并将攻击之毒伤加入dot总伤
例:延续上一个例子的状况,于第一次攻击后,对敌人再进行一次轻击,这次轻击命中时间为上次轻击命中后10秒
由于距离上次轻击有10秒
原本剩馀毒伤为5.9*10=59
这次轻击产生毒伤为118
延长持续时间为6.67秒(延长时间算法下面会提)
也就是说做完这次轻击后
敌人身上的dot变成持续时间16.67秒,总伤为118+59=177的毒dot (每秒10.62毒伤)
而此例仍然没有进入毒发状态,因此还是不会对敌人造成任何毒伤
※另外若是在dot剩馀的持续时间内没有进行任何带毒攻击,持续时间过后dot会消失(无论是否毒发)
2.毒发检定
所谓毒发,就是身上开始冒绿烟,并且开始密集的跳出伤害,这时候代表毒dot正式开始造成伤害;触发毒发的方式,讲简单点就是在dot持续时间内进行足够多的带毒攻击即可,毒发检定方式请见下方
首先是毒发检定值,当抗性小于零时,只需要一次带毒攻击就会毒发
抗性大于等于零时,毒发检定值为:3+抗性值/20
※在流血状态,检定值的抗性值视为减半
※不论敌我皆是如此计算
例:沉浸骑士毒抗为150,因此他的毒发检定值为
3+150/20 = 10.5
若是使用亵渎瓶,则检定值变为
3+(150/2)/20 = 6.75
再来是每次带毒攻击,除了第1点所提的效果以外,还会产生一个累计值,此累计值配合敌人毒发检定值,用来判定敌人是否毒发,而每次攻击的累计值计算方式为:
每次攻击累计值 = 1+(叠加层数-1)*0.5
能产生叠加的项目:
主手毒属武器 +1层
邪毒护符 +1层
毒附魔(法术,道具) +1层
毒沼护符 +2层
毒系弹丸(箭、弩弹、弹丸等),副手毒属武器不产生叠加效果,叠加效果以主手状态为准
若副手使用毒武,且主手使用非毒武或无装备武器,则统一视为1层
例:
使用培斯爪(毒匕)、毒刃术、邪毒护符
叠加层数为:
毒属武器 +1层
毒刃术 +1层
邪毒护符 +1层
共3层
每次攻击累计值 = 1 + (3-1)*0.5 = 2
使用大剑(纯物理一级大剑)、培斯泥、毒沼护符
叠加层数为:
道具附魔 +1层
毒沼护符 +2层
共3层
每次攻击累计值 = 1 + (3-1)*0.5 = 2
使用臭气火绳钩枪(毒火铳)+毒弹进行攻击,主手为乳白尖牙(非毒属武)+毒刃术
叠加层数为:
毒刃术 +1层
共1层
每次攻击累计值 = 1 + (1-1)*0.5 = 1
※总累计值并不会随时间减少,但是在毒dot持续时间内没有进行攻击导致dot消失的话,总累计值会在dot消失时一起清空
毒发启动机制:当总累计值"大于"对象毒发检定值,就会进入毒发状态
利用这点可以推算毒发所需次数为:
(毒发检定值/每次攻击累计值)+1 小数点部分无条件捨去
另外每次带毒攻击可延长的持续时间为:
20*每次攻击累计值/毒发检定值,单位为秒,最高延长至20秒
例:
使用培斯爪+毒刃术+毒沼护符+亵渎瓶,对第三羔羊(毒抗900)进行攻击
第三羔羊受到亵渎瓶影响,进入流血状态,此时毒发检定值为
3+(900/2)/20 = 25.5
玩家带毒攻击的叠加项目有
毒属武器 +1层
毒刃术 +1层
毒沼护符 +2层
共4层
每次攻击累计值:1+(4-1)*0.5 = 2.5
第三羔羊在流血状态下的毒发所需攻击次数为:
(25.5/2.5)+1 = 11.2
捨去小数点,取整数为11
也就是说在此状况下,玩家需要在持续时间内对第三羔羊进行11次攻击,方可使敌人进入毒发状态
而每次攻击可使dot延长:
20*2.5/25.5 = 1.96秒
其他项目累计值:
飞镖类:以主手武器状态为主,可获得所有叠加
毒雾Poison Gas(单次判定):0.5(一次施法有多次判定),此为固定值,无法获得任何叠加
毒沼护符反噬效果:1(每次攻击)
我实在搞不懂度娘...


IP属地:中国台湾1楼2019-04-25 22:57回复
    @郝前程美术
    之前那篇给系统吞了,有些怪的特定毒属攻击伤害是无视抗性减伤的,例如肿胀巨怪喷的毒雾,史莱姆的抓技;而其中毒雾又能吃到高周目的伤害加乘,因此造成了高周目敌人毒雾类伤害暴表


    IP属地:中国台湾2楼2019-04-26 06:05
    收起回复
      结论是啥


      IP属地:江苏来自iPhone客户端3楼2019-04-26 20:30
      收起回复
        厉害666


        IP属地:北京来自iPhone客户端4楼2019-04-28 01:40
        回复
          我用五级剧毒太刀打通了二周目,没用毒沼护符,总结了一下二周目
          1毒刀毒戒boss战我老是自己先中毒...
          2是挺难触发的,
          3没时间喷毒雾是真的
          4即使涂了大树教的剧毒依然伤害很低
          5持续连击需要熟悉boss的破债
          6二周目小怪处刑大剑依然随便秒
          7亵渎瓶的持续时间多久还不是很了解总之boss战手忙脚乱,荼毒,防护,雷电跟随,中级治疗术,都是随时要的,没时间丢亵渎瓶


          IP属地:广东来自Android客户端5楼2019-04-28 12:20
          收起回复
            原版的毒还是不太实用,毕竟用脚做平衡,不过精品帖里的那个平衡mod我高周目都是三合大剑加毒单手刀打的


            IP属地:浙江6楼2019-07-25 19:03
            回复
              楼主绝命毒师啊,666


              IP属地:黑龙江来自Android客户端7楼2019-07-30 19:47
              回复