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
| Parameter | Description |
|---|---|
| BaseObject | The character whose current jobs are checked. |
| S1 | JobTag to find in the current jobs' FB1JobTableRow::JobTags. |
| CompareType | Equal/None means the tag must be present. NotEqual means absent. |
Examples
| Description | BaseObject | Command | CompareType | S1 |
|---|---|---|---|---|
| Check if Self currently has a teacher-tagged job | Self | HasJobTag | Equal | teacher |
| Check if Target does not currently have a teacher-tagged job | Target | HasJobTag | NotEqual | teacher |
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.