一統遊戲討論板

返回列表 回復 發帖

【攻略】攻擊力的算法
一統遊戲招募兼職論壇管理員三名

【攻略】攻擊力的算法

黑米共享書籤 MyShare 百度收藏 Google Bookmarks Yahoo!奇摩書籤 Del.icio.us Digg technorati furl YouPush分享書籤 udn聯合新聞網
黑字武器的攻擊力武器是 INT(黑字力量*1.8)

綠字的攻擊力是:
=int((INT(INT(綠字力量*1.8)+INT((黑字力量+綠字力量)/10)^2+INT(武器平均值+(武器最大值-武器最小值)*(0.08*精準修練)))+黑字攻擊力))*(1+0.02*武器修練)-黑字攻擊力

弓的話額外多 int(黑字靈巧*0.55)+int(綠字靈巧*0.6)
就是int((INT(INT(綠字力量*1.8)+INT((黑字力量+綠字力量)/10)^2+INT(武器平均值+(武器最大值-武器最小值)*(0.08*精準修練)))+黑字攻擊力))*(1+0.02*武器修練)-黑字攻擊力+int(黑字靈巧*0.55)+int(綠字靈巧*0.6)


而裝備有+力量無條件再+1


假設你力量99 + 41
裝備有力量
武器修綀10
精準5
拿+4傳說魔槍 攻擊99-101 平均值100
黑字是int(99*1.8)=178
綠字是int(INT(INT(41*1.8)+INT((140/10)^2+INT(100+(101-99)*(0.08*5)))+int(99*1.8)))*(1+0.02*10)-int(99*1.8) = 656
攻擊力就是178 + (478+1) 總合657


假設你拿弓的話
力量99+41
靈巧67+25
武器修綀5
精準5
+0風宿弓 攻擊124-132 平均128
黑字是178
綠字是int(INT(INT(41*1.8)+INT((140/10)^2+INT(100+(101-99)*(0.08*5)))+int(99*1.8)))*(1+0.02*10)-int(99*1.8)+int(67*0.55)+int(25*0.6) = 508
總攻擊力就是178+ (508+1) = 687

補充1:int()是取整數
補充2:INT(武器平均值+(武器最大值-武器最小值)*(0.08*精準修練) 這邊
如果(武器最大值-武器最小值)*(0.08*精準修練)是0的話
預設最少會是1 (如果有修精準的話
如果要用excel做公式
記得加入if判斷式
if(INT(武器平均值+(武器最大值-武器最小值)*(0.08*精準修練)),1,INT(武器平均值+(武器最大值-武器最小值)*(0.08*精準修練)
這樣就ok了


技能公式攻擊力算法補充如下:
我把綠字公式前段 "int((INT(INT(綠字力量*1.8)+INT((黑字力量+綠字力量)/10)^2+INT(武器平均值+(武器最大值-武器最小值)*(0.08*精準修練)))+黑字攻擊力))" 稱之為A
而技能攻擊力是平行的算法
假設心神+20%  狩殺+30%
綠字攻擊為:綠字攻擊+ INT(A*0.02*心神等級) + INT(A*0.03*狩殺身法等級)

為什麼不一起 綠字攻擊 * 1.5呢?
因為A + INT(A*0.2) + INT(A*0.3) ≠ INT(A*1.5) 每個餘數都必須捨掉

讚"
解說清楚明暸
感謝分享與測試^^   
感謝分享,感覺還是相當複雜的!
返回列表 回復 發帖
刊登網站廣告| 關於我們| 常見問題| 著作權聲明| 隱私權聲明| 聯絡客服| 網站地圖
 本網站已依有關網站內容分級規定處理
回到頂部