現有血量h(t)
最大血量M
每秒受傷D
又護甲是每損失2%最大血量得到1
則有dh/dt = -D[1-(1-h/M)/2]
移項得到
dh/dt + 1/(2M) * h = -0.5D
求解此一階微分方程得到
h(t) = -MD - 0.5CD * e^(-t/2M)
代入初始條件h(0) = M求解積分常數C
得到C = (-MD - M) / (0.5D)
接下來因為太繁瑣直接假設一等血量M=2049與D=100
則C = -4138.98
計算血量歸0所需時間
0 = -204900 + 206949 * e^(-t/4096)
得到t ~= 40.7
所以一等有效血量為D*t = 4070
不過因為實際情況是離散的(傷害是每下每下打)
想像直接受到單次傷害為2049時就會死亡
此時有效血量就只有2049
因此等效血量會因為受到傷害的大小而在
2049~4070的區間內(一等)