B1FamilyInitialRelationshipInfo
Directional initial relationship seed between two authored characters of a preset family.
| Property | Type | Description | Metadata |
|---|---|---|---|
| SelfAttributeId | FName | Owner of this seed. CharacterAttribute.Id is globally unique across cities. | Category: B1FamilyInitialRelationshipInfo Foreign: CharacterAttribute.Id |
| TargetAttributeId | FName | Target of this seed; cross-household targets are allowed and unresolved IDs are deferred. | Category: B1FamilyInitialRelationshipInfo Foreign: CharacterAttribute.Id |
| StatLevels | TMap | RelationshipStat.Id -> step in the -3~+3 range. 0 means unset and is skipped. | Category: B1FamilyInitialRelationshipInfo Foreign: RelationshipStat.Id |
| bMirrorStats | bool | false applies the level one-way only, for crushes and other asymmetric bonds. | Category: B1FamilyInitialRelationshipInfo |
| Flags | TArray | Relationship flags granted as initial state; lifetime expiry and start scripts are suppressed. | Category: B1FamilyInitialRelationshipInfo Foreign: RelationshipFlag.Id |
| Relationships | TArray | Named relationships granted as initial state, such as Youth_Lover or engagement. * Only Relationship rows in the independent category belong here - the conditional rows * (romance1~7 and friends) are derived from stat values and must be authored through StatLevels. * A named relationship is mutual, so it is applied to both sides regardless of bMirrorStats. | Category: B1FamilyInitialRelationshipInfo Foreign: Relationship.Id |
| Records | TArray | Authored relationship records injected in ascending RecordTime order. | Category: B1FamilyInitialRelationshipInfo |
| Milestones | TArray | Milestones granted to Self. The reward buff, activity feed and unread bluedot are suppressed for authored entries. | Category: B1FamilyInitialRelationshipInfo |