惩戒骑作为除了暗牧外的第二大团队辅助, 挂着工具人身份不追求dps的大有人在
本帖仅先给追求卓越的惩戒骑们
内容枯燥乏味, 非专业人士勿看, 记得在PC端查看, 手机版可能排版很难.
===平砍攻击圆桌===
对于平砍攻击(白字), 遵循圆桌理论. 除了命中以外的概率以相加的方式瓜分, 命中占据最终的剩余.
每次攻击都是1次随机过程, 根据此次随机数所落入的区域得到相应结果, 类似轮盘.
针对73级BOSS默认攻击圆桌:
未命中 = 8% - (面板命中 - 1%)
闪躲 = 6.5% - (面板精准 * 0.25%)
招架 = 0% (背后无招架)
偏斜 = 24% (造成平均75%伤害)
暴击 = 面板暴击 - 4.8% (暴击属性压缩)
命中 = 余下部分
注: 暴击伤害取决于是否带有多彩宝石[残酷的大地风暴钻石], 如果有该多彩宝石, 则206%伤害, 否则200%伤害.
[collapse=举例]
双手武器下, 装备和天赋提供5%命中.
那么实际未命中 = 8% - (5% - 1%) = 4%
装备提供50点精准等级, 等于12点精准, 等于 3%闪躲减少
实际闪躲 = 6.5% - 3% = 3.5%
面板暴击30%(含天赋的5%)
实际暴击 = 30% - 4.8% = 25.2%
最后是命中 = 100% - 4% - 3.5% - 24% - 25.2% = 43.3%
[/collapse]
特别注意的是在期望上: 平砍的暴击数量/平砍的次数 = 平砍暴击概率
===技能的判定===
技能的判定中, 命中与暴击分为2次随机过程.
1) 先判定未命中与闪躲:
未命中 = 8% - (面板命中 - 1%)
闪躲 = 6.5% - (面板精准 * 0.25%)
进行下一步判定 = 余下部分
2) 如果命中后在进行暴击判定
暴击 = 面板暴击 - 4.8% (暴击属性压缩)
命中 = 余下部分
注: 暴击伤害取决于是否带有多彩宝石[残酷的大地风暴钻石], 如果有该多彩宝石, 则206%伤害, 否则200%伤害.
特别注意的是在期望上: 技能的暴击数量/技能释放数量 < 技能暴击概率
===物理技能伤害标准化===
暴雪通过攻击强度直接作用于秒伤, 而不是每次伤害上一定程度的解决了慢速武器和快速武器直接不会有显著的dps差异.
但是由于技能通常使用cd(或者通过战斗资源等效cd)机制, 所以又引入物理技能伤害标准化机制
标准化是指通过攻击强度对技能提供伤害不随武器速度变化而变化. 但是武器本身的伤害还是会增加技能伤害, 也就是慢速武器的技能伤害还是更高.
通常"对目标造成xxx%的武器伤害"技能遵从标准化.
对于惩戒来说来说, 准化的技能为:
- 十字军打击
对于战士来说, 非标准化的技能为:
- 命令圣印
- 鲜血圣印
===平砍伤害===
命中伤害期望:
- (攻击强度 / 14 + 武器秒伤) * 武器速度
单次"挥动"的伤害期望:
- 命中伤害 * (0.845 + 面板命中 + 面板精准*0.25% - 0.24 * 0.25 + 暴击比例 * (暴击伤害比例 - 1))
- 上述"比例"的计算方式请见前文提到的"平砍攻击圆桌"部分
===十字军打击伤害===
双手武器下, 攻击强度提供的伤害标准化为3.3攻速
伤害 = (攻击强度 / 14 * 3.3 + 武器秒伤 * 武器速度) * 1.1
===命令圣印的原理===
命令圣印使用ppm机制
- ppm = proc per minute = 每分钟触发次数
- 此机制的引入主要是为了平衡不用速度武器的触发次数期望
- 即其单次触发概率收到武器速度影响.
- 而实际运作的使用, 需要通过"武器速度"计算出每次可触发时的触发概率.
- 也就是你的武器速度确定了, 那么单次命中后的触发概率就确定了.
命令圣印触发率为 7ppm(6.8ppm)
单次攻击命中后, 圣印的触发几率为:
3.8 武器速度时: 3.8 * 7 / 60 = 44.33%
3.5 武器速度时: 3.5 * 7 / 60 = 40.83%
特别强调, 急速等级和嗜血等临时加速buff, 不会降低每次攻击的圣印触发概率.
也就是如果100%命中的情况下(无未命中, 闪招), 50%的急速下, 1分钟的命令圣印触发次数期望为 7 * 1.5 = 10.5 次
命令圣印伤害非标准化
命令圣印的基础伤害 = 70% * ( 攻击强度 / 14 * 武器速度 + 武器伤害) + 0.2 * 非神圣法伤 + 0.29 * 神圣法伤
神圣法伤主要由十字军审判提供.
1级命令圣印提供的"圣印"伤害和满级一样, 只是审判伤害更低, 所以在圣印舞的时候, 使用1级=无损.
===4次平砍循环===
图解如下: (3.6攻速举例, 3.0以上攻速都可以)
每4次平砍时长伤害如下:
- 4次平砍, 包括附带的风怒伤害
- 2次十字军打击
- 1次鲜血审判
- 4次鲜血判定(平砍命中后才会触发)
- 2次命令判定, 如果命令成功, 则会额外造成一次命令和一次鲜血圣印的伤害.(总共2次鲜血圣印伤害)
耗蓝为:
- 2次十字军打击
- 1次审判
- 2次1级命令圣印
- 1.2次鲜血圣印(因为其中0.8次被审判回收)
===仅审判后使用1级命令循环(个人推荐循环)===
比普通的纯鲜血循环, 只多了:
- 审判后优先使用1级命令圣印
- 然后在下一次平砍即将到来的0.5秒窗口期切换为鲜血圣印
- 如果切换的窗口的gcd被十字军打击占用, 那么就在下一次的平砍窗口期切换.
后续将切换后的鲜血圣印审判掉, 再次挂上1级命令圣印
过程中如果需要十字军打击, 那么尽量卡cd使用即可, 但是不需要为了等即将冷却的十字军打击而推迟鲜血圣印的切换.
(实际可以一定程度的等, 比如十字军打击冷却只剩0.5秒的情况, 但是实际操作复杂过高, 除非你是机器人)
图解如下 (3.6攻速举例)
这个图解只是局部的举例, 并不能保证每次十字军打击卡cd, 也不能保证每次切命令后都能在接下来的第一次平砍窗口期切到鲜血.
伤害如下:
- 正常平砍, 包含相应的风怒伤害
- 每 6.12 秒左右一次十字军打击(因圣印舞导致)
- 每 9 秒左右一次审判
- 大多数平砍有鲜血圣印(与攻速有关, 因十字军打击, 25%时候无法从命令切到鲜血, 而损失一次鲜血伤害, 多一次命令判定, 期望为每9秒0.333次)
- 每 9 秒0.333次普通命令伤害, 如果命令成功, 则会额外造成一次命令伤害
- 每 9 秒一次圣印舞版命令判定, 如果命令成功, 则会额外造成一次命令和一次鲜血圣印的伤害.(总共2次鲜血圣印伤害)
耗蓝(相对纯鲜血):
- 仅多每9秒的一次以及命令蓝耗
- 但是更多的鲜血圣印自身伤害和稍微低的十字军打击耗蓝
===关于蓝耗===
模拟中各种手法的蓝耗已全部考虑.
每秒回蓝:
- 自身蓝量 / 战斗时长 ~= 20
- 自身MP5 / 5 ~= 0
- 智慧祝福 / 5 ~= 8.2
- 萨满图腾 / 2 ~= 10
- 大蓝 / 120 ~= 20
- 智慧审判 ~= 17 - 20
每秒耗蓝
- 圣印舞无祈福天赋: 62
- 圣印舞有祈福天赋: 59
- 鲜血圣印无祈福天赋: 62
- 鲜血圣印有祈福天赋: 58
简单结论就是团本满buff的情况下, 不用暗牧, 仅用大蓝即可保证蓝量够用.
===手法难度===
序言中已经提到, 本来就不是写给自甘当工具人的惩戒骑的.
吃不到葡萄就看别人吃就好了
这里附录一个wa:
WA只是搬运, 原地址 https://wago.io/TPePl-buN
效果主要是平砍计时条和圣印舞窗口提示(仅在命令和正义圣印激活时显示计时条和窗口区, 否则只显示圣印颜色):
[collapse=点我查看字符串]
!WA:2!DMZBSXXr13RxdfUwejo1PnPUTdfvh7uNl3Dj2jgrK1D2oXo11XDVlXX9p6Uz3DUB3692D1S75)jksyHqr)(eCFa4JilsPeeFXQuQes)O1fOO(PbRcf(csyPI4FTcIqiajK49MzV13zFgvXiDZU7mV59)3BEZCjUEp17XSNaTZM(SPZ0J5npxtBdp3Yb2MmnTPV8uL2WKfqdBWPHmRnTDR6XRtdT9CtTvGpLV4vRwnGfEJe3H6Ay5XVeNwNvAvFMEXX1MCYzBsDTvWpsH6uB3B2NUHNJhpFYEwjX2ncyLd5u3ahe79SAIMYjX1VDamHDnRWXXrAIqgyqDywYxLGz1uoYLA4A4)1Qc9izgWN7vJZccgIees5H3i65cWte6Be9CHbtrieodKm3iijpjjE1Ktrgqbp50rtp4GTqvxbCHwaUWGsutsXCnvc7LtQEQf9SqYMuhFlQupz0ii0RUUehRKukDYjRSUjQ0brQNSBXObSIHCMBTqR7TqiSoXdUDSMdXJ)rAPWk1Ayfoxn5UakvvV0hbvLjZjKEJONkv1)vDLc(dsb1clGcjLYMvskb6(aaSqn)gobmLkb5Wvs8doiwmIJumKJhGksaJ6mrKMkGCrsgLYh7aFvInmuUHiJsm9KJHn7QekSIYm3LsdOnKf8C2VqA2k(2k0uYUoJ8fUiX12HeAXCJxi22l9687N8JaMpn5YSq8TbgmgZOQP9NPI4ZoX(NJmsNmKsfqDR5WawPDDEo4he4zL23EqGIde9o5mKC7s12nPOnBafyb2UdiX5GWGzh8m5gSLruTugyUAT2SXSn8ttAdN7EYKo3W6CpubKy7wUXLr3wEadsVygSo6rJEbfC9CzQWEP353VlMEE2Hi1GF6Wpk8Jdg0AWpD4hnxhEN8S7n4KNdeFEwm6T2(MSgozn5K67BsDCsD5K09njfNKctk9Q1KQWlj6tmKyqXPepj88HVx9Q2U2bw38OI7dt3jU)kqkoXjtioAsXdKu0BsXdLuCI7gGu8yjfFMDqKu0IUiBcMbDvXajee)x9)XO1o9m6UJr3dRvyRfugEbr(cDeDRivlG21HrPo6qp8i6g2CdhwZaMt158SDd1hFYzlnPwUgCh)h2km0p4ZEMZSmTMxABVZuAo2CoNwVXSNjhpKTcWCqUTco2RTgLBs0O2MKcu(g4Uuf9AWny9Dx8vu7cLyd5wsZBBgA1REaR(smUw20zsNDBAJqy3PR6lJJsXxvTG)8htBze4V097FyiXBEZxesgZmzMpTTRfhwDaa(H4uPbiyKcG5mSFXd63tCqUm1fM1PPPxzvQClXz6Fd4R6G(MwJzjUSLiZXGEi5VBv7ADSX5cj0rbF6jAgl3B6XTzUHYyMnM6QAt)SxD2s5N5XTn9pCEhk)KbKIqwHqibcFhjQk4ak9N2ZKLl)etSxjHUI1MsOMY20K5Qn7KxFsT7awbg3L6CDLm(C3rNASynUxdxt5gUxjrIeZLmt6HxxNYvJm1yFWJGTZLCQX(WFd2E3K5AyBUj96RXV8SJt5(pZMQQaKwzXWItMCJqpJi94hFUE3iOHUgRgQmVYXe9TjQgb8xg(DZ(8)0O5USStvLrz)YOuwg2MWWgrrs)J3fyuVOHGA6Fu5CG52dl7Wq6luip85gQ8rLGPlm7vNDYTvS6nICD8h8GOU5QU062gLdTGiilphZv7cx06frLTJg2nuMEBwi9MFpYXcSOMElVGIG9DxBjhCjqW0Dyv6I0hUxP)oQzTxHzkLRVO)JEqls9v3KQWdsQAgZ4(h(sC71iptdQjK6MskvAxHQO9ASJR(CzpU58CQ)6Zh9YokXSvyEH8xR0v7cl63bl2mE(h)jcJmkl0YOC42uCX(LjJgUnFTnME2zNuR8mtEPsBiNtUHYvscnrFCWRdhmYmSh7E72MObtQmnyiKD1vfdFZdVf4kTy5OSgj2u(LJSASlgHFyKnLLZQszzTHegJOiNp8rX20qKZh8VX27bfLHZl9jbtBcfbALht9vRSFdmngSwLAWE(XPal5wdsa(8xB6tV7xNUigH7F4y)(iURcepGOY3bwDDiRs56qAcE(WRtDAWuKjYd06oYVARA)DuCHf07c5YoKsSRBZ5qT370jEZLj95uiqhtgjjJ4zwAlDW1GXBZCSz0imZAm)JhNxpVHLnBjjQiZ75zUteyTyorFnbTSAWTJMtziZbjpAnIxK9j6ZaWx9qfwZZREcvo3sknQ4)BZQ45uGkQb37dva3lXckGgbrlYIGPtflTbwSITm7)T7xZWIzS4i8qUDTAm(HwFjk3McCxbiaAzTLqvAsUHfStil4e9VoSPluWt4QI5fVc4d8hgfBLMASn7bBdn1yV1rX2sj7x8TgrCR7v8YIVT4vsk(oNQFXTJw0h8syBTPg7N)my7Zp1y)WhgA9DCyr32VhqNaNBRDZO4vQOq3NigDNyx09tpg069wGF4B(vH2x5Vhr77RBa)h)xy7Vn1y)()b0(NpXuJ9A4Yp2Wrl6t2Tf92FDO9nay)T)vS9xsgb8NA)shWf70eB)OPg79Vg2csMsb9r6gQ)LY27hlftn238Wy7KrK4ODtb(l6fApWFA)VGkqX3vPU6x8YBQ28wAIf3QV7cO8Xan8dGA4ZLUtVrf56TtE87bOswvsBo7B3HlvcDlgEaThlA)y5hxSGJh1SAHaFMXX0Q3a2xpvb0X9yIxnL80GUqCb3sZWHge0pmOouTfuQfFU8ZKFIPNvpeopLBym4s4QWTDXTDzvwpYBn41VVK93SHB0NPe363TfcUDiR(SqSqLcnGIB0Ha6vzC4m)6nQwf3aJp1KZm3LU2m(hbHUgZLXTnkc(7x1TY64q4YQSEl0Ky7oazNa5JX9Gny8w2fQl8n0G9DybP0aPYnCZIldcdPKQwMg6YbNJZG940ko3KZmt8Gfb(XELnlpE(ILkxSuETsRdQmhNPndsj5diSZeSL))GKTutSWcjDoH)rkAZQXCGIJdifCAahjt8gI3ClecjcSndoL2zZEHrZPF2ZDHZNjJOpnCYC3bW6KRa1(vurNkCyaugTeBjERikj2(e(90ofyvzwossiE3xul35ZE(mA5YC2Zpm0pAwv)OY(lG95aYjEpXVQI4xVx0(qXOLdhyekcWk0U2Im7qfYvmnIWSJCUdejTl9ZydOiI1EwK1gjJC1ioarx2pQS)8hi(oABm18m4WnX8ZvKyCejgX(ZoSQ)GX1d2gV9uCwJ1QsHIr4rC4Ai(gwYvzG(SzUqo57kjw9UKczoikCk)EBJBHkDHxdB4w7UJuGk795q9yMShix2xB4qdncbqg(QvzU7k63gyJCJEwjdlzVHpNCeu9M7cxq2FE5izLcIC2lmQCKCDJWVMeVWNIFCLMsVuzSL4Tf)mXpPI4DUZLD80HJ3TBCLMeQT5WbdkgdV8(1IxELMrx3MXIrXjF5MYql8C5(9o3m5xakHsBYlp5SLNy6I5lmZKtGudzL3zJXJ3ie5lvQdxdV660Wks6eJQkyuU)rWdnTeRKkDdUBAYnnTdEr5PzxIHhIsLXncIz8QzB4)6XN2nCWwxbs4ZL9fGdYAIVaV1X9FeD41qEdw8ntep5bD9pX41(f2)170nSU3lPzVxyd8Ra4eBSY9SAjl7aiWGUyEifcbpLvnSwQasaMOtEMTHuVtaddZCi5n8qcx2wwkhbMbmOdrQ7bPvHdccd5vLO0LsqdKQc1BvPMsaAesObKLb7m(eejsnL)HrK)bYiEe4KieOyP0PsvmMzsvcGExEJaCpyLK7cys0xvISwxGJCXK5bngUJKCQoxP828gsobakrNb(hGOR7qDxmnPu0WaGvB44SkrUpjqggMKf(EzaZG0rOHHGpkXI67ZCdulStc55cGhPuKRY2LO8fBjCKIO2vkDgn4CSSY206ioWDMqAjzxhwvaaBtgQTJ4FfHDBuxxruA0zQjO0dAg8Q8I1br4nQ4pKlqZAPwM15LM1u5jWsHQ1GPCSbRbOtrmWXcb2l5j1HAeuwtD4iZUUr(css2fFgP7UCmSK0ipKbKSbSQX9QxhDCWFTgtdjlZRrawD)Gap)0DZPdHoivKXlqz0a9TjifOFD4UA4DTjiXttMUkX1tXRO6tnLmqowRfBrvZURVdm0YwqrfsSSFpnxpdR41OJ()X0PHFhyzxVzOwgqfi5Z9jRf3t8uQ8GdIhyEuXtCMIOkIWz4)KbcjQYRd(WamGF7WKOl3SdgOMNuq9iYRkcO8EYDNQJaQ9f4UpvdepjlgTnDAONxA1vFnECPNBWL3ZISeUORzrtcIvpl9U3q8uIz(pp
[/collapse]
https://www.bilibili.com/video/BV18b4y1f7Hb/
转载圣印舞演示
演示中十字军打击使用实际有问题
实际不应该为了切鲜血和补命令而给延迟十字军打击.
===因圣印舞导致的审判延迟期望===
[code=py]
def judgment_delay(p, t):
return sum([((1-p)**i) * p * max((i + 0.5) * t, 8) for i in range(1000)])
[/code]
===圣印舞时命令圣印触发后到审判前鲜血圣印数量期望===
[code=py]
def attack_before_judgment(p, t):
r = 0
for i in range(10):
pp = ((1-p)**i) * p
lt = 8 - t * (i + 0.5)
if lt < t:
break
r += (lt / t - 1) * pp
return r
[/code]
===总体dps计算===
[code=py]
def paladin_ret_dps(ap, weapon_speed, weapon_dps, crit, hit, expertise, haste=0.05, sp=0, hsp=219, boss_armor=7700-2600-800-610, mana=5000, mp5=0, rotation=0, seal_mana=0.85, j_crit=0.15):
hit_p = (1 - (0.09 - min(hit, 0.09)) - (0.065 - min(expertise, 0.065)))
armor_scale = 10557 / (boss_armor + 10557) * 1.04
all_scale = 1.06 * 1.03 * 1.02 * 1.15
melee_dps = (ap / 14 + weapon_dps) * (1 - (0.09 - min(hit, 0.09)) - (0.065 - min(expertise, 0.065)) +
crit - 0.24 * 0.25) * (1 + haste) * armor_scale * all_scale
mcps = 0
mgps = 0
cs_damage = (ap/14 * 3.3 + weapon_speed * weapon_dps) * 1.1 * (1 + crit) * \
hit_p * armor_scale * all_scale
soc_damage = ((ap / 14 + weapon_dps) * weapon_speed * 0.7 + sp * 0.2 +
hsp * 0.29) * (1 + crit) * armor_scale * all_scale * 1.1
joc_damage = (240 + 0.429 * (sp + hsp)) * (1 + (crit + 0.15) * 1) * 1.1 * all_scale * 0.968
joc1_damage = (70 + 0.429 * (sp + hsp)) * (1 + (crit + j_crit) * 1) * 1.1 * all_scale * 0.968
sob_damage = ((ap / 14 + weapon_dps) * weapon_speed * 0.35) * (1 + crit) * armor_scale * all_scale * 1.1
job_damage = (346 + 0.429 * (sp + hsp)) * (1 + (crit + j_crit) * 1) * 1.1 * all_scale * 0.968
cs_ps = 1/6
soc_p = 7 * weapon_speed / 60
a_speed = weapon_speed / ( 1 + haste)
soc_wf_p = (1 - (1 - soc_p * hit_p) * (1 - soc_p * hit_p * hit_p * 0.2))
joc_ps = 0
if rotation == 1:
j_delay = judgment_delay(soc_wf_p * 0.75 , a_speed)
soc_ps = 1 / j_delay / 0.75
sob_ps = 1 / j_delay * (2 + hit_p * attack_before_judgment(soc_wf_p * 0.75 * hit_p, a_speed)) * ( 1 + 0.2 * hit_p)
job_ps = 1 / j_delay
mcps += ((146 * seal_mana) + (280 * seal_mana) * 0.2 +(64 * seal_mana))/j_delay
cs_ps = 1 / ( 6 + 1.5/j_delay * 0.75)
elif rotation == 2:
j_delay = judgment_delay(soc_wf_p, a_speed)
soc_ps = 1 / j_delay
sob_ps = 1 / j_delay * (2 + hit_p * attack_before_judgment(soc_wf_p * hit_p, a_speed)) * ( 1 + 0.2 * hit_p)
job_ps = 1 / j_delay
mcps += ((146 * seal_mana) + (280 * seal_mana) * 0.2 +(64 * seal_mana))/j_delay
cs_ps = 1 / ( 2 * a_speed if a_speed > 3 else 3 * a_speed * 3)
elif rotation == 3:
sob_ps = 1 / weapon_speed * hit_p * (1 + haste) * (( 1 + 0.2 * hit_p + 0.5 * (1 + 0.2 * hit_p + soc_wf_p))) / 2
soc_ps = soc_wf_p / a_speed * (1 + 0.5) / 2
job_ps = 1 / a_speed / 4
mcps += ((146 * seal_mana) + (280 * seal_mana) * 1.2 +(64 * seal_mana) * 2)/(a_speed * 4)
elif rotation == 4:
sob_ps = 0
soc_ps = soc_wf_p / a_speed
job_ps = 0
joc_ps = 1/9 * (0.83 + 0.03)
mcps += ((146 * seal_mana) + (280 * seal_mana) * 0.2) / 9
elif rotation == 5:
sob_ps = 1 / weapon_speed * hit_p * (1 + haste) * (( 1 + wf_p * hit_p))
sob_ps += soc_wf_p / a_speed * 0.5
soc_ps = soc_wf_p / a_speed * 0.5
job_ps = 1 / a_speed / 4
cs_ps = 1 / a_speed / 2
mcps += ((146 * seal_mana) + (280 * seal_mana) * 1.2 +(64 * seal_mana) * 2)/(a_speed * 4)
elif rotation == 6:
sob_ps = 1 / weapon_speed * hit_p * (1 + haste) * ( 1 + wf_p * hit_p) * (1 - a_speed / 9 * 0.5)
sob_ps += soc_wf_p / 9
soc_ps = soc_wf_p / 9 * (1 + 0.5)
# soc_ps = 0
job_ps = 1/9
mcps += ((146 * seal_mana) + (280 * seal_mana) * 0.2 +(64 * seal_mana)) / 9
elif rotation == 7:
sob_ps = 1 / weapon_speed * hit_p * (1 + haste) * ( 1 + wf_p * hit_p) * (1 - a_speed / 9 / 3)
sob_ps += soc_wf_p / 9
soc_ps = soc_wf_p / 9 * ( 1 + 1/ 3)
# soc_ps = 0
job_ps = 1/9
mcps += ((146 * seal_mana) + (280 * seal_mana) * 0.2 +(64 * seal_mana)) / 9
cs_ps = 1 / ( 6 + 1.5 / 9 * 0.75)
else:
sob_ps = 1 / weapon_speed * hit_p * (1 + haste) * ( 1 + 0.2 * hit_p)
soc_ps = 0
job_ps = 1/9
mcps += ((146 * seal_mana) + (280 * seal_mana) * 0.2) / 9
cs_dps = cs_damage * cs_ps
mcps += 236 * cs_ps
s_dps = sob_damage * sob_ps + soc_damage * soc_ps
j_dps = job_damage * job_ps + joc_damage * joc_ps
mgps += (sob_damage * sob_ps * 0.1 + job_damage * job_ps * 0.333) * 0.1
mgps += mana / 360 + 10 + 8.2 + 20 + mp5 / 5
mgps += (1/6 + 1/weapon_speed * (1 + haste) * 1.2) * 74 * 0.5 * hit_p
dps = (melee_dps * ( 1 + 0.2 * hit_p) + cs_dps + s_dps + j_dps) # * (0.3 * 20 / 180 + 1)
con_dps = (mgps - mcps) * (512 + (sp + hsp) * 0.952) / 660 * all_scale * 1.1 * 0.968 * ( 0.86 + 7) / 8
dps += con_dps # * (0.3 * 20 / 180 + 1)
return dps
[/code]
变量基本都是英文原意或首字母缩写
rotation 当前写了5种:
- 0: 单纯鲜血圣印
- 1: 命令触发切鲜血圣印舞, 十字军尽量卡cd
- 2: 命令触发切鲜血圣印舞, 十字军给圣印舞让路
- 3: 无论是否触发都切圣印
- 4: 单纯命令圣印
===属性收益===
例如微调攻强, 看整体dps的变换比例:
[code=py]
(paladin_ret_dps(3600+1.1, 3.8, 109, 0.25 + 0.08 + 0.08 - 0.048, 0.09, 0.02, boss_armor = 3215, haste = 0.05, rotation=1, j_crit=0.15) / paladin_ret_dps(3600, 3.8, 109, 0.25 + 0.08 + 0.08 - 0.048, 0.09, 0.02, boss_armor = 3215, haste = 0.05, rotation=1) - 1) * 1e5
= 19.53
[/code]
即: 装备上1点攻强, 相当于实际1.1攻强. 带来 19.51e-5的相对dps.
其他属性评分见顶部链接.
===每种循环DPS===
T4团本前的任务装, 以及全团队buff的属性.
不过主要是横向比较, 实际对手法之间差异影响比较大的主要是武器速度和急速属性.
[code=py]
paladin_ret_dps(3600, 3.8, 109, 0.25 + 0.08 + 0.08 - 0.048, 0.09, 0.02, boss_armor = 3215, haste = 0.05, rotation=0)
= 1254.8
[/code]
[code=py]
paladin_ret_dps(3600, 3.8, 109, 0.25 + 0.08 + 0.08 - 0.048, 0.09, 0.02, boss_armor = 3215, haste = 0.05, rotation=1)
= 1393.9
[/code]
[code=py]
paladin_ret_dps(3600, 3.8, 109, 0.25 + 0.08 + 0.08 - 0.048, 0.09, 0.02, boss_armor = 3215, haste = 0.05, rotation=2)
= 1386.0
[/code]
[code=py]
paladin_ret_dps(3600, 3.8, 109, 0.25 + 0.08 + 0.08 - 0.048, 0.09, 0.02, boss_armor = 3215, haste = 0.05, rotation=3)
= 1309.0
[/code]
[code=py]
paladin_ret_dps(3600, 3.8, 109, 0.25 + 0.08 + 0.08 - 0.048, 0.09, 0.02, boss_armor = 3215, haste = 0.05, rotation=4)
= 1183.5
[/code]
如果你认真的看完了上面的全部内容, 那么恭喜你, 你已经具备了成为一个合格惩戒骑的理论基础, 接下来就是反复的练习和实践了.
通过WCL查看自己在boss战中的技能释放间隔, 可以很好的发现问题.
- 比如十字军打击的间隔是否严重高于6秒
- 审判间隔是否严重高于9秒
- 圣印的覆盖是否足够
- 命令圣印后是否尽可能的在第一平砍后切换到鲜血
10%的额外dps在想你招手
[tid=26666183]Topic[/tid] 结论看这里惩戒部分即可 Airj's TBC 圣骑士快速入门和初期装备推荐===[size=150%]序===
===[size=150%]DPS 模拟===
===[size=150%]一些结果===
===[size=150%]结语===
===4次平砍循环===
图解如下: (3.6攻速举例, 3.0以上攻速都可以)
(, 下载次数: 0)
每4次平砍时长伤害如下:
- 4次普通国际, 包括风怒伤害
- 2次十字军打击
- 1次鲜血审判
- 4次鲜血判定(平砍命中后才会触发)
- 2次命令判定, 如果命令成功, 则会额外造成一次命令和一次鲜血圣印的伤害.(总共2次鲜血圣印伤害)
耗蓝为:
- 2次十字军打击
- 1次审判
- 2次1级命令圣印
- 1.2次鲜血圣印(因为其中0.8次被审判回收)
===仅审判后使用1级命令循环(个人推荐循环)===
其实并非严格意义的"循环", 而是技能优先级机制.
图解如下 (3.6攻速举例)
这个图解只是局部的举例, 并不能保证每次十字军打击卡cd, 也不能保证每次切命令后都能第一时间切到鲜血.
(, 下载次数: 0)
伤害如下:
- 正常平砍
- 每 6.12 秒左右一次十字军打击(因圣印舞导致)
- 每 9 秒左右一次审判
- 大多数平砍有鲜血圣印(与攻速有关, 因十字军打击, 25% 部分时候无法从命令切到鲜血)
- 没 9 秒0.333次普通命令伤害, 如果命令成功, 则会额外造成一次命令伤害
- 每 9 秒一次圣印舞版命令判定, 如果命令成功, 则会额外造成一次命令和一次鲜血圣印的伤害.(总共2次鲜血圣印伤害)
耗蓝(相对纯鲜血):
- 仅多每9秒的一次以及命令蓝耗
- 但是更多的鲜血圣印自身伤害和稍微低的十字军打击耗蓝
===关于蓝耗===
请仔细阅读入门贴模拟中各种手法的蓝耗已全部考虑.
===手法难度===
对于怀旧服玩家来说确实"很难"
序言中已经提到, 本来就不是写给自甘当工具人的惩戒骑的.当然我个人来看, 难度其实还好, 无非是比纯鲜血多了一个每9秒一次的鲜血圣印(需要在0.5的平砍窗口中使用).
对于任何一个玩过正式服M团本的非残障人士都能在1小时内掌握.这里附录一个wa:
如果有必要, 我可能会出独立的输出插件(大概率WA就可以解决), 而且我TBC前5职业已定, 并没有骑士.我很难想想, 在知识共享如此普及的今天, 还有人把WA这种东西藏着掖着, 美其名曰"对你不一定好用".WA只是搬运, 原地址 https://wago.io/TPePl-buN效果主要是平砍计时条和圣印舞提示:
(, 下载次数: 0) [collapse=点我查看字符串]
!WA:2!DMZBSXXr13RxdfUwejo1PnPUTdfvh7uNl3Dj2jgrK1D2oXo11XDVlXX9p6Uz3DUB3692D1S75)jksyHqr)(eCFa4JilsPeeFXQuQes)O1fOO(PbRcf(csyPI4FTcIqiajK49MzV13zFgvXiDZU7mV59)3BEZCjUEp17XSNaTZM(SPZ0J5npxtBdp3Yb2MmnTPV8uL2WKfqdBWPHmRnTDR6XRtdT9CtTvGpLV4vRwnGfEJe3H6Ay5XVeNwNvAvFMEXX1MCYzBsDTvWpsH6uB3B2NUHNJhpFYEwjX2ncyLd5u3ahe79SAIMYjX1VDamHDnRWXXrAIqgyqDywYxLGz1uoYLA4A4)1Qc9izgWN7vJZccgIees5H3i65cWte6Be9CHbtrieodKm3iijpjjE1Ktrgqbp50rtp4GTqvxbCHwaUWGsutsXCnvc7LtQEQf9SqYMuhFlQupz0ii0RUUehRKukDYjRSUjQ0brQNSBXObSIHCMBTqR7TqiSoXdUDSMdXJ)rAPWk1Ayfoxn5UakvvV0hbvLjZjKEJONkv1)vDLc(dsb1clGcjLYMvskb6(aaSqn)gobmLkb5Wvs8doiwmIJumKJhGksaJ6mrKMkGCrsgLYh7aFvInmuUHiJsm9KJHn7QekSIYm3LsdOnKf8C2VqA2k(2k0uYUoJ8fUiX12HeAXCJxi22l9687N8JaMpn5YSq8TbgmgZOQP9NPI4ZoX(NJmsNmKsfqDR5WawPDDEo4he4zL23EqGIde9o5mKC7s12nPOnBafyb2UdiX5GWGzh8m5gSLruTugyUAT2SXSn8ttAdN7EYKo3W6CpubKy7wUXLr3wEadsVygSo6rJEbfC9CzQWEP353VlMEE2Hi1GF6Wpk8Jdg0AWpD4hnxhEN8S7n4KNdeFEwm6T2(MSgozn5K67BsDCsD5K09njfNKctk9Q1KQWlj6tmKyqXPepj88HVx9Q2U2bw38OI7dt3jU)kqkoXjtioAsXdKu0BsXdLuCI7gGu8yjfFMDqKu0IUiBcMbDvXajee)x9)XO1o9m6UJr3dRvyRfugEbr(cDeDRivlG21HrPo6qp8i6g2CdhwZaMt158SDd1hFYzlnPwUgCh)h2km0p4ZEMZSmTMxABVZuAo2CoNwVXSNjhpKTcWCqUTco2RTgLBs0O2MKcu(g4Uuf9AWny9Dx8vu7cLyd5wsZBBgA1REaR(smUw20zsNDBAJqy3PR6lJJsXxvTG)8htBze4V097FyiXBEZxesgZmzMpTTRfhwDaa(H4uPbiyKcG5mSFXd63tCqUm1fM1PPPxzvQClXz6Fd4R6G(MwJzjUSLiZXGEi5VBv7ADSX5cj0rbF6jAgl3B6XTzUHYyMnM6QAt)SxD2s5N5XTn9pCEhk)KbKIqwHqibcFhjQk4ak9N2ZKLl)etSxjHUI1MsOMY20K5Qn7KxFsT7awbg3L6CDLm(C3rNASynUxdxt5gUxjrIeZLmt6HxxNYvJm1yFWJGTZLCQX(WFd2E3K5AyBUj96RXV8SJt5(pZMQQaKwzXWItMCJqpJi94hFUE3iOHUgRgQmVYXe9TjQgb8xg(DZ(8)0O5USStvLrz)YOuwg2MWWgrrs)J3fyuVOHGA6Fu5CG52dl7Wq6luip85gQ8rLGPlm7vNDYTvS6nICD8h8GOU5QU062gLdTGiilphZv7cx06frLTJg2nuMEBwi9MFpYXcSOMElVGIG9DxBjhCjqW0Dyv6I0hUxP)oQzTxHzkLRVO)JEqls9v3KQWdsQAgZ4(h(sC71iptdQjK6MskvAxHQO9ASJR(CzpU58CQ)6Zh9YokXSvyEH8xR0v7cl63bl2mE(h)jcJmkl0YOC42uCX(LjJgUnFTnME2zNuR8mtEPsBiNtUHYvscnrFCWRdhmYmSh7E72MObtQmnyiKD1vfdFZdVf4kTy5OSgj2u(LJSASlgHFyKnLLZQszzTHegJOiNp8rX20qKZh8VX27bfLHZl9jbtBcfbALht9vRSFdmngSwLAWE(XPal5wdsa(8xB6tV7xNUigH7F4y)(iURcepGOY3bwDDiRs56qAcE(WRtDAWuKjYd06oYVARA)DuCHf07c5YoKsSRBZ5qT370jEZLj95uiqhtgjjJ4zwAlDW1GXBZCSz0imZAm)JhNxpVHLnBjjQiZ75zUteyTyorFnbTSAWTJMtziZbjpAnIxK9j6ZaWx9qfwZZREcvo3sknQ4)BZQ45uGkQb37dva3lXckGgbrlYIGPtflTbwSITm7)T7xZWIzS4i8qUDTAm(HwFjk3McCxbiaAzTLqvAsUHfStil4e9VoSPluWt4QI5fVc4d8hgfBLMASn7bBdn1yV1rX2sj7x8TgrCR7v8YIVT4vsk(oNQFXTJw0h8syBTPg7N)my7Zp1y)WhgA9DCyr32VhqNaNBRDZO4vQOq3NigDNyx09tpg069wGF4B(vH2x5Vhr77RBa)h)xy7Vn1y)()b0(NpXuJ9A4Yp2Wrl6t2Tf92FDO9nay)T)vS9xsgb8NA)shWf70eB)OPg79Vg2csMsb9r6gQ)LY27hlftn238Wy7KrK4ODtb(l6fApWFA)VGkqX3vPU6x8YBQ28wAIf3QV7cO8Xan8dGA4ZLUtVrf56TtE87bOswvsBo7B3HlvcDlgEaThlA)y5hxSGJh1SAHaFMXX0Q3a2xpvb0X9yIxnL80GUqCb3sZWHge0pmOouTfuQfFU8ZKFIPNvpeopLBym4s4QWTDXTDzvwpYBn41VVK93SHB0NPe363TfcUDiR(SqSqLcnGIB0Ha6vzC4m)6nQwf3aJp1KZm3LU2m(hbHUgZLXTnkc(7x1TY64q4YQSEl0Ky7oazNa5JX9Gny8w2fQl8n0G9DybP0aPYnCZIldcdPKQwMg6YbNJZG940ko3KZmt8Gfb(XELnlpE(ILkxSuETsRdQmhNPndsj5diSZeSL))GKTutSWcjDoH)rkAZQXCGIJdifCAahjt8gI3ClecjcSndoL2zZEHrZPF2ZDHZNjJOpnCYC3bW6KRa1(vurNkCyaugTeBjERikj2(e(90ofyvzwossiE3xul35ZE(mA5YC2Zpm0pAwv)OY(lG95aYjEpXVQI4xVx0(qXOLdhyekcWk0U2Im7qfYvmnIWSJCUdejTl9ZydOiI1EwK1gjJC1ioarx2pQS)8hi(oABm18m4WnX8ZvKyCejgX(ZoSQ)GX1d2gV9uCwJ1QsHIr4rC4Ai(gwYvzG(SzUqo57kjw9UKczoikCk)EBJBHkDHxdB4w7UJuGk795q9yMShix2xB4qdncbqg(QvzU7k63gyJCJEwjdlzVHpNCeu9M7cxq2FE5izLcIC2lmQCKCDJWVMeVWNIFCLMsVuzSL4Tf)mXpPI4DUZLD80HJ3TBCLMeQT5WbdkgdV8(1IxELMrx3MXIrXjF5MYql8C5(9o3m5xakHsBYlp5SLNy6I5lmZKtGudzL3zJXJ3ie5lvQdxdV660Wks6eJQkyuU)rWdnTeRKkDdUBAYnnTdEr5PzxIHhIsLXncIz8QzB4)6XN2nCWwxbs4ZL9fGdYAIVaV1X9FeD41qEdw8ntep5bD9pX41(f2)170nSU3lPzVxyd8Ra4eBSY9SAjl7aiWGUyEifcbpLvnSwQasaMOtEMTHuVtaddZCi5n8qcx2wwkhbMbmOdrQ7bPvHdccd5vLO0LsqdKQc1BvPMsaAesObKLb7m(eejsnL)HrK)bYiEe4KieOyP0PsvmMzsvcGExEJaCpyLK7cys0xvISwxGJCXK5bngUJKCQoxP828gsobakrNb(hGOR7qDxmnPu0WaGvB44SkrUpjqggMKf(EzaZG0rOHHGpkXI67ZCdulStc55cGhPuKRY2LO8fBjCKIO2vkDgn4CSSY206ioWDMqAjzxhwvaaBtgQTJ4FfHDBuxxruA0zQjO0dAg8Q8I1br4nQ4pKlqZAPwM15LM1u5jWsHQ1GPCSbRbOtrmWXcb2l5j1HAeuwtD4iZUUr(css2fFgP7UCmSK0ipKbKSbSQX9QxhDCWFTgtdjlZRrawD)Gap)0DZPdHoivKXlqz0a9TjifOFD4UA4DTjiXttMUkX1tXRO6tnLmqowRfBrvZURVdm0YwqrfsSSFpnxpdR41OJ()X0PHFhyzxVzOwgqfi5Z9jRf3t8uQ8GdIhyEuXtCMIOkIWz4)KbcjQYRd(WamGF7WKOl3SdgOMNuq9iYRkcO8EYDNQJaQ9f4UpvdepjlgTnDAONxA1vFnECPNBWL3ZISeUORzrtcIvpl9U3q8uIz(pp
[/collapse]
什么时候有盗贼猎人的啊,大佬好期待
我觉得这帖挺没意思的,这个楼主很喜欢把所有的东西都丢做得跟个论文一样,仔细一看又没多少干货。
还有圣印舞我敢说大部分的玩家是玩不好的,都没几个人能玩得转,天天拿圣印舞说事我觉得属于完全是纸上谈兵的感觉
欢迎光临 魔兽世界玩家社区APP官网 (https://khd.huaijiufu.com/) | Powered by Discuz! X3.5 |