模拟盗贼的攻击,凭借大量测试数据对盗贼的攻击能力进行评估。
本工具通过模拟盗贼的攻击来获得大量测试数据,并以此评估盗贼在不同属性下的攻击能力。
使用方法:
运行RogueCalc参照自己的盗贼角色,指定武器、天赋、攻击方案以及等级、致命一击率、附加命中率、攻击强度、武器技能等信息,单击[模拟攻击]按钮来进行基准测试。
标准测试:
RogueCalc的标准测试建立在以下前提之上:
1)测试时间:50000秒(指测试模拟环境下的50000秒);
2)对手的躲闪率几率为10%,其他规避攻击的几率为5%;
3)对手的护甲为1500(TBC版本为3000)。
4)对手的防御技能为315(TBC版本为365)。
5)对手的等级为63级(TBC版本为73级)。
6)不使用临时附魔设置。
7)使用固定伤害模式。
符合以上七点的测试称为RogueCalc标准测试。
攻击方案相同但其他参数不同的两次标准测试可以用来相互比对。
尽管都是以DPS为测试基准,作者仍然不建议将不同攻击方案的标准测试进行比对。
不同版本的标准测试结果不应用来比对。tbc版本和标准版本的测试结果亦不应用来对比。
预定规则:
技能的公共冷却时间为1秒。
对手没有格档技能。
对手不会还击。
测试开始时即有满能量,并获得与主要终结技能触发连击点数等同的连击点数。
测试即将结束时你的角色会回满能量,并以剔骨的形式消耗掉剩余的所有连击点。
毒药永远不会消耗完。
计算数据和公式:
- 常数
- 武器速度调整系数
匕首:1.7
其他单手武器:2.4
- 命中率常数
技能攻击命中率:95%
普通攻击命中率:76%
- 伤害公式
- 邪恶攻击
最大伤害 = (武器最大伤害 + (攻击强度 / 14) * 强度加成系数 + 68) * (1 + 侵略天赋点数 * 0.02)
最小伤害 = (武器最小伤害 + (攻击强度 / 14) * 强度加成系数 + 68) * (1 + 侵略天赋点数 * 0.02)
- 背刺(等级8)
最大伤害 = (武器最大伤害 + (攻击强度 / 14) * 强度加成系数) * 1.68 + 210
最小伤害 = (武器最小伤害 + (攻击强度 / 14) * 强度加成系数) * 1.68 + 210
- 背刺(等级9)
最大伤害 = (武器最大伤害 + (攻击强度 / 14) * 强度加成系数) * 1.68 + 225
最小伤害 = (武器最小伤害 + (攻击强度 / 14) * 强度加成系数) * 1.68 + 225
- 剔骨(等级8)
最大伤害 = ([312,480,648,816,984] + 攻击强度 * 0.15) * (1 + 强化剔骨天赋点数 * 0.05 + 侵略天赋点数 * 0.02)
最小伤害 = ([216,384,552,720,888] + 攻击强度 * 0.15) * (1 + 强化剔骨天赋点数 * 0.05 + 侵略天赋点数 * 0.02)
- 剔骨(等级9)
最大伤害 = ([332,502,672,842,1012] + 攻击强度 * 0.15) * (1 + 强化剔骨天赋点数 * 0.05 + 侵略天赋点数 * 0.02)
最小伤害 = ([224,394,564,734,904] + 攻击强度 * 0.15) * (1 + 强化剔骨天赋点数 * 0.05 + 侵略天赋点数 * 0.02)
- 割裂
最大伤害 = (935 + 攻击强度 * 0.24) * (1 + 锯齿利刃天赋点数 * 0.1)
最小伤害 = (935 + 攻击强度 * 0.24) * (1 + 锯齿利刃天赋点数 * 0.1)
- 出血(等级3)
最大伤害 = (武器最大伤害 + (攻击强度 / 14) * 武器速度) + 7
最小伤害 = (武器最小伤害 + (攻击强度 / 14) * 武器速度) + 7
- [TBC]出血(等级4)
最大伤害 = (武器最大伤害 + (攻击强度 / 14) * 武器速度) + 14
最小伤害 = (武器最小伤害 + (攻击强度 / 14) * 武器速度) + 14
- 主手攻击
最大伤害 = 武器最大伤害 + (攻击强度 / 14) * 武器速度
最小伤害 = 武器最小伤害 + (攻击强度 / 14) * 武器速度
- 副手攻击
最大伤害 = 武器最大伤害 + (攻击强度 / 14) * 武器速度 * (0.5 + 0.05 * 双武器专精天赋点数)
最小伤害 = 武器最小伤害 + (攻击强度 / 14) * 武器速度 * (0.5 + 0.05 * 双武器专精天赋点数)
- 速效毒药
最大伤害 = 148 * (1 + 恶意毒药天赋点数 * 0.03)
最小伤害 = 112 * (1 + 恶意毒药天赋点数 * 0.03)
- 致命毒药IV
最大伤害 = [108,216,324,432,540] * (1 + 恶意毒药天赋点数 * 0.03)
最小伤害 = [108,216,324,432,540] * (1 + 恶意毒药天赋点数 * 0.03)
- 致命毒药V
最大伤害 = [136,272,408,544,680] * (1 + 恶意毒药天赋点数 * 0.03)
最小伤害 = [136,272,408,544,680] * (1 + 恶意毒药天赋点数 * 0.03)
- [TBC]毁伤
最大伤害 = 主手攻击最大伤害 + 副手攻击最大伤害 + 202
最小伤害 = 主手攻击最小伤害 + 副手攻击最小伤害 + 202
- 护甲减免伤害公式
有效护甲 = 目标护甲 - (锯齿利刃天赋点数 * 角色等级 * 5 / 3)
护甲免伤 = 有效护甲 / (有效护甲 + 85 * 60 + 400)
- 偏斜公式(http://www.wowwiki.com/Formulas:Weapon_Skill)
- 偏斜几率公式
偏斜几率 = (目标防御技能 - (角色等级 * 5) - 5) * 3% + 10%
- 偏斜伤害减免公式
偏斜免伤 = (目标防御技能 - 角色武器技能 - 5) * 3%
- 战斗等级公式(http://www.wowwiki.com/Combat_Rating_System)
- 等级系数
等级系数 = (等级 - 1) / (70 - 1)
- 战斗等级公式
躲闪 = 17.9 * 等级系数 ^ 3.11 + 1
武器技能 = 2.9 * 等级系数 ^ 4.21 + 1
近战命中 = 14.8 * 等级系数 ^ 3.18 + 1
法术命中 = 11.6 * 等级系数 ^ 3.23 + 1
近战致命 = 21.1 * 等级系数 ^ 3.09 + 1
法术致命 = 21.1 * 等级系数 ^ 3.09 + 1
防御技能 = 1.4 * 等级系数 ^ 6.58 + 1
招架 = 30.5 * 等级系数 ^ 3.02 + 1
格档 = 6.9 * 等级系数 ^ 3.48 + 1
活力 = 38.4 * 等级系数 ^ 3.00 + 1
性能:
本测试是基于循环与随机数的模拟测试,由于计算量很大,所以本测试的性能非常依赖您的计算机的性能。
在测试前,建议关闭其他与测试无关的程序。
如果您的计算机性能比较低,您可以适当调整主界面中“刷新间隔”的数值。这个数值越大,计算的速度将越快,但是RogueCalc和您的计算机也会因此有更大可能停止响应。
去除“在战斗记录中显示时间”选项也可以略微提高测试性能。
测试准确性:
由于本测试的每一次模拟都通过产生随机数进行,因此测试结果也具有很大的随机性。两次测试的结果大相径庭是正常的现象,但这并不说明RogueCalc的测试结果不够准确。一般来说,两次相同条件的测试,其dps差距应该在+/-2以内。
使用固定伤害模式可以减少模拟偏差,但随机伤害模式更接近真实的战斗。
测试的结果是通过平均所有每次模拟的结果而得到的,因此从统计学上来说,增加样本数量(提高测试时间,即增加模拟次数)可以让测试结果更接近理论数值。
已知问题和未来功能:
毒药的抵抗效果没有被考虑。
测试将在未来版本增加更多常见的道具效果。
鸣谢:
在bbs.ngacn.com论坛活跃的以及所有支持本工具的朋友们。
Fairy_Angel:武器信息收集
FAQ
1)Q:为什么不加入诸如暗月卡片、风剑等特效的计算?
A:除非你能告诉我它们的确切触发信息。
2)Q:怎么找到BOSS的闪避以及护甲的数据?
A:我不知道这些数据。
3)Q:我应该填写BUFF前的还是BUFF后的属性数值?
A:根据你的需要而定。如果你要测试你BUFF前的效果,当然是填写BUFF前的值,反之则填写BUFF后的值。
4)Q:敏锐天赋的恶意和战斗天赋的精确为什么没有加入可选天赋里?
A:如果你加了恶意天赋,你的致命一击率里面已经包含了它的效果。如果你加了精确天赋,只要在你的附加命中率上加5,然后填入附加命中率一栏中。
5)Q:那么战斗天赋的武器大师呢?它也被包含在我的武器技能里面了吗?还有敏锐系的致命天赋?
A:是的。如果你加了敏锐致命天赋,那么你的攻击强度数值已经得到了加成。
6)Q:看起来你应该实现一下刺杀天赋的谋杀。
A:由于没有判断目标的种类,因此我还不准备实现这个天赋。如果你的目标是人形生物、巨人、野兽或者龙类而且你加了这个天赋,只有请你自己把这个天赋的伤害加成算上去了。
7)Q:除了你列举的那几种,我还有很多其他技能。
A:这个模拟器只考虑理想状态下的PVE,并永远不会考虑PVP情况。
链接:http://pan.baidu.com/s/1hsd8sqo 密码:8pr6