刚想到这个题目的时候身边的朋友就告戒笔者,“网络上已经有太多关于武器升级的文章,你干吗来凑这个热闹,是不是也想挨骂”。不错的,一个有争议的话题总是会招来是是非非,骂人只是过激的表示不赞同而已。不过综观网路上武器升级的文章大都是经验之谈,代表的仅仅是个人观点,所以招来骂名也不足为奇了。
在大家读这篇文章前我想给大家几个建议:
1、认真的读完每句话,因为文章中没有任何一句话代表笔者的主观思想;
2、具有较好的逻辑思维能力,当然会编程的朋友就能轻松的读懂了;
3、文章不是教会大家100%的升级成功武器,而是让大家避开武器升级不成功的因数;
4、有观点一定有争论,希望大家在网路上使用文明语言。
在说武器升级前给大家一个概念――“条件”。打个比方,当我们在传奇系列游戏中升级武器的时候,游戏里都会让玩家拿出若干材料,这些材料包括Biron(黑铁矿石)、Etc(饰品)、Weapon(武器)以及固定的Gold(金币)。玩家仅仅交出这些材料是不够的,系统提示如果交出材料品质越好成功率越高,那么这个“品质”就是武器升级的条件。只所以提出这个概念是因为我们在下文中会提到相当多关于条件类的函数,或者说是变量(可变值),相信大家在数学中就有学过。
在编程中有种语句叫“IF语句”,IF是“当”的意思,当条件成立或者不成立的时候分别有不同结果。那我们升级武器也一样,当条件成立时武器升级成功,当条件不成立时就失败。这里我们要讨论的是,在游戏中影响武器升级成功与否的条件到底有那些。
也许有朋友会说,无非就是给出黑铁的品质以及首饰的好坏。这里我再给大家几个参数:
1、pkpoint(PK值):最低为0,无最高(或为绝对值);
2、luckypoint(幸运值):最低可为负,无最高;
3、duraeva(物品品质):有品质物品的品质(如黑铁 6/10);
4、item(物品数量):所交出物品个数(数值为正);
5、movr(定义):定义随机变量(数值不定,或为绝对值)。
看到这里,想必懂些编程的朋友已经知道我要说什么了。事实上武器升级是一个不可变的公式,唯一可变的就是以上参数的值。当这些参数组合在一起(一般情况下是加)达到某个值的时候,武器升级才能成功。其中1~4项是系统固定值,第5项为系统变量,也就是说当你前4项都满足的情况下,加上第5项变量才能成功。按照韩国游戏的惯例,升级某样武器的参数一般都是5个,其变量占参数20%比重。假如所有参数加起来大于1表示升级成功,那么前4项参数加起来最大值便是0.8,随机变量界于0~0.4之间。打个比方,如果一个玩家的所有固定参数加起来为0.75,系统随机数为0.14,那么加起来为0.99,没有超过指定值,升级失败。
上面我告诉了大家有那些因数会影响升级成功率,但是那只是大类,让我们细分一下。不知道大家注意到没有(我相信打传奇3的玩家100%都有外挂),外挂能显示当前武器修炼值。这个值是可变值,但每4级才变一次,分别是180000/180000、240000/240000、300000/300000、360000/360000。这些数值把武器定义为了4个等级,就好象我们练魔法一样要修炼多少次才能上升,武器的等级为4级,每级有4次升级机会(最后还有17级)。为什么武器会有等级,这个问题相信好多朋友都会问,这是让服务器识别当前武器至少要用什么样的材料升级才能成功的标志。武器是有等级的,如降魔是18级武器,偃月是17级武器,而血印是33级武器,虽然武器修炼值是一样的,表示修炼等级是一样的,我想没几个玩家会用升级偃月、降魔的材料去升级血印、无名刀(我指的是次品),比如我们升级降魔、偃月首4级通常用7级首饰加上3块所谓的垃圾黑铁就能升级成功了(不考虑系统随机数情况),但是我们用7级首饰升级血饮80%可能失败,这就是服务器加入check(测试/检测)的原因。
这里我们再说说系统会check(测试/检测)哪些参数:
1、checkpkpoint:判断玩家的PK值;
2、checkluckypoint:判断玩家的幸运值;
3、checkduraeva:测试有品质的物品的品质;
4、checkitem:测试拥用物品的数量;
还有我们刚才说的武器等级是不用check的,每个武器都有唯一ID,该是什么东西系统自然会知道。一般情况下,待选首饰的与升级武器的等级不能超过20级(第一次),首饰数量MAX=6,待选首饰同样分为4个等级,最大不需要超过29级。对于黑铁争议很多,有的说不论多少级都不需要理会黑铁品质,有的说越高越好。黑铁的品质为10/10,超过10的为优质黑铁,超出越多品质越好。武器修炼时以MIN=3为限制,为什么不用2个,答案很简单,求平均数是用2个准确还是3个准确。我们把10/10作为标准值,那么武器修炼4个等级第一个和第二个可以低于10,第三个和第四个等级需要高于品质10。
这里很多朋友就会说了,那我每次都用最好的不就可以了,答案是否定的。之所以会有武器修炼等级限制也就相当于对材料进行了限制,也就是说首次升级33级的血饮用29级的震天项链所check出的值并没有采用和33级向对应的魅力戒指check出的值高。这也是很多玩家说我用了高级材料但是还是升级失败的原因之一,之所以说是其中之一是因为我们忽略了系统随机数的存在,那些每次都用高品质升级成功的朋友为自己的运气欢呼吧。
先前说了,升级武器分为4个等级,升级机会17次,大家可以通过查看武器修炼值了解什么时候该提高材料的品质。其中升级同等级次武器时可以不必改变先前使用过的材料,这并不像很多朋友说的第一次用3、3、3,第二次就必须用4、4、4。试想如果我们每次都提高材料的品质,升级17级时候该用多好的装备呢,是不是道士都必须用润神去升级了呢(心许是受传奇2的影响吧)。
说到这里,我想大家已经明白了许多东西,这里有以前提到过的,也有很多新的东西。这里我只用数字说话,没有任何主观色彩,因为系统随机变量的存在,我也不会担保按照以上方法升级武器每次必定成功。我只希望大家把人为能控制的固定值提到最高,多给成功升级武器创造条件。
注:本文涉及传奇3相关函数、代码,但只作为参考学习之用,并无修改。
PS:为了做这篇稿子,我用自己的无名刀和诅咒银蛇做实验,诅咒银蛇采用上述方法,连续成功7次;升级无名刀前PK一次,死亡一次,擅自提高黑铁和首饰品质,于导致今晨升级失败。为无名刀默哀3分钟!





