AnyTalkDurationMinutes | integer | The duration in minutes used to determine if any direct or group talk has occurred recently. |
BlockTalkOnRemainingInteractionRealSeconds | integer | The remaining interaction time (in real-time seconds) threshold above which a target is excluded from autonomy talk candidates. |
BusyRemainingFactor | number | The score multiplier applied when the target is considered busy. |
BusyRemainingThresholdMinutes | integer | The remaining task time in minutes above which a target is considered busy. |
DistanceFarFactor | number | The score multiplier applied when the target is at far range distance (between Mid and Far). |
DistanceFarMeters | integer | The upper distance in meters defining the far-range threshold; beyond this value, the target is excluded (score factor = 0). 0 means unlimited. |
DistanceMidFactor | number | The score multiplier applied when the target is at mid-range distance. |
DistanceMidMeters | integer | The upper distance in meters defining the mid-range threshold; beyond this value, the far factor is applied. |
DistanceNearMeters | integer | |
HighRelationThresholdScore | integer | The affinity or romance score threshold above which a target is considered high-affinity. |
RecentISpokeDurationMinutes | integer | The duration in minutes used to determine if a target was recently spoken to by this character. |
RecentSpokeToMeDurationMinutes | integer | The duration in minutes used to determine if a target recently spoke to this character. |
RomanticWithOthersFactor | number | |
SelectionScores | table<EB2TargetScoreReason, integer> | A map of target score reasons to their corresponding selection score values. |
TalkHistoryMaxAgeMinutes | integer | The maximum age in minutes for talk history records before they are cleared. |