AddInteractionQueueFailed | - | - | Adds Interaction Queue Failed. |
AddTransientDesireStat | InStatId: string | - | Adds Transient Desire Stat. |
AppendCharacterRoleText (static) | InCharacter: FB2Character, InRoleText: string, outString: string | - | |
AutonomyProcess_OnTick | - | - | |
ClearForceStatByQueueId | InQueueId: integer | - | Clears Force Stat By Queue Id. |
DLD_ApplySituationReasoningRequestSLM | bSuccess: boolean | - | Sends a reasoning request only when an inner-thought condition has been set via DLD_SetCurrentSituation. |
DLD_CheckAutonomyInteractionCooltime | InInteractionBagId: string | boolean | |
DLD_ResetSmartZoiSituationInfoForCheat | - | - | |
DLD_SetAutonomyStateForTest | InState: EB2AutonomyState, InLimitCount: integer, InCollectOnlyUniqueNpc: boolean | - | Do not call this function. Test-only. |
DLD_SetCoopInteractionBagId | CoopInteractionBagId: string | - | |
DLD_SetCurrentSituation | InSituationType: EB2SmartZoiSituationType, InSituationName: string, bNotiAround: boolean, bRequestImmediately: boolean, InSituationDescription: string | boolean | Temporarily stores the current situation so conditions can be attached when emitting inner thoughts. |
DLD_SetCurrentSituationMembers | InMembers: FB1EntityId[], InSituationDescription: string, bRequestImmediately: boolean | - | Sets additional info for inner-thought conditions; applied directly without extra checks. |
DLD_SetTalkMembersAndInfo | InMembers: FB1EntityId[], InSituationDescription: string | - | |
FailedAutonomySLM | InInteractionBagId: string, ReasonText: string | - | |
ForceStat | InStatId: string, bInClickedStatDesireButton: boolean, InUpdateQueueId: integer | boolean | |
ForceStatAutonomyRestrictSite | InStatId: string | boolean | |
ForceStatGoHome | InStatId: string | boolean | |
GetAutonomyCooltime | - | table<string, integer> | Returns Autonomy Cooltime. |
GetAutonomyState | - | EB2AutonomyState | Returns Autonomy State. |
GetDefaultCityMoveDataPolicy | - | EB1CityMoveDataPolicy | Returns Default City Move Data Policy. |
GetForceStatByQueueId | InQueueId: integer | string | Returns Force Stat By Queue Id. |
GetForceStatId | - | string | Returns Force Stat Id. |
GetLastAutonomyStuckTime | - | FDateTime | Returns Last Autonomy Stuck Time. |
GetLoopInteractionBagId | - | string | Returns Loop Interaction Bag Id. |
GetLoopInteractionSequenceId | - | string | Returns Loop Interaction Sequence Id. |
GetPickedStatId | - | string | Returns Picked Stat Id. |
GetTPOBanTags | - | string[] | Returns TPOBan Tags. |
GetTPOCandidateBagIds | - | table<string, boolean> | Returns TPOCandidate Bag Ids. |
IsAoiFailOnCooldownSnapshot | InStatId: string, OutRemainingTicks: integer | boolean | Returns whether Aoi Fail On Cooldown Snapshot. |
IsAutonomySLM | - | boolean | Returns whether Autonomy SLM. |
IsFreeTimeMode | - | boolean | Returns whether Free Time Mode. |
IsInOperatingBizSiteWithBizStat | - | boolean | Returns whether the character has a business stat AND is in an operating business site. A common gate for SLOD2-optimized paths, AOI Talk skip, and cooldown skip. |
IsOnAutonomyCooltime | InGroupTag: string, OutRemainingTicks: integer | boolean | Returns whether On Autonomy Cooltime. |
IsPickedStatHouseholdBizType | - | boolean | Returns whether the currently picked autonomy stat's StatType is HouseholdBiz. Used to decide whether to apply asymmetric Talk/Object weighting for business-customer autonomy. |
IsTPOMode | - | boolean | Returns whether TPOMode. |
IsTransientDesireReadySnapshot | - | boolean | Returns whether Transient Desire Ready Snapshot. |
IsTransientDesireStat | InStatId: string | boolean | Returns whether Transient Desire Stat. |
OnAutonomyInteractionFailed | InStatId: string | - | Called when an autonomy-queued interaction fails while running; applies the AOI failure cooldown (called from B2InteractionComponent). |
OnAutonomyInteractionFinished | InInteractionBagId: string, InStatId: string | - | Called when an autonomy-queued interaction finishes normally; applies cooldown and processes stat info (called from B2InteractionComponent). |
OnAutonomyOptionChanged | bInAutonomyEnabled: boolean | - | Callback invoked on Autonomy Option Changed. |
OnChangeGrowthStep | PrevGrowthStep: EB1GrowthStep, CurrGrowthStep: EB1GrowthStep | - | Callback invoked on Change Growth Step. |
OnDayChanged | Before: FDateTime, After: FDateTime | - | Callback invoked on Day Changed. |
ProcessAutonomySLM | InTargetEntityId: FB1EntityId, InInteractionBagId: string, ReasonText: string | - | |
RemoveTransientDesireStat | InStatId: string | - | Removes Transient Desire Stat. |
RequestImmediateUmbrellaEvaluation | - | - | Re-evaluates the automatic umbrella/raincoat switch once immediately, regardless of the polling interval. Called when hand-usage state changes abruptly (active-mode switch, standing up after being hit, etc.). |
ResetCheatAddLoopInteraction | - | - | Resets Cheat Add Loop Interaction. |
ResetForceStatId | - | - | Resets Force Stat Id. |
SendAutonomyEnablePacket | bInAutonomyEnabled: boolean, bInPlaySound: boolean | - | Sends Autonomy Enable Packet. |
SetAutonomySLM | bInValue: boolean | - | Sets Autonomy SLM. |
SetCheatAddLoopInteraction | InParam: FB2CheatAutonomyAddInteractionInfLoop | - | Sets Cheat Add Loop Interaction. |
SetCoopInteractionBagId (static) | TargetEntityId: FB1EntityId, CoopInteractionBagId: string | - | Sets Coop Interaction Bag Id. |
SetCurrentSituationByCharacter (static) | InCharacter: FB2Character, InSituationType: EB2SmartZoiSituationType, InSituationName: string, bNotiAround: boolean, bRequestImmediately: boolean, InSituationDescription: string, bCheat: boolean | boolean | Sets Current Situation By Character. |
SetCurrentSituationByComponent (static) | InComponent: FB2Component, InSituationType: EB2SmartZoiSituationType, InSituationName: string, bNotiAround: boolean, bRequestImmediately: boolean, InSituationDescription: string | boolean | Unifies all inner-thought condition setup through the helper functions. |
SetCurrentSituationByEntityId (static) | InTargetEntityId: FB1EntityId, InSituationType: EB2SmartZoiSituationType, InSituationName: string, bNotiAround: boolean, bRequestImmediately: boolean, InSituationDescription: string, bCheat: boolean | boolean | Sets Current Situation By Entity Id. |
SetForceTransientDesireDisable | InForceTransientDesireDisable: boolean | - | Sets Force Transient Desire Disable. |
SetLastAutonomyStuckTimeToNow | - | - | Sets Last Autonomy Stuck Time To Now. |
SetTalkMembersAndInfo (static) | TargetEntityId: FB1EntityId, InMembers: FB1EntityId[], InSituationDescription: string | - | Sets Talk Members And Info. |
ShouldPrioritizeDesireOverTimeline | - | boolean | Returns whether it should Prioritize Desire Over Timeline. |
ShouldUseScheduler | - | boolean | Returns whether it should Use Scheduler. |