Skip to main content

B1RelationshipFlagTableRow

  • Table row defining a relationship flag, including its unique bit index, category, lifetime, and autonomy and stat modifiers.
PropertyTypeDescriptionMetadata
Indexint32The unique bit index for this relationship flag; must be non-overlapping and start from 0.Category: B1RelationshipFlagTableRow
CategoryFNameThe category of this relationship flag; only one flag per category can be active at a time.Category: B1RelationshipFlagTableRow
LifeTimeint32The duration in minutes this flag remains active; -1 means it lasts indefinitely.Category: B1RelationshipFlagTableRow
AutonomyTalkModifierint32The integer modifier added to the base autonomy talk score for characters with this flag.Category: B1RelationshipFlagTableRow
PositiveRelationshipStatModifierfloatThe float multiplier applied to positive relationship stat gains when this flag is active.Category: B1RelationshipFlagTableRow
NegativeRelationshipStatModifierfloatThe float multiplier applied to negative relationship stat losses when this flag is active.Category: B1RelationshipFlagTableRow
StartScriptIdsTArrayThe list of script IDs executed when this relationship flag is added.Category: B1RelationshipFlagTableRow
Foreign: Script.Id
EndScriptIdsTArrayThe list of script IDs executed when this relationship flag is removed.Category: B1RelationshipFlagTableRow
Foreign: Script.Id
RemoveOnSelfDeathboolWhether this flag is removed from the dying Zoi when they die.Category: B1RelationshipFlagTableRow
RemoveOnTargetDeathboolWhether this flag is removed from related Zoi when the flag holder dies.Category: B1RelationshipFlagTableRow
IdFNameUnique IdCategory: B1TableRowBase
CommentFStringDev CommentCategory: B1TableRowBase