本篇同步http://game.fharr.com/thread-529-1-1.html
如有新發現、研究則兩邊都會新增
防禦(DEF)魔法防禦(MDEF)
前陣子心血來潮想要知道RO裡面防禦的效用
而跑去爬了一下公式資料
減算...乘算等名詞硬生生砸到我臉上,使我得花上20分鐘左右的時間搞懂
現在就在這邊把自己整理後的資料分享給大家
- Def(Defense)
減少敵人物理攻擊所產生的傷害
- M.Def(Magic Defense)
減少敵人魔法攻擊所產生的傷害
一般而言,從素質欄上看到Def與M.Def的顯示格式都是XX+YY
對傷害值的影響
減算防禦:顧名思義,直接將 原傷害-減算防禦=最後傷害
計算方式: 物理=( BaseLv+VIT )/2 + ( AGI/5 ) (1.每升兩等 2.VIT每+2 3.AGI每+5 =>減算防禦+1) 魔法=INT + ( BaseLv/4 ) + ( VIT/5 ) + ( DEX/5 ) (1.每升4等 2.INT每+1 3.VIT每+5 4.DEX每+5 =>減算防禦+1) 減算防禦效果:直接減 減下去就對了乘算防禦:計算方式較簡單,但對傷害的影響較為複雜,且物理乘算與魔法乘算效果算法也不一樣,但絕不是直接將傷害乘上YY之類的(這樣出來的答案也蠻奇耙的) 計算方式:身上裝備提供防禦值加總(包括精煉過後的額外防禦值) 乘算防禦效果: 物理 (4000+乘算防禦)/(4000+乘算防禦*10) ("乘算防禦"以DEF的後段YY值代入)
魔法 (1000+乘算防禦)/(1000+乘算防禦*10) ("乘算防禦"以MDEF的後段YY值代入)
出來的結果便是一個0~1的小數
最後再將 原傷害*乘算防禦效果=最後傷害順序:先乘算後減算 (原傷害*乘算防禦)-減算防禦=最後傷害EX:角色1的素質欄中,DEF為100+150,MDEF為60+100,在忽略其他任何條件下,怪物提供的1000物理傷害,尻到角色1身上最後會變多少傷害?
DEF: 減算=100 , 乘算=150 , 乘算效果=0.755=75.5% 則原本的傷害則會變成1000*75.5%-100=655EX2:承上,怪物對角色1施展總共造成會1000傷害的魔法攻擊,則當魔法飛到角色1身上時,最後傷害會是多少?
MDEF: 減算=60 , 乘算=100 , 乘算效果=0.55=55% 則原本傷害則會變成1000*55%-60=490常見問題:
Q1那有沒有可能依靠防禦就能免疫所有攻擊?
A1是有可能的但最後還是得依靠減算 (WHY? 請看Q2)Q2乘算的極限?A2請看式子lim(DEF→∞) (4000+DEF)/(4000+DEF*10) DEF趨近無限大,最後出來的答案是0.1,MDEF也是(最近剛上到微積分 這叫學以致用 )
意思是乘算最最最最最高只能抵擋掉90%傷害(相當於修羅的金鋼不壞)