Skip to main content

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

ParameterDescription
BaseObjectAlways Self for this condition
CompareTypeType of comparison operation (Equal, NotEqual)
S1Optional override: set to IgnoreMatchingRomanceTarget to skip romance orientation check

Examples

DescriptionBaseObjectCommandCompareTypeS1
Self and Target can be romantically involvedSelfIsLovableEqual
Self and Target cannot be romantically involvedSelfIsLovableNotEqual
Self and Target can love each other (ignore romance orientation)SelfIsLovableEqualIgnoreMatchingRomanceTarget
Self and Target cannot love each other (ignore romance orientation)SelfIsLovableNotEqualIgnoreMatchingRomanceTarget