BWIKI 全站将于 9 月 3 日(全天)进行维护,期间无法编辑任何页面或发布新的评论。
模组:靴子
← 物品
此页面解释了游戏如何存储和解析“靴子”类型的物品数据。对于物品数据的概述,请参阅模组:物品数据。
概览
靴子是能够被放进靴子栏的物品。靴子能改变玩家贴图,并且可能提供加成。
靴子的物品类型为 (B)
(在 C# 代码中,也写作 ItemRegistry.type_boots
),其数据存储在 Data/Boots,其贴图默认存储在 Maps/springobjects(物品)和 Characters/Farmer/shoeColors(鞋颜色),其代码存储在 StardewValley.Objects.Boots。
数据格式
您可以通过编辑Data/Boots编辑靴子数据。这是一个“字符串 → 字符串”字典,其中:
- 键为非限定性物品ID。
- 值为使用斜杠分隔的、包含如下字段的字符串。
索引 | 字段 | 效果 |
---|---|---|
0 | 名称 | 内部物品名称(同时也是英语名称)。 |
1 | 描述 | 在游戏中显示的、翻译后的物品描述。 |
2 | 价格 | 未使用。 实际的价格是通过(防御加成 × 100) + (免疫加成 × 100)计算的。 |
3 | 防御加成 | 穿戴时的防御加成。 |
4 | 免疫加成 | 穿戴时的免疫加成。 |
5 | 颜色索引 | 在“颜色贴图”中,靴子的颜色索引。0代表左上角的贴图(若有),否则默认使用Characters/Farmer/shoeColors贴图集。 |
6 | 显示名称 | 游戏中现实的、翻译后的名称(仅用于非英语素材文件)。 |
7 | 颜色贴图 | 包含靴子颜色贴图的素材名称 |
8 | 贴图索引 | 靴子在“贴图集”中的索引,0代表左上角的贴图。 |
9 | 贴图集 | 包含靴子贴图的贴图集素材名称。 |
示例
您可以利用 Content Patcher 添加自定义靴子,如下所示:
{
"Format": "2.7.0",
"Changes": [
// load textures
{
"Action": "Load",
"Target": "{{ModId}}/Boots, {{ModId}}/BootsColor",
"FromFile": "assets/{{TargetWithoutPath}}.png" // `assets/Boots.png` and `assets/BootsColor.png`
},
// add data
{
"Action": "EditData",
"Target": "Data/Boots",
"Entries": {
"{{ModId}}_OverpoweredBoots": "Overpowered Boots/These boots are totally overpowered!/1000000/100/100/8/Overpowered Boots/{{ModId}}\\BootsColor/0/{{ModId}}\\Boots"
}
}
]
}
另请参阅
- 模组:物品数据提供了物品数据的概述性参考。