找回密码
 初始化身份识别芯片
查看: 13828|回复: 9

[游戏技巧] [会长讲故事]市场是如何保证你武器刷不出来的

  [复制链接]

超级版主

STS 竞技场总主持

高级机师译码专家搬运能手战术专家通讯记者学院教员远星汉化组成员

发表于 2020-5-31 00:15:46 | 显示全部楼层 |阅读模式
本帖最后由 1171947184 于 2020-5-31 00:26 编辑

以下内容均以完全原版条件作为大前提
以下计算公式均以实际情景做出了合理的简化
以下计算公式均按照基本计算顺序进行



相较于战役环境,生涯环境的武器往往是缺乏的,而获得较为理想的武器也显得尤为艰难。各个市场刷新的武器为什么都这么菜?
我们可以基于BaseSubmarketPlugin等文件解析这个过程。


武器的刷新主要和殖民地等级挂钩,除此之外具体市场类型也将产生较大的影响。或许值得一提的是,在市场更新、新武器刷新时,旧有的武器会被全部删除,不会留下上一次刷新的任何残余。


————————————————————————————————————————


引入“武器添加机会”概念

当市场为Open Market时,武器添加机会=市场规模 - 1,上下浮动1,但无法低于2

当市场为Black Market时,武器添加机会=市场规模 - 1,上下浮动1,但无法低于2

当市场为Military Market时,武器添加机会=2 * 市场规模 - 3,上下浮动1,但无法低于4

当殖民地存在Military Market时,它的Open Marke和Black Market的武器添加机会均增加5



武器添加机会是武器生成的一个关键要素,将直接影响市场的武器数量。
然后,将这个势力所有可选武器,归入全部武器这一类之中。
在此之后,额外地将中、小槽武器归入五个类别:PD武器打击武器动能武器常规导弹武器其他武器。归类优先级从前到后依次递减。
PD武器的分类依据是:会自动瞄准导弹。
打击武器的分类依据是:武器带有STRIKE标签,AI会用它们进行终结打击。
动能武器的分类依据是:武器的伤害类型为动能。
常规导弹武器的分类依据是:武器槽位为导弹。
其他武器则为不符合上述任何类型的武器。
需要注意的是,现在存在六个类别的武器:全部武器、PD武器、打击武器、动能武器、常规导弹武器、其他武器。
全部武器这一类别包含了后几个类别的所有武器,且大槽武器只在这一类里。


然后,根据优先级,依次按照上述优先级从高到低的顺序,将每一类别的武器,对市场进行一次添加。
每添加一次,都消耗一次武器添加机会,如机会不足则结束添加流程。

每一次添加的流程均为:
添加仅涉及该类的武器。
每个武器都有生成权重,生成权重越高表示越容易被选中而参与本次添加。


引入“武器Tier”概念

每个武器都有自己的武器Tier,是预先决定好的隐藏数据,不由任何因素改变

取值为0、1、2、3,数字越高表示武器越高级或罕见,且购买所需的关系越高


引入“市场舰船质量”概念

市场舰船质量=该市场上方显示的舰队质量

取0 ~ 1,100%即为1


当武器Tier为0时,生成权重=1。
当武器Tier为1时,生成权重=0.5 + 市场舰船质量,但无法超过0.9。
当武器Tier为2时,生成权重=0.25 + 市场舰船质量 * 0.5。
当武器Tier为3时,生成权重=0.125 + 市场舰船质量 * 0.25。
然而,对于Open Market,Tier为1、2、3的武器的权重强制为0,即无法被添加至市场。


然后,在这一类中,根据权重随机选择一种武器,并决定生成数量。
当武器为小槽时,生成数量=4 ~ 13。
当武器为中槽时,生成数量=2 ~ 7。
当武器为大槽时,生成数量=1 ~ 4,然而非全部武器这一类是不会生成大槽武器的。


在决定完毕生成数量后,将武器按对应生成数量添加到市场中。
从结果而言,每一次添加,都是为市场刷新数个同种的武器,而市场丰富的武器库,是由多次添加才形成的结果。


按照如上流程执行完毕后,如果武器添加机会还有剩余,则进行最后的常规武器生成环节:
按照全部武器这一类别生成武器,生成过程中的权重等各类机制与此前相同。
常规武器生成环节将循环执行,直至武器添加机会消耗完毕为止。


一些简单的结论:

市场规模会大幅度影响武器数量
有一个带Pristine Nanoforge的Orbital Work,会极大幅度提升高级武器出现概率
Military Market自身会刷新大量武器,除此之外还会给其他市场大幅增加武器数量
不要指望在Open Market里找到什么好武器,反而是Black Market往往会带来惊喜
特殊的按类刷新机制,确保了市场里一定有一些非大槽的PD武器、动能伤害武器之类的保底货

评分

参与人数 2星币 +10 收起 理由
Gura。 + 5 赞一个!
saya39 + 5  

查看全部评分

写一点普适性的东西。

英仙统领

高级机师译码专家学院教员搬运能手战术专家通讯记者

发表于 2020-5-31 00:47:16 | 显示全部楼层
141开始了

战列舰长

发表于 2020-5-31 04:10:33 | 显示全部楼层
俺寻思好像明白了……

巡洋大副

发表于 2020-6-9 12:15:52 | 显示全部楼层
本帖最后由 ybhybhybh 于 2020-6-9 12:18 编辑

大约明白了。不过还是有些问题:
我看编辑器里的tier的范围是0~3,输入更大的数字能起作用吗?
还有数据rarity会造成什么影响?其范围是0.0~1.0,超出范围又会造成什么影响?

点评

tier,大于3会导致武器刷不出来,小于0会视作为0 rarity,大于1会视作为1,小于0会视作为0  详情 回复 发表于 2020-6-9 12:35

超级版主

STS 竞技场总主持

高级机师译码专家搬运能手战术专家通讯记者学院教员远星汉化组成员

 楼主| 发表于 2020-6-9 12:35:05 | 显示全部楼层
ybhybhybh 发表于 2020-6-9 12:15
大约明白了。不过还是有些问题:
我看编辑器里的tier的范围是0~3,输入更大的数字能起作用吗?
还有数据rar ...

tier,大于3会导致武器刷不出来,小于0会视作为0
rarity,大于1会视作为1,小于0会视作为0

点评

你好,请问rarity这个数值是接近1导致武器越稀有?还是越接近0越稀有?  详情 回复 发表于 2022-2-24 16:35
rarity 的范围是0-0.5,我记错了。 错过你的回答很有帮助。  详情 回复 发表于 2020-6-10 11:22
写一点普适性的东西。

巡洋大副

发表于 2020-6-10 11:22:09 | 显示全部楼层
1171947184 发表于 2020-6-9 12:35
tier,大于3会导致武器刷不出来,小于0会视作为0
rarity,大于1会视作为1,小于0会视作为0 ...

rarity 的范围是0-0.5,我记错了。
错过你的回答很有帮助。

点评

rarity 的范围是0-1,你确实记错了。 看来这篇文章的确对你产生不了帮助。  详情 回复 发表于 2020-6-10 16:06

英仙统领

高级机师译码专家学院教员搬运能手战术专家通讯记者

发表于 2020-6-10 16:06:13 | 显示全部楼层
ybhybhybh 发表于 2020-6-10 11:22
rarity 的范围是0-0.5,我记错了。
错过你的回答很有帮助。

rarity 的范围是0-1,你确实记错了。
看来这篇文章的确对你产生不了帮助。

战列舰长

发表于 2020-6-12 23:30:54 | 显示全部楼层

星域军阀

发表于 2022-2-24 16:35:47 | 显示全部楼层
本帖最后由 一米二的将军 于 2022-2-24 20:22 编辑
AnyIDElse 发表于 2020-6-9 12:35
tier,大于3会导致武器刷不出来,小于0会视作为0
rarity,大于1会视作为1,小于0会视作为0 ...

大佬你好,请问rarity这个数值是越大(接近1),导致武器越稀有(难以刷出来),还是相反?

巡洋大副

发表于 2023-12-24 23:11:37 | 显示全部楼层
原来是这样啊

本版积分规则

Archiver|手机版|小黑屋|远行星号中文论坛

GMT+8, 2024-11-22 05:20

Powered by Discuz! X3.5

© 2001-2077 Tencent Cloud | Durian Software Studio

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