Skip to main content

FB1RelationshipData

Overview

  • Stores all relationship data for a character pair, including stat values, relationship list, decay time, family flag, and record history.

Metadata

FieldValue
Kindstruct
EnvironmentB1 - Presentation
Categorystructs

Properties (11)

NameTypeDescription
LatestInteractionTickintegerThe game tick of the most recent interaction between these two characters.
MainRelationshipEB1RelationshipStatPriorityTypeThe main relationship type currently prioritized for this character pair.
MinGrowthStepEB1GrowthStepThe minimum growth step at which this relationship data is valid.
PositiveLevelListtable<EB1RelationshipStatPriorityType, integer>A map from relationship stat priority type to its positive level count (currently unused).
ProfileUnlockedDataMaptable<FB1EntityId, FB1RelationshipProfileUnlockedData>A map from entity ID to the unlocked profile data for that entity.
RelationshipFlagTimeTaskIdstable<string, FB1TimeTaskId>A map from relationship flag ID to its associated time task ID used for timed flag removal.
RelationshipFlagsFB1RelationshipFlagsThe bitset of relationship flags currently active for this character pair.
RelationshipInfoListFB1RelationshipInfo[]The list of active relationship info entries for this character pair.
RelationshipRecordDataMaptable<FB1EntityId, FB1RelationshipRecordData>A map from entity ID to the relationship record data for that entity.
StatDatatable<string, FB1RelationshipStatData>A map from stat name to its runtime stat data for this relationship.
bIsFamilyRelationshipbooleanWhether the two characters share a blood-family relationship.