B1FamilyTableRow
- Table row defining a preset family template, including its starting map, localized name,
* description, texture, starting currency, member attribute IDs, and initial collection objects.
| Property | Type | Description | Metadata |
|---|---|---|---|
| MapId | FName | Map ID where this family starts. | Category: B1FamilyTableRow Foreign: Map.Id |
| FamilyNameTextId | FString | Localized text ID for this family's name. | Category: B1FamilyTableRow StringTableKey: Id |
| DescriptionTextId | FString | Localized text ID for this family's description. | Category: B1FamilyTableRow StringTableKey: Id |
| TextureId | FName | Texture ID for this family's portrait image. // The family image may be changed dynamically in the future | Category: B1FamilyTableRow Foreign: B1Texture2D.Id |
| CurrencyDatas | TArray | Default currency grants provided to this family at creation. | Category: B1FamilyTableRow |
| FamilyMemberList | TArray | List of attribute IDs applied to all members of this family. | Category: B1FamilyTableRow |
| IsRandomGenerate | bool | Whether this family's members are randomly generated. | Category: B1FamilyTableRow |
| InitCollectionObjectIds | TArray | List of collection object IDs granted to this family at creation. | Category: B1FamilyTableRow Foreign: Collection.Id |
| InitialRelationships | TArray | Initial relationship seeds applied after every member of this family has been spawned. | Category: B1FamilyTableRow |
| InitialBusinesses | TArray | Businesses this family owns from world generation. Plain table data, so the save file gains nothing. | Category: B1FamilyTableRow |
| InitialCareers | TArray | Careers the members of this family already hold at world generation. * Multiple entries per member are allowed when they target different career types. | Category: B1FamilyTableRow |
| bBlockRandomCareer | bool | true blocks the world-generation fallback that joins one member to a random fake company. * Members then keep only the careers authored in FamilyMemberList / InitialCareers. * Defaults to true: a preset family's jobs come from authored data, not from a random draw. * Set false explicitly on a family that should receive the random fallback. * Note this does not block school enrollment - FB2CareerComponent::HandleAutoJoinCareerSchool * runs after world generation and is unaffected. | Category: B1FamilyTableRow |
| Id | FName | Unique Id | Category: B1TableRowBase |
| Comment | FString | Dev Comment | Category: B1TableRowBase |
Back to Type FinderSearch and filter all 2203 StructGuide documents
See alsoFamily
- EB1FamilyCreateGenderControllType
- EB1FamilyRelationshipType
- Family Data Guide
- FamilyCreateTemplate Data Guide
- FamilyMonitoringNotification Data Guide
- FamilyNamePool Data Guide
- FamilyRelationshipName Data Guide
- FB1FamilyCreateOperation
- FB1FamilyCreateTemplateData
- FB1FamilyCreateTemplateTableRow
- FB1FamilyDivorceUIInfo
- FB1FamilyMemberAttributeInfo