魔盒解读

今天我们讲一下魔盒

魔盒这个东西 目前来说

ID是 DNF.EXE 绑定了的
也就是说 要使用 魔盒 就只能使用那么几个

那么现在我们能使用的魔盒有多少呢

让我们来搜一下
stackable/event/atmage/randomcerabox_event3.stk
stackable/cash/randomcerabox_1.stk
stackable/cash/randomcerabox_2.stk
stackable/cash/randomcerabox_event1.stk
stackable/cash/randomcerabox_event2.stk

台服6个可用魔盒代码

896
992
8289
2660169
2660397
2660419
690000280

所有的魔盒 都在这里

也就是说 我们能使用的 就是这5个 魔盒形式

我们首先看第一个

[stackable type]
`[multi upgradable legacy]`
0
我们看到了他的 物品种类
这个种类我们再搜索一次 看看有多少是相同的

[stackable type]
`[multi upgradable legacy]`
0

这个意思 是魔盒的分类 这种分类 是早期的魔盒

[random]

这里是 开始随机的意思
[default list]
1 1085 10 0 1085 170000 20 0 1085 30000 30 0 8 300000 10 0 8 170000 20 0 8 30000 30 0
[/default list]

这个值 指的默认值

为什么要有个默认值呢?因为魔盒的获得概率的形式是 从 1- 极限, 随机踩数字
如果有一个数字 是所有几率都不包含的 那么 他就要出默认

[random list]
1 3331 5 0 3331 37271 10 0 3331 106490 5 0 3331 31947 10 0 3331 106490 5 0 3331 37271 10 0 3331 13311 5 0 3331 15973 10 0 3331 21298 5 0 3281 9584 10 0 28 2662 1 1 897 106490 1 0 897 7454 10 0 897 2662 30 0 899 26622 1 0 899 5856 5 0 899 2928 10 0 14 26622 1 0 14 7188 5 0 14 3833 10 0 14 1331 30 0 7456 26622 1 0 7743 74543 1 0 7744 6921 1 1 7273 3993 1 1 7274 1331 1 1 7275 106 1 1 7456 37271 1 0 8 21298 100 0 8 3034 200 0 8 1331 500 0
[/random list]

这个是随机数值分组的 第一组

1 3331 5 0  其中的前面 1 是指的 每次从这个分组里 抽取1个数字出来 作为 奖励  3331 是默认 3331 物品ID  5个数量 0 不公告
他这里 为什么要默认一个呢? 同上的意思 如果没有抽取到 那么就默认出这个
3331 37271 10 0  然后 后面的 则是 4个数字1组 。 物品ID  概率 数量 0 不公告 1公告

这里公告的话 就要说下 超过 单个数量 无法使用公告 会导致炸
这也是早期盒子的一个BUG

[random list]
[/random list]
下面的第二个分组 就是指的 魔盒第二栏出现的道具 ,分析数据是一样的

刚才有人问 如何拓展魔盒 第三个位置

很简单

再写一行内容即可

[random list]
[/random list]

即是这样 即可 多出一栏 ,魔盒目前显示极限是3栏 无法再多 ,但是获得数量 可自由设置

[sealing removal item]
900 3
[/sealing removal item]

这里就是魔盒钥匙 就不多说了

这是一种常见魔盒

还有一种魔盒

stackable/cash/randomcerabox_2.stk

即是这个。盛装的箱子

这个魔盒 是出于一个时装礼包里面的
是作为赠送的特殊魔盒而诞生的

所以 他开启的时候 底板的图标 会不同
[stackable type]
`[multi upgradable legacy bonus cera]`
0

他的分类也不同 很明显能看的出来

而且 这个魔盒 不能使用钥匙 ,虽然有参数 但是也不能使用

但是机制和算法 是一致的

然后我们说下

魔盒的几率问题

魔盒的几率设置 需要反复测试

不能写相同数字

如果大面积相同数字 魔盒逻辑会出问题

导致出的东西 一直是默认的那一个

且魔盒

不能写到顶数据 如果有道具 写到 极限数据 那么 每次都回出他 不会出别的
魔盒的几率数据 也不能写太小 如果全部都写太小 魔盒也只会出默认道具

所以魔盒的几率设置 需要 大家自行重复测试 才能得到一个号的魔盒

然后魔盒的话

[random list]
1

前面的1 是可以改的

改成多少 他就会从这个数组里面抽取多少个道具 做位奖励

魔盒的基础知识就讲完了 谢谢大家 再见

© 版权声明
THE END
喜欢就支持一下吧
点赞13 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容