玩过传奇的都知道,打祖玛教主的难点并不在这个BOSS自身有多强悍,而在于这个教主会招小怪,打个比方就拿赤月恶魔来说,为什么在不少有幻境的复古传奇里,很多传奇玩家宁愿在幻境十屠龙殿打赤月恶魔,也不愿意下赤月巢穴去打老魔,就是因为赤月恶魔周围的小怪难缠,同样的道理,打祖玛教主的时候,教主招出来的小怪也是很难缠的,如果我们能单拎祖玛教主出来的话,那难度一定会大大降低,倚天搜服网,而且肯定会有五花八门的打法,那问题来了,如何能单拎出教主来呢?
今天就继续给大家深度解读传奇祖玛教主招小怪的机制,倚天搜服从源码的角度出发,让大家彻底了解这个BOSS如何招小怪,现在我们找一个任意的传奇私服登录,先不说招小怪的机制是什么,咱先看操作,现在的传奇私服里的这些教主都是瞎的,BOSS没几个是反隐身的,想当年从尸王上去BOSS全部是反隐的,那难度比现在要大一点,这个祖玛教主是最初1.76复古传奇里的终极BOSS,传奇这么多年,做出BOSS特定出场效果的还真没几个。
咱们说说这个祖玛教主是如何招小怪的,这张图的代码就是教主招小怪的机制判定:
代码翻译一下,首先这有一个参数设定,DangerLevel危险等级,这个参数的初始值等于5,也就是当祖玛教主满血的时候,
危险等级为5,依照这个判定机制,满血的时候,当前血量/最大血量=1再乘以5则等于5,这个值和初始的危险等级数值相等,那么不执行下面召唤随从的指令,一旦祖玛教主受到伤害,那么当前血量肯定比满血时候,最大血量要小,所以(受伤后)当前血量/最大血量小于1,这个数值再乘以5,那必然小于危险等级数5,而此时危险等级数5不等于0,那么执行下面的召唤随从的指令(也就是招小怪),这就是招小怪的判定机制。
为了让各位玩家更好理解,我们就举个例子;假设祖玛教主满血时血量不是3000,而是100,满血时不用说了肯定不召小怪,当受伤之后假设被法师一个雷电之后教主剩90点血,那么系统会进行计算,90/100=0.9再乘以5=4.5,4.5小于初始危险等级数5,而这个5不等于0那么召唤小怪,与此同时危险等级变成5-1=4了,这时候祖玛教主又被雷电电到了,这次剩85点血,系统又会迅速进行判定要不要招小怪,程序继续计算85/100=0.85再乘以5=4.25,4.25比此刻的危险等级4要大,那么不执行招小怪的指令,再继续打教主,教主每次受到伤害系统都会计算要不要招小怪护驾,直到教主的血量低于80点之后。如果是81点血,受伤后一下子变成了70点血,那么进行计算70/100=0.7再乘以5=3.5,3.5小于危险等于4,这个4又不等于0,那么系统执行招小怪的指令,并且危险等级数从4变成了3,以此类推直到教主被打死,这就是祖玛教主招小怪的机制,
这样的话很多传奇玩家会发现,教主可以招5次小怪,满血到4/5血量之间第一次,4/5到3/5血量第二次,3/5到2/5血量第三次,2/5到1/5血量第四次,1/5到0血量第五次。说到这肯定有人会质疑,为什么网上总是说祖玛教主会招4次小怪而不5次。而且我们很多玩家也证实真的只会招4次小怪,这又是什么原因呢?因为祖玛教主招小怪判定机制除了看血量外,还有一点就是所招小怪数量的饱和度,多少为饱和呢?30个,一旦小怪的数量达到30个数值,那么无论剩多少血都不会再招了,教主一般情况下招四次是肯定能招满30个的,所以一般只要不打死小怪物是不会召唤第五次的。
最后总结一下祖玛教主招怪机制、以及召唤的怪数量、都招哪些怪物:
1、满血的时候很特殊,危险等级是时刻监测的参数,无论之前危险等级是多少,只要是满血的情况下,危险等级数就是5,如果非满血时,则是按照上面说的那种危险等级减1,这种设定来定这个参数的实时数值。
2、祖玛教主每次召唤小怪物的数量和怪物种类是不定的,是随机的,召唤什么样的怪物完全看教主老人家的心情。
3、盛大传奇老版本传奇的火炬引擎,也可以理解为现在的外服引擎和国产传奇引擎在判定机制上基本没有区别,唯一一点区别在于一个细节,就是BOSS招小怪和BOSS追击目标,执行的先后程序上,怎么理解呢,老板传奇里BOSS血量一旦达到判定机制所规定的值,那么会瞬间释放小怪,然后去追击仇恨目标,而国产传奇引擎里则是教主受伤后的血量就算达到了招小怪的那个值了,但不会立刻招小怪,而是要先追击仇恨目标,这个过程如果你一直跑动,它是绝对不会招小怪的,直到它停止追击执行下一个指令时候,然后中间它会招小怪,系统做出了检测是否符合招小怪的条件,所以有的时候会看到法师电祖玛教主之后,教主跟着法师跑,跑的过程中血量又回满了,等教主停下来后并没有招小怪倚天搜服网。
怎么样让教主招的小怪全部变成石化状态下的雕像和卫士,先要用法师诱惑住教主,另外一个道士号引诱教主释放小怪,并把能拉走的弓箭手和蛾子全拉走,并消灭掉,最终保证这30个小怪都是石化的怪物,可以看到能移动的怪物数量在一次次减少,因为30个是饱和了吗,教主不会在召唤了。