荣誉系统简介- 当您*死相似等级的其他玩家即可获得荣誉击*。系统将累积一周内您所获得的荣誉击*的总数,给出荣誉分数,该分数对应某一荣誉等级。荣誉等级则意味着头衔和物质奖励,以及最终的官员身份和其他额外奖励。
- 评判荣誉的方法相当复杂,在统计荣誉击*的数目并给出一周荣誉等级的过程中包含了若干评判规则。但是,当玩家*死相似等级的目标时,他们所看到的仅仅是一条简单的信息:“荣誉击*”。游戏无法显示每次击*所得的荣誉分数。此外,将基于您对队伍的贡献,即您一周所得的荣誉分数占队伍总分数的百分比,来计算您的一周荣誉分数。
- 与其他玩家组队,则队伍中的所有玩家都将获得荣誉击*。事实上,荣誉击*与经验值类似。和经验值的计算方法一样,玩家也将因荣誉击*而获得队伍额外荣誉点数。此时,系统确定该次攻击是否为荣誉击*的方法与确定该次*怪是否可获得经验值的方法类似。若*死该等级的怪物可获得经验值,那么*死相同等级的对立玩家(即是说,他们的等级数不显为灰色)也被认为是荣誉击*。
- 在某些情况下,玩家可能在队伍中与其他玩家共同*死一名或多名对立玩家。此时,我们将不再使用怪物归属规则来阻止其他队伍获得荣誉击*。若多个队伍想要击*某一玩家,基于他们对该玩家造成的伤害,所有的队伍都将获得对应百分比的荣誉分数。例如,假设两名玩家共同*死了一名对立玩家。玩家A为独自一人的玩家,对目标造成35%的伤害;玩家B为组队玩家,对目标造成65%的伤害。玩家A将获得35%的荣誉击*分数,而玩家B所在的队伍将获得65%的荣誉分数。在队伍分配荣誉分数之前,将首先加上队伍荣誉额外奖励。勿庸置疑,即使队伍中的某些玩家未参与战斗(或许是因为他们正在进行治疗工作),他们也将获得荣誉分数;简单来说就是只要所在的队伍*死对立玩家就会获得荣誉分数。
- 获得的荣誉分数主要基于以下三种因素:1)目标的等级,2)你的PvP等级和3)玩家的等级。一周结束后,系统将统计您获得的所有荣誉击*和非荣誉击*,然后基于相关数据进行一定的调整。
- 每次荣誉击*的贡献点数受收益递减规则影响,在24小时的时间区间内,对某一玩家只有前4次击*能得到贡献点数,如下:
第1次击* = 100%的贡献点数
第2次击* = 75%的贡献点数
第3次击* = 50%的贡献点数
第4次击* = 25%的贡献点数
第5次及以后的击* = 0贡献点数
在战斗记录中可以看见每次荣誉击*的估计荣誉点数,这里的点数值并没有将针对某一玩家击*的收益递减计算在内. - 非荣誉击*立刻降低军衔经验,而贡献点数对军衔经验的影响是每周计算一次.
- 玩家可以在你的人物窗口的荣誉选项卡里看到你昨天获得的贡献点数.昨日贡献点数在每天凌晨0点到2点计算.
- 每周维护后,玩家的贡献点数将重置到0.
- 在一方阵营内,每周获得最多贡献点数的玩家得到每周排名第一的位置,依次类推.
- 在一周内没有获得至少25个荣誉击*的玩家将不能参与每周排名的计算,因此也不能获得军衔.
- 在一周内一方阵营所有玩家的荣誉击*总数将会决定一个底线,任何荣誉击*底于此底线的玩家将不能参加本周的排名计算,但是他们在本周内获得的点数足以使他们至少达到或者保持Rank1的位置.
荣誉贡献点数计算- 每周的排名均为代码计算,通过反推可以得知伪代码如下:@ListOfPlayers = list of all players on the server on this side (alliance/horde);
foreach player (@ListOfPlayers) {
if (HK(player) < 25) {
delete player from @ListOfPlayers;
} else if (CP(player) < cutoff) {
delete player from @ListOfPlayers;
if (Rank(player) == 0) {
# 25 HK's is all you need to promote from no Rank to Rank=1
Rank(player) = 1;
RP(player) = 0;
}
}
}
standing=1;
foreach player (@ListOfPlayers sorted by CP highest to lowest) {
WS(player) = standing;
standing ;
}
NR = standing; # total number of ranked players this week
简单来说就是:
1:首先列出服务器一方阵营玩家总数并复制到数组ListofPlayer
2:针对数组内的每一个玩家,如果其荣誉击*数小于25,则将其从数组从删除.
3:如果其贡献点数小于底线,也要将其从数组中删除.
4:达到了25个荣誉击*,而贡献点数没有达到底线的玩家仍授予Rank 1军衔,且将其荣誉经验置零.
5:将此数组内的玩家按贡献点数从高到底排名,并授予每周排名.
6:数组最后的大小即为每周参加荣誉排名的人数. - 每周2维护时将会调整你的军衔经验.军衔经验的变化即为你的军衔经验的增加,并减去军衔经验的衰减.即 军衔经验的变化=获得经验-衰减的经验.
- 每周军衔经验的增长每周所能获得军衔经验取决于每周排名,贡献点数,以及服务器参加排名计算的总人数.
将贡献点数转化为军衔经验的公式是关于贡献点数的分段线性函数.这个公式每周都在变化,取决于服务器一方阵营参与排名的总人数.
每周排名以及参加排名的总人数将决定上述分段函数每个线性区间的端点.
分段函数的最高端点被定义为(CPmax,13000),换句话说,一周内获得最高贡献点数的玩家将获得13000的军衔经验.
分段函数的最底端点被定义为(0,0),意味着,贡献点数为0,军衔经验获得为0.
中间的各点使用分段点来定义,表示在各自军衔下获得了足够的点数能使其升级的所有参与排名玩家的分组. - 每周军衔经验的衰减:
每周军衔经验衰减是你当前军衔经验总值的20%.但是,如果某周军衔经验的调整(增加的减去衰减的)为负数,这个调整会被减半.而且,每周军衔经验的调整最多让你损失2500的军衔经验.当然这个限制不包括非荣誉击*.
军衔你的军衔经验总值决定了你的军衔,如下:
R3-R14的计算方式为: (Rank - 2) * 5000
除公会战袍、折扣奖励和进入官员兵营的权限之外,所有的物品都必须从PvP商人那儿购买。1至5等级的奖励可从兵营外的NPC商人那儿购买,而6级和6级以上的奖励则只能从兵营内的NPC商人那儿购买。玩家可在奥格瑞玛和暴风城中找到官员兵营的入口。
非荣誉击*
对于60级的玩家,每个非荣誉击*将会损失100的军衔经验.低级别玩家每次非荣誉击*损失更少的经验。
非荣誉击*的惩罚将立刻从你的军衔经验中扣除.
当非荣誉击*的时候可能会使你的军衔降低.
非荣誉击*的损失并不算在每周军衔经验的调整之中,因此将会使你某周经验的衰减超过-2500的限制.
军衔的升级速度首先要明确军衔的提升受到每周衰减20%的效果。
假设每周你能获得的军衔经验几乎相同.你所能达到的最高军衔经验既是当你军衔经验的增加=衰减的时刻.即 最大军衔经验 = 5*每周获得的军衔经验
举个栗子:假设某玩家每周获得6300的PVP经验,那么最大军衔经验 = 5 * 6300 = 31500。参照前表,也就是R8。
那么军衔的升级速度如何呢?同样假设每周获得固定的军衔经验某玩家在荣誉开放的第一周获得了18870,达到了R5的等级,此后每周获得6300荣誉点,那么:
Week 1: RP = 18870 6300 - 3774 = 21396, Rank = 6
Week 2: RP = 21396 6300 - 4279 = 23417, Rank = 6
Week 3: RP = 23417 6300 - 4683 = 25034, Rank = 7
Week 4: RP = 25034 6300 - 5007 = 26327, Rank = 7
Week 5: RP = 26327 6300 - 5265 = 27362, Rank = 7
Week 6: RP = 27362 6300 - 5472 = 28190, Rank = 7
Week 7: RP = 28190 6300 - 5638 = 28852, Rank = 7
Week 8: RP = 28852 6300 - 5770 = 29382, Rank = 7
Week 9: RP = 29382 6300 - 5876 = 29806, Rank = 7
Week 10: RP = 29806 6300 - 5961 = 30145, Rank = 8
总结:可以看到,经验的衰减很快的就赶上了每周所获得的经验,最后的几级将会变的十分的困难.
如何到达R14首先:你需要每周至少获得12000的经验,才能超过衰减的部分达到Rank 14.
在大多数的服务器,只有最高的3到6名玩家能每周获得超过12000的经验,取决与服务器参与荣誉排名的人数.假如每周获得12500的经验,需要多长的时间才能从Rank 13达到Rank 14?
Week 1: RP = 55000 12500 - 11000 = 56500, Rank = 13
Week 2: RP = 56500 12500 - 11300 = 57700, Rank = 13
Week 3: RP = 57700 12500 - 11540 = 58660, Rank = 13
Week 4: RP = 58660 12500 - 11732 = 59428, Rank = 13
Week 5: RP = 59428 12500 - 11886 = 60042, Rank = 14
军衔降级的速度- 如果停止PVP活动,军衔经验将会每周衰减而导致军衔降低.
- Rank 7及以上等级的玩家将每周损失2500军衔经验,即损失半个荣誉等级.
- Rank 7以下的玩家将会每周损失他军衔经验总值10%.
- 军衔经验将可能重新降到0,但军衔不能降到Rank 1以下.