[心得] 擊退概論

看板DIABLO (暗黑破壞神 - D3,D2,D1)作者 ( し<><)時間16年前 (2010/06/02 16:52), 編輯推噓6(601)
留言7則, 6人參與, 最新討論串1/1
擊退概論 擊退跟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
頭推 快推免得被人知道我看不懂XD
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
沒辦法 這zeal實在太妖了,不中間偷加速怎麼比
06/02 16:58, 4F

06/02 17:02, , 5F
原來如此
06/02 17:02, 5F

06/02 17:25, , 6F
好強0.0 推一個
06/02 17:25, 6F

06/02 17:47, , 7F
推 就像衝到小兵中放無雙一樣的感覺 XD
06/02 17:47, 7F
文章代碼(AID): #1C1Xkylu (DIABLO)
文章代碼(AID): #1C1Xkylu (DIABLO)