Board logo

标题: 毒的作用机理 [打印本页]

作者: clockpj    时间: 2008-7-29 10:48     标题: 毒的作用机理

原文出自http://impk.xiyou.net/ShowTopic-4901-34.html
by Shane


一. 攻击者的毒攻击叠加

  游戏以两个参数来描述毒伤害: Rate 和 Duration.
Rate/256 为每帧的毒伤害, Duration 为毒作用持续的帧数.
当有多个毒效果时, 它们是如何叠加的? 分以下两种情况.

1. 同一个物品上的前后缀

  一个物品上的前缀和后缀都加毒伤害时, 它们的 Rate 和
Duration 直接相加. 例如, 极品毒符, 前缀为 Pestilent,
Rate 和 Duration 分别为 299 和 150, 后缀为 of Anthrax,
Rate 和 Duration 分别为 86 和 150, 那么, 总的 Rate 为
299+86=385, Duration 为 150+150=300. 换算成总毒伤害和
持续秒数:
  总毒害 = 385 / 256 * 300 = 451
  总时间 = 300/25 = 12
也就是 总共451毒伤害, 作用时间12秒.

2. 其它情况

  包括在有毒的武器上镶带毒的物品, 在武器上镶多个带毒
的物品, 使用多个带毒的物品, 用毒技能和带毒的物品, 等等,
这些毒伤害的叠加方法是: Rate 相加, Duration 取平均值.
也就是说, 单位时间内的毒伤害直接相加, 而毒作用时间取平
均值. 例如, 带一个极品毒符, 451毒害/12秒, 又在武器上镶
一个完美绿宝石, 100毒害/7秒, 则最终的效果:
  毒害/秒 = 451/12 + 100/7 = 51.87
  总时间  = (12 + 7) / 2 = 9.5
  总毒害  = 51.87 * 9.5 = 492.77

二. 中毒者的中毒状态刷新

  若先后被不同伤害的毒攻击击中, 效果如何叠加? 仅当后
一次毒攻击的 Rate 大于前一次时, 中毒效果被刷新. 否则维
持原中毒状态.

毒攻击技能与110新增mod

游戏中有8种与毒有关的技能:Nec的Poison Dagger,Poison Explosion,Poison Nova, Ama的Poison Javelin, Plague Javelin, Asn的Venom,Dru的Poison Creeper,Rabies
游戏中有4种与毒有关的mod:Poison Length Reduce, +X Poison Damage Over Y Seconds,+X% Poison Damage,- Y% enemy Poison Resistance

(1) ,+X% Poison Damage对以上技能都有效,除了Dru的Poison Creeper。它通过按百分比提高毒伤害的Rate起效果。同时他对任何形式的带毒肉搏攻击也有效,但是对远程攻击无效。比如一个用pd sc的poison bowzon,,+X% Poison Damage对其没有帮助。而对于一个使用Venom的asn而言,+X% Poison Damage效果翻倍。首先,venom作为一个毒技能,会受到,+X% Poison Damage的作用而加强。其次,ASN 在使用了venom之后的攻击是肉搏类型,此时伤害再次被提升。

(2)-% enemy resistance是一个被动效果。它可以降低目标的毒抗性,不管是用魔法还是攻击。当然,对于毒免的怪物没有效果。这里废话一句,-% enemy resistance对Dru的Poison Creeper无效,原理和griffon上的-15%~20% enemy lighting resistance对asn的trap无效相同。

(3)+X poison damage over Y seconds仅仅对攻击有效,而对魔法无效。所以他只能影响Poison Dagger,         Venom,Rabies三种技能。
对于Poison Dagger,最多只有一个其他毒源起效果。
对于Venom,这个技能将会将你的duration设定为0.4s(10frame),但是不会改变你已经存在的毒伤害的rate。
比如你在装备上有+1,000 poison damage over 40 seconds,在使用venom之后,实际效果为+10 poison damage over 0.4 seconds。
所以在使用venom的时候,装备上的poison damage,效果可以忽略不计。
本帖出自:HOLY Clan及暗黑品网


Poison Length Reduced(PLR) 毒素持续时间减少:将毒素伤害的效果持续时间消减一定的%,可认为是在时间上的毒防。


1、实际PLR=总PLR+难度惩罚+敌对方装备的“-敌人毒素抗性”

实际PLR:上限为75%,下限为-100%
总PLR:所有装备上PLR之和
难度惩罚:噩梦为-40%,地狱为-100%
(如在地狱难度,防守方装备提供PLR75%,被装备有JP Deaths's Web的nec攻击,
则防守方实际PLR=75%-100%-50%=-75%)

注:
Properties.txt中对-% To To Enemy Poison Resistances (-敌人毒素抗性)属性的描述为
code:pierce-pois
stat1:passive_pois_pierce
*desc:Negates % of Enemy Poison Resistance
系统设定为减敌对方元素毒防和时间毒防



2、实际毒素持续时间=总毒素持续时间×(1-实际PLR)



3、实际产生毒素伤害=总毒素伤害÷总毒素持续时间×实际毒素持续时间
                            =总毒素伤害×(1-实际PLR)

总毒素伤害、总毒素持续时间计算请参看毒伤害的作用机理




欢迎光临 anhei3战网 (http://test.anhei2.com/) Powered by Discuz! 6.0.0