Description
Checks whether the BaseObject character currently has a job. Three modes depending on S1:
if S1 is empty, checks whether BaseObject has any career (including a MainHouseholdBiz);
if S1 is "Target", checks whether BaseObject and the non-base object share the same JobDtId
in any of their career slots; otherwise, checks whether BaseObject has a job matching the
specific JobDtId given in S1.
Parameters
| Parameter | Description |
|---|
| BaseObject | Character whose job ownership is checked |
| CompareType | Equal (or None): has job, NotEqual: does not have job |
| S1 | Empty: any job, "Target": same job as the other object, otherwise: JobDtId |
Examples
| Description | BaseObject | Command | CompareType | S1 |
|---|
| Check if Self has any job | Self | HasJob | Equal | |
| Check if Self has no job | Self | HasJob | NotEqual | |
| Check if Self and Target share the same JobDtId | Self | HasJob | Equal | Target |
| Check if Self has the specific job "Job_Chef" | Self | HasJob | Equal | Job_Chef |