B1Buff
- Represents a runtime buff instance on a character, including timing data,
* emotion state, UI visibility, and associated detail context.
| Property | Type | Description | Metadata |
|---|---|---|---|
| Id | FName | Data table ID of the buff. | Category: B1Buff |
| StartTime | int64 | Game tick timestamp when this buff started. | Category: B1Buff |
| Duration | int64 | Total duration of this buff in ticks. | Category: B1Buff |
| ReduceTick | int64 | Amount of ticks already reduced from this buff's duration. | Category: B1Buff |
| AccInterval | float | Accumulated time in seconds since the last interval script fired. | Category: B1Buff |
| ShouldRemove | bool | If true, this buff will be removed on the next update. | Category: B1Buff |
| HiddenFromUI | bool | If true, this buff is hidden from the player-facing UI. | Category: B1Buff |
| IsInfinite | bool | If true, this buff has infinite duration. | Category: B1Buff |
| HasBuffTimeModifier | bool | If true, a buff time modifier is currently applied to this buff. | Category: B1Buff |
| ScriptInterval | float | Interval in seconds between script executions for this buff. | Category: B1Buff |
| EmotionId | FName | Emotion ID applied by this buff. | Category: B1Buff Foreign: Emotion.Id |
| EmotionValue | int32 | Emotion value contributed by this buff. | Category: B1Buff |
| DesireBoostEmotionId | FName | Optional emotion ID used when this buff boosts a desire emotion. | Category: B1Buff Foreign: Emotion.Id |
| Detail | FB1BuffDetail | Contextual detail about how and why this buff was applied. | Category: B1Buff |