Skip to main content

Condition_HasJobTag

Description

Checks whether the BaseObject character has any current job with the specified JobTag. This lets shared interaction data check a semantic job group without referencing DLC-specific Job IDs.

Parameters

ParameterDescription
BaseObjectThe character whose current jobs are checked.
S1JobTag to find in the current jobs' FB1JobTableRow::JobTags.
CompareTypeEqual/None means the tag must be present. NotEqual means absent.

Examples

DescriptionBaseObjectCommandCompareTypeS1
Check if Self currently has a teacher-tagged jobSelfHasJobTagEqualteacher
Check if Target does not currently have a teacher-tagged jobTargetHasJobTagNotEqualteacher

Notes

The condition scans the character's Career slots and checks the Job row for each current JobDtId. If the character has no CareerComponent, no job, or the Job row has no matching tag, the condition is false before CompareType is applied.