《暗黑2》的毒素伤害怎么计算的?
1个回答
展开全部
毒伤害的作用机理 (by Shane) \x0d\x0a \x0d\x0a一. 攻击者的毒攻击叠加 \x0d\x0a\x0d\x0a 游戏以两个参数来描述毒伤害: Rate 和 Duration. \x0d\x0aRate/256 为每帧的毒伤害, Duration 为毒作用持续的帧数. \x0d\x0a当有多个毒效果时, 它们是如何叠加的? 分以下两种情况. \x0d\x0a\x0d\x0a1. 同一个物品上的前后缀 \x0d\x0a\x0d\x0a 一个物品上的前缀和后缀都加毒伤害时, 它们的 Rate 和 \x0d\x0aDuration 直接相加. 例如, 极品毒符, 前缀为 Pestilent, \x0d\x0aRate 和 Duration 分别为 299 和 150, 后缀为 of Anthrax, \x0d\x0aRate 和 Duration 分别为 86 和 150, 那么, 总的 Rate 为 \x0d\x0a299+86=385, Duration 为 150+150=300. 换算成总毒伤害和 \x0d\x0a持续秒数: \x0d\x0a 总毒害 = 385 / 256 * 300 = 451 \x0d\x0a 总时间 = 300/25 = 12 \x0d\x0a也就是 总共451毒伤害, 作用时间12秒. \x0d\x0a\x0d\x0a2. 其它情况 \x0d\x0a\x0d\x0a 包括在有毒的武器上镶带毒的物品, 在武器上镶多个带毒 \x0d\x0a的物品, 使用多个带毒的物品, 用毒技能和带毒的物品, 等等, \x0d\x0a这些毒伤害的叠加方法是: Rate 相加, Duration 取平均值. \x0d\x0a也就是说, 单位时间内的毒伤害直接相加, 而毒作用时间取平 \x0d\x0a均值. 例如, 带一个极品毒符, 451毒害/12秒, 又在武器上镶 \x0d\x0a一个完美绿宝石, 100毒害/7秒, 则最终的效果: \x0d\x0a 毒害/秒 = 451/12 + 100/7 = 51.87 \x0d\x0a 总时间 = (12 + 7) / 2 = 9.5 \x0d\x0a 总毒害 = 51.87 * 9.5 = 492.77 \x0d\x0a\x0d\x0a二. 中毒者的中毒状态刷新 \x0d\x0a\x0d\x0a 若先后被不同伤害的毒攻击击中, 效果如何叠加? 仅当后 \x0d\x0a一次毒攻击的 Rate 大于前一次时, 中毒效果被刷新. 否则维 \x0d\x0a持原中毒状态.
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |