Condition_IsLovable
Description
Checks whether Self and Target are romantically eligible with each other. This checks romance eligibility based on age, kinship, and romance orientation — not current romance stats. Age rule: characters below teen age cannot love anyone; a teen cannot love a young adult or older. Kinship rule: characters related within 4th degree cannot love each other; 5th degree or further is allowed. Spouses are not treated as kin. Romance orientation is checked for both parties unless overridden by S1.
Parameters
| Parameter | Description |
|---|---|
| BaseObject | Always Self for this condition |
| CompareType | Type of comparison operation (Equal, NotEqual) |
| S1 | Optional override: set to IgnoreMatchingRomanceTarget to skip romance orientation check |
Examples
| Description | BaseObject | Command | CompareType | S1 |
|---|---|---|---|---|
| Self and Target can be romantically involved | Self | IsLovable | Equal | |
| Self and Target cannot be romantically involved | Self | IsLovable | NotEqual | |
| Self and Target can love each other (ignore romance orientation) | Self | IsLovable | Equal | IgnoreMatchingRomanceTarget |
| Self and Target cannot love each other (ignore romance orientation) | Self | IsLovable | NotEqual | IgnoreMatchingRomanceTarget |
Back to Command FinderSearch and filter all 491 Script Condition documents