《热血传奇》深度解读系列(6):法师技能解读(下)

  认真玩,深度聊。上一期呢,我们聊了法师的伤害型性能。本期我们接着上期,将法师的特殊技能进行一个解读。跟伤害型技能效果简单直接可见不同,特殊技能的发挥作用机制相对复杂,许多玩家只能了解了大概。本期我们将从GOM引擎的源代码来为大家深度解读这些技能。(注:GOM引擎并非与官服完全一致,我们会在文中将我们已经发现的不同之处指出来)。

  简介: 法师12级习得的技能,能将级别低于自己的人和怪推开,修炼等级越高,推得越远。

  《热血传奇》深度解读系列(6):法师技能解读(下)插图《热血传奇》深度解读系列(6):法师技能解读(下)插图1深度解读:抗拒火环除了上面简介提到的大家都了解的部分,我们将深度解读抗拒火环的成功机率以及推出距离。所谓成功机率,就是指即使你的等级高于人或怪,你也未必会每次抗拒火环都把他推动。从上图的首行代码可以看到,引擎在判定抗拒火环是否成功时会首先计算一个数字,我们姑且记作A吧:

热血传奇绿色字怎么打

  A=6+技能等级*3+等级差距

  技能等级即抗拒火环的修炼等级(取值范围为0-3),等级差距使施法者和要推的人和怪的等级差(要求必须大于0)。

  然后引擎会从0-19中随机抽出一个数字,来和A比大小。当A大于这个随机数时,抗拒火环才会推动目标,否则无效。

  所以,现在大家知道了为什么你刚学会抗拒火环的时候,推稻草人偶尔也会推不动了吧。

  简介:法师13级习得的技能,能招召唤怪物作为自己的宝宝来战斗。修炼等级越高,可以带的宝宝越多:0级招2个,1级招3个,2级招4个,3级招5个。施法者自身等级越高,可以召唤的宝宝种类也会越多(越强)。

  热血传奇怎么死亡怎么减少暴率《热血传奇》深度解读系列(6):法师技能解读(下)插图2《热血传奇》深度解读系列(6):法师技能解读(下)插图3深度解读:上面的简介大家都应该知道,这里简单介绍下诱惑的成功率与什么有关。从上面的代码可以看来,诱惑之光这个技能的机制非常复杂。它的基本前提是怪物必须是生命系怪物,同时怪物的等级必须小于等于人物等级+2并且怪物等级要小于引擎中所限制的诱惑之光可以诱惑的怪物最大等级(这个值通常为50)。然后,引擎会进行一系列随机数判定,这一部分非常复杂,我们就不详细讲了。我们只说诱惑之光的成功机率与什么有关。首先,就是人物等级和技能等级,这两项越高,越容易成功;其次就是怪级等级和怪物的最大HP,这两项数值越大,越不容易成功。所以看到这儿大家应该明白了吧,这个技能的成功率与魔法力、道术和准确都没啥关系。

  简介:法师19级习得的技能,作用等同于地牢逃脱卷。技能级别越高,成功率越高。

  深度解读:下面的代码给出了瞬移成功率的计算公式。0级瞬移成功率为4/11,1级为6/11,2级为8/11,3级为10/11。

  《热血传奇》深度解读系列(6):法师技能解读(下)插图4《热血传奇》深度解读系列(6):法师技能解读(下)插图5

  简介: 法师31级开始习得的防身技能,能够抵御一定的伤害。

  深度解读:魔法盾是法师的灵魂技能之一。认真哥仔细钻研了GOM引擎的源代码,发现早期GOM的源代码对魔法盾的实现机制是有BUG的。

  首先我们看第一段代码:

  《热血传奇》深度解读系列(6):法师技能解读(下)插图6《热血传奇》深度解读系列(6):法师技能解读(下)插图7这段代码描述了一个魔法盾启动时调动的函数,这个函数总共有2个参数:一个是魔法盾等级nLevel,一个启动秒数nSec。那nSec这个参数是怎么计算的呢?

  nSec=(施法者发挥魔法力+15)*(魔法盾等级+1)/4 + 技能数据库中魔法盾的威力

  认真哥查看了一下大多服务端里技能数据库中魔法盾的威力都是0,所以魔法盾的秒数 = (施法者发挥魔法力+15)*(魔法盾等级+1)/4,3级魔法盾时,魔法盾的秒数就等于施法者发挥魔法力+15。值得注意的是,这个秒数是指在不受任何攻击的情况下魔法盾的时长。在遭受攻击后,这个时间也会相应地扣减。

  而魔法盾的等级除了决定魔法盾的秒数之外,还决定魔法盾抵御伤害的能力,见下图:

  《热血传奇》深度解读系列(6):法师技能解读(下)插图8《热血传奇》深度解读系列(6):法师技能解读(下)插图9这段代码是GOM早期的代码,根据这段代码,0级盾吸收伤害能力最强,人物只承受16%的伤害;1级盾人物承受24%;2级盾人物承受32%;3级盾人物承受40%。可以看出这里明显是个BUG。后期的引擎中修复了这个BUG,改成了0级盾抵御16%伤害,1级盾抵御24%,2级盾抵御32%,3级盾抵御40%。

  大家看了上面这个数字有什么感触吗?当然,对于一般的玩家来说,并不会觉得有什么。但是,认真哥要告诉大家,私服引擎中的魔法盾伤害吸收(抵御)比例要远远少于官服,见下表。

  《热血传奇》深度解读系列(6):法师技能解读(下)插图10《热血传奇》深度解读系列(6):法师技能解读(下)插图11大家看到了吧,私服3级盾只能抵抗40%的伤害,而官服则可以抵抗60%。这也是为什么很多玩家总觉得私服里的法师比官服要弱一大截的原因。

  《热血传奇》深度解读系列(6):法师技能解读(下)插图12《热血传奇》深度解读系列(6):法师技能解读(下)插图13法师一击必杀不死系怪物的神技。话不多说,直接上代码。几个要点大家得清楚:(1)玩家级别必须要大于怪物级别,而且当与怪物级别相差过小(比如只差1级)时,圣言术的成功率会在原有的机率上折损一半;(2)圣言术可以干掉的怪物有最高级别限制(通常为50或55级,GM可以自行调整),这个级别以上的怪物可无论如何也不可能用圣言击杀;(3)圣言术成功率的计算公式为:

  圣言术等级 * 7 + 15 + 人物与怪物的等级差 / 100

  所以3级圣言术的成功率即为(36+人物等级-怪物等级)/100。

  同样地,使用者自身的魔法力与准确与圣言成功率无任何关系。

  讲到这里,法师的所有的技能就全讲完了,不知道各位是否有所收获。这里不得不提的一句是,很多私服里的法师确实要弱于官服(魔法盾的吸收比例以及单体技能伤害的削弱方面)。所以,大家玩私服的时候,还是慎重选择法师。

  下一期聊点什么我还没想好,大家有什么想了解的?如果有朋友能给认真哥提供一个官服的道士号做实验的话,认真哥可以也聊一下道士的技能。

  好了,欢迎大家点赞转发!请要第一时间获取更新, 请大家关注微信公众号: 深度聊游戏

  《热血传奇》深度解读系列(6):法师技能解读(下)插图14《热血传奇》深度解读系列(6):法师技能解读(下)插图15