我们在1997的更新包中没有发现物品和法术相关的新内容,所以这次为大家送上这个算法,该算法在1997也被更新过。
先说结论:威望奖励与阵营双方玩家数量有关,最高值56800,最低值1200。
加入阵营需要缴纳的费用与阵营玩家在线人数最高值与最低值有关,公式在下面,如果最高值是最低值的2倍以上才需要缴纳。
1、首先是威望值奖励
以加入浩气盟为例,同级条件判定优先级相等
如果双方阵营玩家总数小于100,那么奖励12000点(一级条件)。
浩气盟玩家人数/恶人谷玩家人数我们取值为nHQRate,当它不为0时(一级条件):
如果浩气盟玩家人数少于恶人谷玩家(二级条件),那么奖励12000 *(5 - 4nHQRate),该奖励存在上限56800。
如果浩气盟玩家人数多于恶人谷玩家(二级条件),那么奖励12000 / nHQRate,该奖励存在下限1200。
最后,虽然不会有这种情况,不过程序上是有判断语句的,如果恶人谷玩家人数为0,那么固定奖励1200,反之就是56800(一级条件)
加入恶人谷与此算法相同,只是比率取值分子分母相反。
2、下面是进入阵营需要缴纳的银子算法
注意:以下银子数值单位为铜币
如果没有获得阵营信息,无需缴纳(一级条件)
阵营在线人数最高值/阵营在线人数最低值我们取值为nPlayerCampRate,当最低值不为0时(一级条件):
如果nPlayerCampRate大于2,且阵营在线人数最高值+阵营在线人数最低值大于等于100,那么加入阵营花费为(50*nPlayerCampRate*(nPlayerCampRate - 1))*10000的整数部分
该数值存在上限50000000(二级条件)
如果阵营在线人数最高值+阵营在线人数最低值大于等于100,且阵营在线人数最低值为0,那么缴纳50000000(二级条件)
所以,如果nPlayerCampRate小于2,你是不需要缴纳费用的。