|
发表于 2008-11-1 16:48:17
|
显示全部楼层
照楼主的图可以这么解释:
1) 死戒:被击中后[当前HP]减少[HP最大值];
2) 心铠:被击中时[当前心数]先顶替[当前HP]减少;
3) 死戒+心铠:被击中时,x=([当前心数]先减少[HP最大值]),若x<0,则[当前HP]再增加x。
因此可以推出:
1) 如果[当前HP]+[当前心数]≥[HP最大值],被击中后[当前HP]=0;否则[当前HP]>0;
2) 如果[当前心数]≥[HP最大值],被击中后[当前HP]不减少,且[当前心数]≥0。(这意味着必须让[心数最大值]≥[HP最大值],正常情况下似乎无法实现……)
[ 本帖最后由 emitter 于 2008-11-7 14:58 编辑 ] |
|