游戏以两个参数来描述毒伤害: 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秒