作者mintle ( し<><)
看板DIABLO
标题[心得] 击退概论
时间Wed Jun 2 16:52:06 2010
击退概论
击退跟zeal相同都是属於rollback攻击
公式也大致类似
第一击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
名词解释
FrameDataActionFlag 为除最後一击外的动作长度
CurrentFrame 前一次攻击後,Roollback回退後的当前帧。
也就是本次攻击的起始帧。
StartingFrame 第一击的起始帧。仅当动作类型为A1&A2时有效。
数值可参考「普通攻击」中的StartingFrame列表。
CurrentFrame=[[前一击CurrentFrame+前一击FPA*
[(BaseRate+SI)*AnimationSpeed/100]/HitShift]*(1- RollbackPercent)]
看不懂对吧,我ㄧ开始也是看不懂,现在让我用最简单的方式来解释。
与之前相同 {}无条件进位 []无条件舍去
先从第一下开始
FrameDataActionFlag
标枪9
双手枪11
FramePerDirection
标枪15
双手枪18
RollbackPercent = 60% = 0.6(fend)
StartingFrame sor,ama=2 其他职业0 fend只有亚马可以用,所以固定2
HitShift,AnimationSpeed,HitShift 固定256
BaseRate 固定100
si也就是eias,算法一样eias = 白热有效% +(-(武器基速)) +
Math.floor(装备ias/(1 + 装备ias/120));
(BaseRate+SI) 两者相加一样最高175
一样以最简单的基速0 双手枪 0ias亚马计算
第一击FPA={HitShift*(FrameDataActionFlag- StartingFrame)/
[(BaseRate+SI)*AnimationSpeed/100]}
第一击FPA = {256*(11- 2)/[(100+0)*256/100]} = 9
再来算第二下到倒数到二下
算之前先算出CurrentFrame
CurrentFrame=[[前一击CurrentFrame+前一击FPA*[(BaseRate+SI)*AnimationSpeed/100]
/HitShift]*(1- RollbackPercent)]
因为前一下是第一下,所以CurrentFrame直接带入2,也就是前一下的StartingFrame
CurrentFrame = [[2+9*[(100+0)*256/100]/256]*(1- 0.6)]
後续打击FPA={256* (9-CurrentFrame)/[(100+0)*256/100]} = 7F
第三下
CurrentFrame = [[CurrentFrame(前一下的)+9*[(100+0)*256/100]/256]*(1- 0.6)]
後续打击FPA={256* (9-CurrentFrame)/[(100+0)*256/100]} = 7F
依此回圈下去,到倒数第二下都是7
CurrentFrame = [[CurrentFrame(前一下的)+9*[(100+0)*256/100]/256]*(1- 0.6)]
最後一下
最後一击FPA={HitShift*(FramePerDirection- CurrentFrame)/
[(BaseRate+SI)*AnimationSpeed/100]}-1
最後一击FPA={256*(18- CurrentFrame)/[(100+0)*256/100]}-1 = 13F
这也就是为什麽怪数量越多,fend打越快,打1或2只怪实在是太慢了
当然你会觉得疑惑,中间看起来都一样位甚麽要算
现在以亚马拿标枪 武器基速-20 ias9999来恶搞看看
最後结果会是
假设周围10名敌人
第0下:4
第1下:4
第2下:3
第3下:4
第4下:3
第5下:4
第6下:3
第 7下:4
第8下:3
第9下:4
第10下:6
看出差异了吗?当然这里我是偷懒拿计算机的结果来贴,想偷懒的一样,计算机附上
http://ssmintle.myweb.hinet.net/
http://ssmintle.myweb.hinet.net/diablo.zip (单机版)
--
╭傲娇:御宅族之间的新辞汇。原文「ツンデレ」指乍看之下骄傲刻薄,╮
│内心却娇羞可爱的个性。 │
╞══════════════════════╥文学少女2-page36╡
│如果可以同时拥有
粗框眼镜加
傲娇属性
( ゚∀゚)O彡萌え萌え萌大好│
│这简直…不!根本就是犯规啊!
(づ′▽`)づ ~♡ おたく mintle│
╰──【(#‵′)f〒﹌﹌叭 叭叭叭叭叭叭叭 】─╨─────﹊﹊﹊╯
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 61.219.50.90
1F:推 Eiichirou:头推 快推免得被人知道我看不懂XD 06/02 16:53
2F:推 ckevint:最後一下被卡住? 06/02 16:53
3F:推 Durinn:推~ 最後一下打完收工 所以有收招动作 大决总是放很久咩 06/02 16:57
4F:→ mintle:没办法 这zeal实在太妖了,不中间偷加速怎麽比 06/02 16:58
5F:推 ckevint:原来如此 06/02 17:02
6F:推 hollowland:好强0.0 推一个 06/02 17:25
7F:推 kader:推 就像冲到小兵中放无双一样的感觉 XD 06/02 17:47