Skip to main content

Condition_IsPlayingInteraction

Description

Checks whether the BaseObject character has any interaction activity: one running, or one queued that has not started yet. Unlike InteractionName it does not care which interaction it is. NotEqual therefore means fully idle (nothing running and nothing queued), which is a narrow window for an autonomous character - do not read it as a loose 'not busy right now' check.

Parameters

ParameterDescription
BaseObjectThe character to check
CompareTypeEqual (has activity), NotEqual (fully idle)

Examples

DescriptionBaseObjectCommandCompareType
Check if Target is fully idleTargetIsPlayingInteractionNotEqual
Check if Self has any interaction activitySelfIsPlayingInteractionEqual