传奇怪物爆率及爆物决定时间揭秘

  • 2025-04-09 09:01:07
  • 来源:互联网

    传奇怪物爆率及爆物决定时间揭秘

    

    传奇怪物爆率和什么有关,爆什么东西是什么时候决定的呢?目前比较可靠的观点认为,爆率跟传奇引擎相关。小火炬引擎的爆率是怪物刷新时就决定爆什么东西,国产GEE、翎风等引擎的爆率是怪物死亡时决定爆什么东西。

    

    以国产传奇引擎为例,21站的小编觉得怪物的爆率在刷新的一刻,要爆什么东西就已经确定了。基于对计算机的一些浅显认识,这里大胆提出一种刷新假说。

    

    以1个怪物爆率文档举例,1/100的开天,意思是该怪物在死亡时,有1%的几率会爆出开天这个物品。但计算机读取到的是100/10000开天,在加载怪物刷新之初,便会随机在1 - 10000中生成一个随机数。如果这个数落在了1 - 100,怪物就会爆出该物品,超过100则不会爆出。

    

    不过新问题来了,人物爆率为800%,难道也遵循这个原则吗?爆率的差异体现在哪呢?计算机读到的是100 - 1万,但实际取数还是在1 - 1万之间,这时怪物会根据仇恨归属人物的爆率,来决定是否爆出该装备。

    

    举个例子,怪物仇恨归属爆率800%的人,随机数取1 - 800之间,就会爆出该物品。我们启动单机传奇,建两个不同爆率的人物。当怪物仇恨归属不同时,爆出来的东西明显不同。当仇恨归属爆率低的一方,爆出的物品很一般;当仇恨归属爆率高的人物时,爆出的东西会非常好。这就奇怪了,明明说怪物爆率是固定的,怎么两人打出不同结果呢?

    

    1/100的开天,假如随机数取到了199,对于爆率为100%人物的仇恨归属,此物品必然不会爆出;对于爆率高于199%的人物,此物品必定爆出。怎么能说怪物刷新的一瞬间就决定了爆什么东西呢?我们可以借助引擎里有趣的透视系统。如果怪物不是在刷新的一瞬间就决定爆不爆东西,那么引擎的透视计算需要时间。当怪物未被透视时,怪物的随机数会对比仇恨归属的一方,小于100则爆出,大于100则不爆。若怪物被透视,怪物的爆率文件由于需要可视化,随机数已经对比完成,透视后的怪物,无论爆率多少的人去打,都只会爆出透视的情况(除非GM强行修改爆率文件),这说明怪物爆出东西的逻辑早就规定好了。

    

    有人可能会说,这只能说明透视完后爆的东西是固定的,不能说明透视前不会变。引擎计算怪物掉落是需要时间的,包括物品和金币。金币的掉落是个范围区间,不是具体数值,所以爆金币时系统需要短暂时间计算要爆出金币的个数,金币掉落时间会稍微滞后于物品。经过测试,金币明显滞后于物品爆出,而物品几乎是同时爆出的。其实爆出什么东西在刷新的这一刻就决定了。

    

本文地址:https://www.paihu.com.cn/sifudaquan/32.html
copyright 2023-2025湃虎传奇网 网站地图