Skip to main content

B1SocialReactionOutputData

  • Defines how a single social reaction scenario is presented, covering the animation, the script run on trigger and the playback route used to run it.
PropertyTypeDescriptionMetadata
AnimIdFNameThe animation ID played on the reacting character.Category: B1SocialReactionOutputData
FaceAnimIdFNameThe facial animation ID played together with AnimId.Category: B1SocialReactionOutputData
ScriptIdFNameThe script ID run when the reaction is triggered. Self is the reacting character and Target is the perceived character. Use it to grant emotions, show speech bubbles or run any other effect.Category: B1SocialReactionOutputData
Foreign: Script.Id
InteractionBagIdFNameThe interaction bag ID queued when OutputType is Interaction.Category: B1SocialReactionOutputData
ResponseOutputIdFNameThe output ID the perceived target is asked to play back as a response. None means the target stays silent.Category: B1SocialReactionOutputData
InnerThoughtIconFNameThe inner thought icon ID shown together with the perceived target portrait while this output plays. None shows the portrait without an icon.Category: B1SocialReactionOutputData
Foreign: InnerThoughtIcon.Id
CooldownMinutesfloatThe minutes this output is suppressed against a target it has just been played on.Category: B1SocialReactionOutputData
OutputTypeEB1SocialReactionOutputTypeDecides whether the reaction runs as a sub action or as a queued interaction.Category: B1SocialReactionOutputData
BodyScopeEB1SocialReactionBodyScopeThe body region the reaction animation occupies.Category: B1SocialReactionOutputData
InteractionPolicyEB1SocialReactionInteractionPolicyDecides how the reaction coexists with the interaction the character is already playing. ReactionParallel layers the reaction on top, CancelInteraction stops the interaction first.Category: B1SocialReactionOutputData
bApplyTalkCooldownboolWhether this output is also suppressed by the shared talk cooldown against the same target.Category: B1SocialReactionOutputData