[Cond]_IsLovable
Overview
- Checks whether the
Self
and Target
can fall in love with each other.
Conditions:
- Age check
- Below "HighTeen" (adolescents) cannot fall in love.
- "HighTeen" cannot fall in love with adults (Youth or older).
- Kinship check
- Romance is allowed only for relatives at or beyond 5th cousins (4th cousins or closer are not allowed).
- Sexual orientation check (can be skipped using IgnoreMatchingRomanceTarget
)
- IsMatchingRomanceTarget
must return true for both parties unless ignored.
- See also: [Cond]_IsMatchingRomanceTarget
Parameter
Params |
Description |
Command |
IsLovable |
CompareType |
Comparison type (Equal / NotEqual) |
S1 |
Optional: IgnoreMatchingRomanceTarget to skip sexual orientation checks |
Examples
Example Description |
BaseObject |
Command |
CompareType |
S1 |
S2 |
F1 |
F2 |
If Self and Target are romantically compatible |
Self |
IsLovable |
Equal |
|
|
|
|
If Self and Target are NOT romantically compatible |
Self |
IsLovable |
NotEqual |
|
|
|
|
If Self and Target can fall in love, ignoring sexual orientation |
Self |
IsLovable |
Equal |
IgnoreMatchingRomanceTarget |
|
|
|
If Self and Target still cannot fall in love even ignoring sexual orientation |
Self |
IsLovable |
NotEqual |
IgnoreMatchingRomanceTarget |
|
|
|