[Cond]_TraitGroup¶
Overview¶
- A condition command used to determine whether a character possesses any trait from a defined group.
- The group must first be defined in TraitGroup.json.
 Example:
| Id | [TraitIds] | 
|---|---|
| Thinking | Perfectionist | 
| Independent | |
| Observer | |
| Intellect | |
| Arrogant | |
| Leader | 
Parameter¶
| Params | Description | 
|---|---|
| BaseObject | The object to check the condition against | 
| Command | TraitGroup | 
| CompareType | Comparison operator type (Equal / NotEqual) | 
| S1 | ID of the trait group to check (from TraitGroup.json) | 
Example¶
| Example | BaseObject | Command | CompareType | S1 | S2 | F1 | F2 | 
|---|---|---|---|---|---|---|---|
| If I have Perfectionist, Independent, or any other trait in the group → true | Self | TraitGroup | Equal | Thinking |