D2PaladinIAS Zeal:修订间差异

跳转到导航 跳转到搜索
添加1,665字节 、​ 2025年3月18日 (星期二)
第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>
18,027

个编辑

导航菜单

MediaWiki Appliance - Powered by TurnKey Linux