求生之路2 Zonemod插件——分数计算篇
以下均为个人见解,如有误望指正,但请不要阴阳

Zonemod插件所使用的分数系统共有三个部分:路程分(Distance)、生还奖励分(Survivor Bonus,包含HB、DB)、药分(Pills Bonus)。
以下为总结:
生还回合得分 = Distance + X * SB / 4 + PB (X-进门且未倒地的生还人数,SB/4就是在回合结算奖励分时看到的与生还进门数相乘的乘数);X/4 也可以称为生还系数,死亡一名生还者不仅要扣除他身上的HB,而且生还在结算奖励分时还要乘以3/4的系数。比如,c2m1路程分为400,那么HB为400*1.5=600,DB为HB/3=200,总奖励分SB=800,如果有一名生还者满血时坠楼死亡(因没有虚血状态,所以没有被打掉DB),其他三人满血进门,SB = 3/4*HB + DB=0.75*600 + 200=650,因为死亡一人,生还系数为3/4=0.75,即最终奖励分=0.75 * SB = 487.5。
Max SB = Max HB + Max DB = 2 * Map Distance(生还总奖励分等于2倍地图路程分)
Max HB = 3 * Max DB (总HB等于3倍的总DB)
生还受到伤害优先扣除实血;每点实血对应分数 = 每点虚血伤害对应分数。
只要一名生还在虚血状态受到足够多的伤害(具体是134点虚血伤害),就可以扣除队伍的所有DB;倒地时受到伤害不会扣除DB,挂边时受到伤害或挂边造成的自然流血会扣分。
生还每倒地一次会扣除4%~5%的DB。
生还虚血状态时的自然流血不会扣除DB,因为这不属于伤害。

一、路程分(Distance)
即每位生还者推进路程的总和。
结合地图路程的长短和难以程度而确定,路程越长,难度越难,路程分就越高。每章(Chapter)一般有4~5张图(Map),每张图(Map)对应不同的路程分,一般来说路程分都是按地图顺序由少至多按一定比例递增,但Zonemod对部分地图的路程分进行了平衡调整(如c5m5),这里不赘述。
需注意Tank产生时,路程分将会锁定,满足以下任一条件解锁:① Tank死亡 ;②Tank变为AI;③生还者成功到达终点安全室并通关。
需要说明的是,奖励分上限的高低都是基于路程分大小。
二、生还奖励分(Survivor Bonus,SB)
Max SB = 2 * Map Distance(地图路程分)
生还奖励分(SB)分为两个部分:实血奖励分(HB)和伤害奖励分(DB)
实血奖励分(HB)占75%,伤害奖励分(DB)占25%
实血奖励分(HB)= 3 * 伤害奖励分(DB)
生还受到伤害时优先扣除实血,因此只有当一名生还实血清空后,才会开始扣除DB分。
1、实血奖励分(Health Bonus,HB)
顾名思义,就是生还到达终点安全室时所剩余的实血所换算成的分数。采取得分制,剩余多少实血就相应得多少分。
Max HB = 1.5 * Map Distance
每1点实血对应的分数 = Max HB / 400
2、伤害奖励分(Damage Bonus,DB)
在非倒地的虚血状态时受到伤害越少,该奖励分越高。采取扣分制,受到伤害就会扣除对应的分数,因此只要有一名生还在非倒地的虚血状态受到足够多的伤害(具体是134点虚血伤害),就可以将所有DB清空。生还每倒地一次将会扣除4%~5%的DB。
Max DB = 0.5 * Map Distance
每1点虚血伤害对应的分数 = 每1点实血对应的分数 = Max HB / 400
为方便多数人将DB俗称为虚血分,实际上并不准确,因为DB属于采用扣分制,与有多少虚血无关。但因为虚血多一波能打掉的分数上限才会多,所以称为虚血分也有内味了。
三、药分(Pills Bonus,PB)
即生还者成功携带止痛药进入终点安全室并通关所对应的分数。
每瓶药分 = 50 * 1点实血的分数 / 4 (向上取5的倍数的整数)
强调一下,吃药并不会增加DB,因为DB是和伤害有关的分数!采取的是扣分制!
知道和路程分有关就行了,路程分越高,药分越高。