[心得] 擊退概論
擊退概論
擊退跟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
推
06/02 16:53, , 1F
06/02 16:53, 1F
推
06/02 16:53, , 2F
06/02 16:53, 2F
推
06/02 16:57, , 3F
06/02 16:57, 3F
→
06/02 16:58, , 4F
06/02 16:58, 4F
推
06/02 17:02, , 5F
06/02 17:02, 5F
推
06/02 17:25, , 6F
06/02 17:25, 6F
推
06/02 17:47, , 7F
06/02 17:47, 7F
DIABLO 近期熱門文章
43
89
PTT遊戲區 即時熱門文章
8
10
14
21