Skip to main content

FB1ObjectTableRow

Overview

  • Data table row defining the full configuration of a game object, including its visual, functional, and economic properties. References templates, selection sets, stat IDs, inventory, sound, grab, and customization data for one object entry. (If something to define on an Object must be a list, always split it into a DataTable.)

Metadata

FieldValue
Kindstruct
EnvironmentB1 - Presentation
Categorystructs
ExtendsFB1TableRowBase

Properties (30)

NameTypeDescription
AssetUBlueprintSoft reference to the blueprint asset representing this object in the world.
AssetTableIdstringThis field is not used.
AvailableStatIdstring[]IDs of stats that this object can affect through interactions.
ConditionIdstringThis field is not used.
DescriptionTextIdstringString table key referencing the localized description text for this object.
DevOnlybooleanThis field is not used.
DisplayNameTextIdstringString table key referencing the localized display name for this object.
FilterCategorystringSubcategory (filter category) of this object used for secondary filtering in the build UI.
GrabDtIdstringID referencing the grab data table row defining how this object can be grabbed.
IconUObjectSoft reference to the icon texture displayed for this object in the build UI.
InitialStatIdstring[]IDs of stats initially set on this object when it is first placed.
InventoryCountintegerThis field is not used.
IsUnlockablebooleanWhether this object can be unlocked through ability or progression systems.
MarketPriceIdstringID referencing the market price table row used when selling this object.
MaskObjectIdstringID referencing the mask object table row for slot masking when this object is attached to an ObjectSlot (e.g. sink, window).
ObjectCategorystringPrimary category of this object used for build mode categorization.
ObjectFilterTagsstring[]Tags used for filtering this object in the object placement menu.
ObjectInventoryIdstringID referencing the inventory table row defining how this object is stored.
ObjectSoundNotifyIdstringID referencing the sound notify table row for audio feedback on this object.
ObjectTagsstring[]Semantic tags assigned to this object for use in conditions and script queries.
ObjectTemplateIdstringID referencing the object template table row defining this object's blueprint and placement behavior.
ObjectWeatheringGroupIdstringThis field is not used.
PopUpDescriptionIdstringID referencing the popup description table row shown when inspecting this object.
PriceintegerPurchase price of this object in the base currency; accessed via GetOriginalPrice().
QualityintegerThis field is not used.
RightUpperIconUTexture2DSoft reference to the upper-right corner badge icon displayed on this object's UI tile.
StateVariationIdstringID referencing the state variation table row controlling this object's state behavior.
TaxIdstringTax type identifier applied when buying or selling this object.
UseBowlOptionEB1UseSystemBowlOptionOption controlling whether and how the food bowl system is used when placing food into a specific slot.
WeightintegerWeight of this object used in inventory and carry calculations.