在《300英雄》这款游戏中,护甲的计算方式如下:
护甲的基本计算公式
物理伤害减少:实际对你造成的物理伤害 = 100 / (100 + 护甲值) 。
生命值变化:实际生命值 = 最大生命值 * (100 + 护甲值) / 100 。
护甲穿透及减少的计算
护甲穿透百分比:护甲实际值 = 护甲值 - (护甲值 * 护甲穿透百分比) 。
护甲穿透数值:如果护甲值大于0,则穿透后的护甲 = 护甲值 - (护甲值 * 穿透数值);如果护甲值小于0,则穿透后的护甲 = 护甲值 + (护甲值 * 穿透数值) 。
伤害减少幅度:伤害减少幅度 = 总护甲值 / (100 + 总护甲值) 。
护甲减免伤害的优先级
优先级为:固定削减 > 百分比削减 > 固定穿透 > 百分比穿透 。
实际应用中的注意事项
穿透效果会优先计算固定穿透,再计算百分比穿透。
如果同时存在固定穿透和百分比穿透,先计算固定穿透,再计算百分比穿透。
示例计算
假设一个英雄拥有300点护甲,对方有50点物理穿透:
护甲减免伤害
伤害减少幅度 = 300 / (100 + 300) = 300 / 400 = 0.75,即减免75%的物理伤害。
护甲穿透后的实际护甲
穿透后的护甲 = 300 - (300 * 0.5) = 300 - 150 = 150点护甲。
总结
在《300英雄》中,护甲的计算综合考虑了护甲值、护甲穿透以及穿透的优先级。通过上述公式和示例计算,可以更准确地评估护甲对物理伤害的减免效果。