作個筆記好了,下面整理自部份原文
受到攻擊開始:
- 判定傷害是否為可迴避類型,若為可迴避類型,作迴避(dodge)判定,成功迴避不往下算
- 判定傷害是否為可閃躲類型,若為可閃躲類型,作閃躲率(evasion)判定,成功閃躲不往下算
- 判定命中,作傷害判定
依次傷害相乘判定:
- 基礎傷害 = 傷害賦值+敵人等級-自身等級,傷害賦值依BOSS不同招數、難度變動
- 計算DEF/MDEF。比如若DEF550,且被物理傷害命中,DEF550減傷(250)/10*0.8+(550-250)/100*1=20+3=23,減傷23%,也就是傷害乘0.77
- 計算精鍊抗性(EqDef,Refine Resistance)。比如盾衣追都+B,總和精鍊值39,抗性減傷39%,也就是傷害乘0.61
- 計算物魔抗性。比如被物理傷害命中,物理抗性70%,超過50%拆項為50%、20%,抗性50%及抗性20%,減傷1-0.5*0.8,共減傷60%,也就是傷害乘0.4
- 如果玩家有異常狀態armor break (降防?),物魔抗性-50%
- 計算元素抗性。比如被風屬傷害命中,風屬抗性60%,超過50%拆項為50%、10%,抗性50%及抗性10%,減傷1-0.5*0.9,共減傷55%,也就是傷害乘0.45
- 判定是否有阻擋,如果阻擋發生,依阻擋力減傷。比如阻檔力40%,減傷40%,也就是傷害乘0.6 (阻擋沒有50拆項規則)
- 阻擋失敗作parry判定(應該是騎士的卸力),LV10有30%機率減少物理傷害20%,也就是傷害乘0.8
- 如果BOSS有異常狀態lethargy (乏力?),減傷30%,也就是傷害乘0.7
- 如果有LV10移花BUFF,被保護者減少施放者[35+盾牌精鍊值]%的傷害,比如+B盾減傷35+13=48,48%,也就是傷害乘0.52
- 還有禦空破陣判定(雙劍)、頑強抵抗判定(好戰)、魔法防護判定(輔助)......
- 如果有LV10聖域BUFF,且傷害小於玩家最大HP的十分之一,該傷害減傷90%,也就是傷害乘0.1 (文中沒有提到聖域計算是否為最後乘項)
- 全部的乘數判定完,再減去屏障值 (屏障冷卻30秒,5%1秒)
- 發動完善守備,傷害判定為0。在此之前傷害下限為1
百分比傷害的筆記
- 先作迴避閃躲判定,沒過傷害命中
- 基礎傷害直接看內建賦值,與等級無關
- 百分比傷害有兩種:看玩家目前HP、看玩家最大HP
- 跳過DEF/MDEF判定,檢查精鍊抗性判定(盾體追精鍊值加總值 = 減傷%)
- 跳過物魔抗性判定、跳過元素抗性判定、跳過阻擋判定
- 進行lethargy(乏力)、sanctuary(聖域)、guardianparty(移花)判定
- 百分比屏障減傷(若百分比傷害為MaxHP30%,百分比屏障10%,百分比傷害減為20%)
- 完善守備判定