
草原之王奖励(战利品箱)
为游戏添加了一个战利品箱机制,使用你在《草原之王之旅》游戏中获得的硬币作为货币。
查看大图这个模组为游戏添加了一个战利品箱机制,使用你在《草原之王之旅》游戏中获得的硬币作为货币。
安装
请至少安装 SMAPI 4.0 版本。
下载此模组并解压至 Stardew Valley/Mods 文件夹。
通过 SMAPI 运行游戏。
如何使用
"格斯在酒馆安装了一台新机器,看起来像是某种自动贩卖机。草原之王的旅程小游戏也进行了更新,现在会给你可消费的代币!"
嗯,看来这些代币只能在这台新奇的机器上使用,它似乎会随机给你一些物品作为回报。
有两种不同等级的战利品箱:基础级和高级。
基础级需要10枚草原之王代币,高级级需要50枚。
高级等级掉落稀有物品的几率更高。
所有这些都可以通过配置进行调整,并且你可以制作自己的战利品箱和奖品列表,更多信息可以在下面的1.1.0版本说明中找到。
更新说明
1.2.0
已针对SDV 1.6和SMAPI 4.0更新
现在以 .NET Core 6 为目标
对配置中的奖励进行了一些更改,现在ID为字符串而非数字
1.1.0
在东海岸生活了5年后,是时候回家了...
显著变化:
将mod更新至目标.NET Core 5(显然星露谷物语1.5.5版本已升级至此)全面改进了战利品箱系统现在可完全自定义
一旦创建了config.json文件,您就可以对任何战利品箱进行修改(例如:创建具有自定义名称、奖品池和成本的新类型)一个战利品箱包含一个"key"(仅作为简单、唯一的标识名称)、名称(在对话菜单中显示的称呼)、成本,以及奖品池列表。一个奖品池包含名称(目前仅在某些后续会介绍的命令中使用)、几率/权重,以及'奖品'列表。
这个概率/权重值设计得非常简洁,本质上就是某个特定奖池相对于其他奖池被抽中的相对概率。例如"基础"战利品箱设有5个层级,权重分别为:0.4、0.3、0.2、0.099和0.001。由于这些数值总和为1,可以将其视为各层级的百分比概率(如0.4=40%),但实际上这些数值并不需要总和为特定值。举例来说,若你在列表中添加一个权重为1.0的全新奖池,当开启战利品箱时,这个新奖池就有50%的选中概率。
一个"奖品"包含物品ID、数量以及可选的品质值(0/1/2/4数值,其中0=基础品质,1=银星,2=金星,4(!)=铱星,其他数值可能导致异常)
选取战利品箱时,系统会根据权重选定奖池,并从该奖池列表中抽取奖品。这些奖品在奖池内部具有均等的中奖概率,不过你可以通过添加重复奖品来调整概率分布。
新增了几个实用指令:
gettokens 显示你当前持有的代币数量(旧指令但仍列于此)
addtokens <value> 为你的代币总数增减数值(负值表示扣除)
settokens <value> 将你的代币设为指定数值
lootbox list 列出所有战利品箱及其价格
lootbox list <key> 列出指定战利品箱内的所有奖池及其包含的奖品
lootbox simulate <key> <times: 1> 模拟开启战利品箱次(默认1次),显示获得的所有奖品,以及各奖池被选中的次数和百分比统计。
新增了设置代币机位置和出现地图的功能
默认位置在"酒馆"地图的X:34,Y:17坐标,使其位于酒馆内两台游戏机之间。
目前代币机下方的地砖会被自动替换为与其他两台机器下方相似的材质(带有顶部轻微阴影的木板),后续可能需要研究如何在不替换整块地砖的情况下实现类似的阴影效果。
1.0.6及更早版本...
迷失在岁月长河中...
兼容性
适用于Linux/Mac/Windows上的星露谷物语1.6版本。
支持单人模式,理论上应支持多人模式(未经测试)。
不兼容主要替换酒馆的模组,因为代币机是在现有两台街机之间生成的。
如果遇到酒馆替换相关的问题,可以自由调整配置文件中的坐标,这应该不再是个问题。
源代码
正在加载版本记录…



正在加载评论…
评论在新手盒子客户端中发表,这里同步展示。