维护提醒

BWIKI 全站将于 9 月 3 日(全天)进行维护,期间无法编辑任何页面或发布新的评论。

全站通知:

模组:家具

来自星露谷物语维基
跳到导航 跳到搜索

物品

此页面解释了游戏如何存储和解析“家具”类型的物品数据。对于物品数据的概述,请参阅模组:物品数据

概览

家具是可以被放下的装饰性物品。某些情况下玩家可以坐在其上,或在其上放置物品。

家具的物品类型(F) (在 C# 代码中,也写作 ItemRegistry.type_furniture),其数据存储在 Data/Furniture,其贴图默认存储在 TileSheets/furniture,其代码存储在 StardewValley.Objects.Furniture

数据格式

数据素材 Data/Furniture 包含一个“字符串 → 字符串”查询,其中:

索引 字段 效果
0 名称 物品内部名称(同时也是英语名称)。
1 类型 家具类型。可能的取值为:
  • chair
  • armchair
  • bed
  • bed child
  • bed double
  • bench
  • bookcase
  • couch
  • decor
  • dresser
  • fireplace
  • fishtank
  • lamp
  • long table
  • other
  • painting
  • randomized_plant
  • rug
  • sconce
  • table
  • torch
  • window
2 地块表尺寸 家具在地块表中所占尺寸。单位为地块。可以形如<宽度> <高度>(例如1 2)。亦可设为-1,代表使用此类型家具的默认尺寸。
3 碰撞箱尺寸 家具的碰撞箱尺寸,单位为地块。碰撞箱的锚点位于家具左下角,也就是会向上和向右眼神。可以形如<宽度> <高度>(例如1 2)。 亦可设为-1,代表使用此类型家具的默认尺寸。
4 旋转 允许的旋转类型(1,2 或 4)。
5 价格 从商店购入的价格。
6 位置限制 家具可放置的位置。
含义
-1 默认(使用对应家具类型的默认值)
0 只可室内
1 只可室外
2 室内外均可
7 显示名称 翻译后的家具名称。可用模板字符串
8 贴图集索引 贴图集索引
9 贴图集 (可选)贴图集的素材名称。默认为TileSheets/furniture
10 禁止随机出售 (可选)是否禁止该家具出现在随机商店库存和家具目录中。默认为false。
11 上下文标签 (可选)空格分隔的上下文标签列表。默认为none。

另请参阅