传奇怪物爆率和什么有关 爆什么东西是什么时候决定
发布日期:2024-08-12 18:12:55 作者:传奇私服 传奇sf发布站 浏览次数:1 次
本期传奇知识来跟大家聊一聊,热血传奇中怪物爆率的问题,怪物的爆率究竟和谁相关?爆什么东西到底是什么时候决定的,是在刷新时还是怪物死亡的瞬间?
以国产传奇引擎为例,本人就爆率模型讲述一下自己的看法,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强行修改爆率文件),也就是说,怪物爆出东西的逻辑仍然是早就规定好的。
可能有传奇玩家要说了,你这东西只能说明透视完了以后爆的东西是固定的,但是并不能说明他透视之前不会变。接下来我会用一个例子来说明,并且验证我的观点,引擎计算怪物掉落是需要时间的,包括物品和金币,金币的掉落是一个范围区间,并不是一个具体的数值,因此在爆金币时系统需要一个短暂的时间去计算要爆出金币的个数,也因此金币掉落的时间要稍微滞后于物品。经过测试,金币是明显滞后于物品爆出的,而物品几乎是同时爆出的。
总结一下,传奇怪物爆出什么东西是在刷新的这一刻就决定的。