3DMGAME 3DM首页 新闻中心 前瞻 | 评测 游戏库 热门 | 最新 攻略中心 攻略 | 秘籍 下载中心 游戏 | 汉化 购买正版 论坛

注册 登录

QQ登录

只需一步,快速开始

查看: 2458|回复: 1
打印 上一主题 下一主题

[游戏求助] 关于商店不同阶段道具池刷新概率的问题。

[复制链接]

5

主题

472

帖子

561

积分

高级玩家

Rank: 4

贡献度
2
金元
5530
积分
561
精华
0
注册时间
2016-6-28
跳转到指定楼层
主题
发表于 2019-9-21 17:44 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 yelvhehe 于 2019-9-21 17:45 编辑

请教各位大佬,我用的论坛里
暁楓”的mod——https://bbs.3dmgame.com/forum.php?mod=viewthread&tid=5884515&extra=page%3D1%26filter%3Dtypeid%26typeid%3D39458
并用外挂模式进行复制和自行修改,关于他mod里一个功能描述“更改了所有商店机制,并从初期即大幅增加,后期可出传奇【科普:随着你的城镇发展才会逐渐解锁稀有,史诗,传奇等物品,解锁之后才会出现在商店以及任务奖励中】”
首先各个npc不同阶段出售的道具总数量进行修改,变成分阶段提高,最初卖10个、之后11个到最后16个;然后修改NPC每阶段道具池的出现比重;
按道理应该是不同阶段刷新比重不一样吧?
比如布莱克爵士,在游戏初期(earlygame),它卖的消耗品里,普通的比例更高比如80%概率、史诗传说品质的不出现就是0%。之后到下一阶段比如中期(midgame)普通比例50%、稀有30%、史诗20%之类的递推。
然而作者暁楓在这里的实际代码是比如布莱克爵士,它的六阶段(earlygame,earlymidgame、midgame、midlategame、lategame、endgame)物品池刷新概率一直是一样的,全部都是下面的代码:

                              <ItemsPool>
                               <Item>
                                  <ItemLink>192851</ItemLink>
                                  <Weight>35</Weight>
                                </Item>
                                <Item>
                                  <ItemLink>192857</ItemLink>
                                  <Weight>40</Weight>
                                </Item>
                                <Item>
                                  <ItemLink>192858</ItemLink>
                                  <Weight>50</Weight>
                                </Item>
                                <Item>
                                  <ItemLink>193163</ItemLink>
                                  <Weight>40</Weight>
                                </Item>
                                <Item>
                                  <ItemLink>193164</ItemLink>
                                  <Weight>30</Weight>
                                </Item>
                                <Item>
                                  <ItemLink>193165</ItemLink>
                                  <Weight>35</Weight>
                                </Item>
                                <Item>
                                  <ItemLink>192875</ItemLink>
                                  <Weight>40</Weight>
                                </Item>
                                <Item>
                                  <ItemLink>192876</ItemLink>
                                  <Weight>50</Weight>
                                </Item>
                                <Item>
                                  <ItemLink>192877</ItemLink>
                                  <Weight>40</Weight>
                                </Item>
                                <Item>
                                  <ItemLink>192878</ItemLink>
                                  <Weight>30</Weight>
                                </Item>
                                <Item>
                                  <ItemLink>193166</ItemLink>
                                  <Weight>35</Weight>
                                </Item>
                                <Item>
                                  <ItemLink>192930</ItemLink>
                                  <Weight>40</Weight>
                                </Item>
                                <Item>
                                  <ItemLink>192931</ItemLink>
                                  <Weight>50</Weight>
                                </Item>
                                <Item>
                                  <ItemLink>192932</ItemLink>
                                  <Weight>40</Weight>
                                </Item>
                                <Item>
                                  <ItemLink>193167</ItemLink>
                                  <Weight>30</Weight>
                                </Item>
                                <Item>
                                  <ItemLink>193728</ItemLink>
                                  <Weight>0</Weight>
                                </Item>
                                <Item>
                                  <ItemLink>193729</ItemLink>
                                  <Weight>0</Weight>
                                </Item>
                                <Item>
                                  <ItemLink>193730</ItemLink>
                                  <Weight>0</Weight>
                                </Item>
                                <Item>
                                  <ItemLink>193731</ItemLink>
                                  <Weight>0</Weight>
                                </Item>
                                <Item>
                                  <ItemLink>193732</ItemLink>
                                  <Weight>0</Weight>
                                </Item>




于是问题来了,我也仔细学习了论坛里https://bbs.3dmgame.com/forum.php?mod=viewthread&tid=5889142&extra=page%3D1%26filter%3Dtypeid%26typeid%3D39458关于自定义卡片池的教学。

1、这样在游戏里里会发生变化吗?我玩到工程师阶段,布莱克爵士出售13个物品、总数比游戏初期多了,但道具品阶史诗的偶尔刷出来,总感觉一直在刷那几样东西,传说都没见过。

2、道具刷新的比重加在一起为什么不是100?比如消耗品:
  <Item>
                                  <ItemLink>192851</ItemLink>
                                  <Weight>35</Weight>
                                </Item>
                                <Item>
                                  <ItemLink>192857</ItemLink>
                                  <Weight>40</Weight>
                                </Item>
                                <Item>
                                  <ItemLink>192858</ItemLink>
                                  <Weight>50</Weight>
                                </Item>
                                <Item>
                                  <ItemLink>193163</ItemLink>
                                  <Weight>40</Weight>
                                </Item>
                                <Item>
                                  <ItemLink>193164</ItemLink>
                                  <Weight>30</Weight>
                                </Item>
权重加在一起是195,这是什么原理?
搞不清楚我感觉自己去改都不会整了,我的理解是应该把每个npc每个时期、每种类型物品比重逐级提高、然后每一阶段每种类型物品权重和为100(我看了下游戏原版的代码也是加一起100),是这样吗?

3、MaxItemsToOffer这一项的值是代表出售的最大物品数吧?
但我看“自定义卡片池的教学”帖子里把这个数改成2000,npc一下出售2000个道具?
另外帖子里“建议如果自行修改各个稀有度池的比例,总数按游戏原始数据调整  比如原始200的,你各个比例加起来最好等于200”这是啥意思啊,不是每种比例加起来100%就好了嘛?

求大佬不吝赐教~


回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|3DMGAME ( 京ICP备14006952号-1  沪公网安备 31011202006753号

GMT+8, 2026-3-30 00:58 , Processed in 0.027312 second(s), 15 queries , Memcached On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表