精華區beta DIABLO 關於我們 聯絡資訊
擊退概論 擊退跟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
Eiichirou:頭推 快推免得被人知道我看不懂XD 06/02 16:53
ckevint:最後一下被卡住? 06/02 16:53
Durinn:推~ 最後一下打完收工 所以有收招動作 大決總是放很久咩 06/02 16:57
mintle:沒辦法 這zeal實在太妖了,不中間偷加速怎麼比 06/02 16:58
ckevint:原來如此 06/02 17:02
hollowland:好強0.0 推一個 06/02 17:25
kader:推 就像衝到小兵中放無雙一樣的感覺 XD 06/02 17:47