【转载】幸运对攻击力发挥的影响
传奇百区吧
全部回复
仅看楼主
level 7
max34 楼主
转自百家号,二楼发原文地址
认真玩,深度聊。很高兴与大家见面,我是认真哥,与大家深度聊游戏。从今天开始,我们将用数期的篇幅对《热血传奇》这款超经典的网络游戏中的各项机制进行代码级的深度揭秘,让大家重新认识热血传奇中各项机制。
作为《热血传奇》系列的第一期,我们就来聊一个很多玩家耳熟能详的一项游戏数值——幸运。众所周知,在传奇当中,人物的攻击、魔法、道术,甚至防御和魔防都是一个低数值和高数值所组成的一个范围。例如,一个26级的商店套法师的魔法大概在6-20左右。在实际输出的过程中,系统会从这个范围里随机抽取一个值(例如,15)来计算最终伤害。而幸运值的用处主要就是影响这个抽取过程,幸运值越高,抽取到最大值的概率也就越高。那人物的幸运值究竟是如何影响输出的呢?加1点幸运会增加多少概率发挥最大攻击呢?
严格来讲,大家经常讨论的幸运值主要有两种:一种是装备幸运值,一种是人物幸运值。装备幸运值一般来自于武器,通常来说,一把武器幸运值最高可加到7点;同时,也有一些极品项链,例如灯笼项链、白色虎齿项链也会附带幸运值。而人物幸运值,则来自于所装备的物品的幸运值之和。对于一个戴了幸运7武器和幸运2灯笼项链的人物来说,他的人物幸运值就是9点。本文主要讨论的是人物的幸运值,因为人物幸运值才是最终影响输出的,装备上的幸运值仅仅是人物幸运值的一部分,不会单独发挥作用(所以不要觉得你拿了诅咒+10的罗刹只会发挥罗刹的15攻击点而不会影响别的装备)。
认真哥作为传奇骨灰级玩家,从02年玩传奇的时候看了至少不下5本传奇攻略书,其中不乏所谓的官方攻略书;也在网上看了不少对于幸运值作用的解读。其中大多对幸运的解读为:每增加一点幸运,增加10%的概率输出最大攻击。如果按这种机制来解读的话,运1即10%发挥最大攻击,运7为70%,运9为90%。但后来相信大家也知道,运9其实是可以100%发挥最大攻击的,所以后来对这个说法又加了一个补丁:人物自带幸运+1。
看到这里,如果你也是这么认为,那就大错特错了。认真哥在研读了很多引擎的源代码后发现,幸运对攻击的影响并非如大家所想。下面先说结论:人物并没有自带的幸运值,发挥最大攻击的概率=1/(10-x),这里x为人物幸运值,如果x超过9, 则当成9代入计算。所以,就有个下面这张表:
幸运值与最大攻击
从上表可见,当人物没有幸运值的时候,会有10%的概率输出最大攻击。在人物幸运值很小的时候,每加一点幸运对发挥最大攻击概率的增加微乎其微(例如幸运+1比不加的时候,只多了1.1%的概率打出最大攻击);幸运越高,每加一点幸运对概率增加的就越大(运8只有50%发挥最大攻击,运9则变成了100%)。所以,前期加的幸运值的作用主要在于积累,而并非能立马发挥出明显的功效;只有到了运5以后,幸运值才逐渐发挥出了功效。
所以认真哥提醒大家(尤其是祝福油很贵的新区和新玩家),如果你暂时没有干到高运(运7以上)的计划,不妨先等油降价了再把幸运搞上去。否则费了高昂的代价加个1点2点幸运对你练级和pk的影响实在是小得很。
至于诅咒,可以简单理解与幸运相反,其机制是有概率发挥最小攻击值(严格来讲,应该是左边的数值;例如15-0, 左值就是15),而诅咒点数与发挥概率与幸运类似,在此就不展开讨论,有兴趣的同学可以读读下面的代码(有诅咒的情况即幸运小于0的情况):
传奇引擎中有关幸运值的代码
讲到这里大家相信已经对幸运值有了全新的认识。其实幸运值除了影响发挥的攻击数值以外,还会对武器升级(即砸武器)的机率等功能有一定的影响,关于这个,认真哥会在后面的武器升级专题中详解探讨影响武器升级的各项机制。
以上就是本期的全部内容了,在下一期,认真哥会和大家聊一聊战士(武士)的伤害输出,包括技能、攻击速度、准确、敏捷等一系列机制。大家感兴趣的话,别忘了帮认真哥点个赞转发一下
2020年02月29日 08点02分 1
level 7
max34 楼主
2楼沙发
2020年02月29日 08点02分 2
来水贴的,吧主何在,关起来
2020年02月29日 08点02分
@孤高的军师 搞得像你之前知道一样
2020年02月29日 08点02分
@max34 水水更健康[捂嘴笑]
2020年02月29日 11点02分
level 1
简单点,看道士打防或魔的时间就能理解了
2020年02月29日 12点02分 3
level 10
幸运8和1没区别,就得9,十来年了一直这样。
2020年02月29日 13点02分 4
@冰咖啡@ 你的无知让你有勇气说出这样的话。
2025年03月30日 23点03分
也不能这么多,8是50%最大攻击,也还可以了
2020年02月29日 14点02分
其实就两个,幸运一和运九的区别,其他都是扯淡。传奇这个垃圾2D游戏,20年前的制作,没那精细。
2020年02月29日 14点02分
@冰咖啡@ 对,总有人喜欢犟。
2020年02月29日 15点02分
level 11
其实就两个,幸运一和运九的区别,其他都是扯淡。传奇这个垃圾2D游戏,20年前的制作,没那精细。
2020年02月29日 14点02分 5
如果传奇不是画面太辣鸡,你看玩的人多不多。传奇的设定算是很优秀的了,就是这画面真的太辣鸡太辣鸡……
2020年03月03日 15点03分
level 7
我想知道升武器的机制
2020年02月29日 15点02分 6
这个很复杂,过两天把这部分的源代码给大家解读一下。
2020年02月29日 15点02分
+1 而且源代码似乎有好几个版本 求大神指导
2020年03月01日 05点03分
@max34 怎么没更新武器升级的帖子
2020年03月07日 13点03分
@max34 谢谢
2020年03月08日 05点03分
吧务
level 17
[汗]
2020年02月29日 15点02分 7
后面还会很多有关技能、武器升级的代码分析研究。但吧主要是觉得不合适,我也不发了
2020年02月29日 15点02分
@max34 合适啊,发吧,鼓励发
2020年02月29日 16点02分
2020年02月29日 16点02分
@蜕变凡身 谢谢吧主~[哈哈]
2020年02月29日 16点02分
level 11
私服引擎就1和9有区别,仅此而已
2020年02月29日 20点02分 8
别的引擎不清楚,至少gom不是,因为上面的代码就是它的
2020年03月01日 00点03分
level 7
我也是从02年接触传奇的,攻略书看过几本,从来没听说过还有官方攻略书,官方压根就没出过攻略书,都是一些第三方出版的,我还记得当年的攻略书说血印防火墙比谷雨好,还说一个服务器如果有100把谷雨,血印最多才5把,当初深信不疑
2020年02月29日 21点02分 9
@悲催求人道 韩版的真有隐藏属性 我们的是阉割版了和韩国人闹反了数据丢失严重所以……
2025年03月25日 03点03分
当初正版网站还标了祖玛装备有隐藏属性呢
2020年02月29日 23点02分
攻略书扯淡的非常多,还有冰咆哮破防和叠加伤害的。我会
2020年03月01日 00点03分
@max34 冰咆哮有破防和叠加吗?
2020年05月23日 01点05分
level 1
马克
2020年03月01日 03点03分 10
level 1

2020年03月01日 14点03分 12
level 1
什么版本
2020年03月04日 08点03分 14
level 13
那这么说运1不是没什么用啊
2020年05月24日 02点05分 15
不能这么说,没有运1哪来的运2[滑稽]
2020年05月24日 05点05分
level 13
运1只比普通的多百分之1
2020年05月24日 06点05分 16
1 2 尾页