魔兽怀旧服荣誉贡献点计算方法介绍,不懂的快来看看吧!
魔兽怀旧服荣誉贡献点计算方法
首先列出服务器一方阵营玩家总数并复制到数组ListofPlayer
针对数组内的每一个玩家,如果其荣誉击杀数小于25,则将其从数组从删除.
如果其贡献点数小于底线,也要将其从数组中删除.
达到了25个荣誉击杀,而贡献点数没有达到底线的玩家仍授予Rank 1军衔,且将其荣誉经验置零.
将此数组内的玩家按贡献点数从高到底排名,并授予每周排名.
数组最后的大小即为每周参加荣誉排名的人数.
每周2维护时将会调整你的军衔经验.军衔经验的变化即为你的军衔经验的增加,并减去军衔经验的衰减.即 军衔经验的变化=获得经验-衰减的经验.
每周军衔经验的增长
每周所能获得军衔经验取决于每周排名,贡献点数,以及服务器参加排名计算的总人数.
将贡献点数转化为军衔经验的公式是关于贡献点数的分段线性函数.这个公式每周都在变化,取决于服务器一方阵营参与排名的总人数.
每周排名以及参加排名的总人数将决定上述分段函数每个线性区间的端点.
分段函数的最高端点被定义为(CPmax,13000),换句话说,一周内获得最高贡献点数的玩家将获得13000的军衔经验.
分段函数的最底端点被定义为(0,0),意味着,贡献点数为0,军衔经验获得为0.
中间的各点使用分段点来定义,表示在各自军衔下获得了足够的点数能使其升级的所有参与排名玩家的分组.
每周军衔经验的衰减:
每周军衔经验衰减是你当前军衔经验总值的20%.但是,如果某周军衔经验的调整(增加的减去衰减的)为负数,这个调整会被减半.而且,每周军衔经验的调整最多让你损失2500的军衔经验.当然这个限制不包括非荣誉击杀.