- 欢迎加入国服 QQ群: 693091795
- ★---------->国服攻略<----------★
- ★---------->极品鉴赏<----------★
- 还可以在 KOOK (原 开黑啦) 上面提出建议
D2PaladinIAS Zeal:修订间差异
跳转到导航
跳转到搜索
→PD2双热攻速计算
第66行: | 第66行: | ||
最邪门的地方就是PD2中BH插件计算出来的极速攻速是5/4/7F(第一次打击速度竟然和后续打击速度不一样) | 最邪门的地方就是PD2中BH插件计算出来的极速攻速是5/4/7F(第一次打击速度竟然和后续打击速度不一样) | ||
但是按 Wiki 上面 [[Breakpoints#多_Multi|断点]] 表上面极速应该是4/4/8F | 但是按 Wiki 上面 [[Breakpoints#多_Multi|断点]] 表上面极速应该是4/4/8F | ||
<span class=d2-white>根据原版计算原理 | |||
第一击FPA={HitShift*(FrameDataActionFlag-StartingFrame)/[(BaseRate+SI)*AnimationSpeed/100]} | |||
后续打击FPA={HitShift*(FrameDataActionFlag-CurrentFrame)/[(BaseRate+SI)*AnimationSpeed/100]} | |||
最后一击FPA={HitShift*(FramePerDirection-CurrentFrame)/[(BaseRate+SI)*AnimationSpeed/100]}-1 | |||
"CurrentFrame:前一次攻击后,Roollback回退后的当前帧。也就是本次攻击的起始帧。 | |||
注:StartingFrame也是起始帧,但我习惯用它特指第一击的起始帧。CurrentFrame泛指其他击的起始帧。 | |||
CurrentFrame=[[前一击CurrentFrame+前一击FPA*[(BaseRate+SI)*AnimationSpeed/100]/HitShift]*(1-RollbackPercent)] | |||
注: | |||
1.RollbackPercent=100%时,CurrentFrame=0,所有的后续打击速度相同。且当该角色StartingFrame=0时,第一击和后续打击的攻击速度相同。 | |||
2.RollbackPercent=100%时,最后一击的攻击速度同普通攻击。 | |||
3.对RollbackPercent不等于100%的Rollback技能来说,CurrentFrame是个变量,后续打击的速度可能会不相同。" | |||
</span> | |||
{|class=wikitable | |||
|D2的圣骑士双热攻速5连击 || D2的圣骑士双热攻速改3连击 | |||
|- | |||
|[[File:D2圣骑士双热攻速5连击.png]] || [[File:D2圣骑士双热攻速3连击.png]] | |||
|} | |||
按原理来说第一击与后续打击速度应该相同并且最后一击攻速=普通攻速 | |||
根据 Wiki 上来说圣骑士普通攻速极限就是8F,BH 自己算普通攻速极限也是8F | |||
但是到了热诚就变成了第一击快1F,最后一击又少1F | |||
所以我严重怀疑BH计算有错误 | |||
</poem> | </poem> |