魔族修正浅谈
转自官方论坛
魔族修正浅谈
以下为本文说明:
int()是一个取整函数,它的作用就是将括号里的数据取整~如果括号中是公式,先计算,再取整。int()可以嵌套使用,也就是说可以这样的形式出现int(int(...)),上面的解释可能比较枯燥,列个式子一步步解下吧
比如说这样一个求162级E值的式子int((100-162)/5)就是先计算(100-162)/5=-12.4,然后进行int(-12.4)=-12运算取整。
如果再嵌套一个,比如int(int((100-162)/5)+162/5)
先计算内部的int()得出int(-12+162/5)
然后计算-12+162/5=20.4
最后计算int(20.4)=20
文中字母含义:
L:等级; G:各种族该属性成长率; P:该属性属性点(计算HP就是根骨点数,MP灵性……)
E=int((100-等级)/5)
以下为正文:
相信很多人都想知道魔族的法术修正到底是修正什么的,修正效果又是多少等等问题,小弟不才,抛砖引玉一下有问题的请拍砖
一:魔族修正到底修正的是什么?
首先,大家都知道魔族法术加攻是HP修正,加速是SP修正,震慑是MP修正,盘丝是物理与抗震慑修正(此修正与人仙修正累似,本文不讨论)
让我们来认识一下HP、MP、AP、SP与根骨、灵性、力量、敏捷之间的关系~
注意:以下公式基于别人的研究
HP=int((等级+E)*根骨点数*各族成长率+各族HP初值)
MP=int((等级+E)*灵性点数*各族成长率+各族MP初值)
AP=int((等级+E)*力量点数*各族成长率/5+各族AP初值)
SP=int((10+敏捷点数)*各族成长率)
附各种族初值(建个0级小号就可以看见,括号中为成长率,SP=初敏*成长率,这个可以通过我的关于召唤兽的帖子验证)
人 魔 仙
HP 360(1.2) 330(1.1) 300(1)
MP 300(1) 210(0.6) 390(1.3)
AP 70(1) 80(1.3) 60(0.7)
SP 8(0.8) 10(1) 10(1)
以上公式可以通过下图来验证,因为比较简单,验证过程略
那么魔族的修正到底修正在哪呢我认为是以下的公式,(AP无修正,略去AP)(装备附加的点数直接可以看到,所以包括在总点数P中,不另外列出)
HP=int((int((L+E)*P*G+各族初值)+装备附加气血)*修正)
MP=int((int((L+E)*P*G+各族初值)+装备附加魔法)*修正)
SP=int((int((10+P)*G)+装备附加速度)*修正)
也就是说,修正是跟变身卡类似,在总的数据上进行修正的那么这个公式到底对不对呢来,验证一下
这是一个有点魔族修正的3转仙族裸体数据可以通过开始的公式计算出,该等级无修正的仙族数据为HP14696,MP45643,SP621反推下他的修正是多少,嗯,除除就出来了:HP1.027,MP1.078,SP1.065(因为大话显示数据是舍去小数的,所以会有点误差,这里做取大处理,就是考虑了小数~)好了,来看下这些修正对不对呢
这是戴了一条普通的项链,附加气血3103(这也可以论证我的观点,气血就是HP,戴过都知道)按我的公式来计算下
HP= int((int((122-4)*122*1+300)+3103)*1.027)=18279
嗯,证明这个修正以及修正位置是对的
那么装备附加的根骨又怎么修正呢按我的公式,其实装备附加的点数是跟自己加的点数完全一样的,那再来计算下,对不对呢