pharaox / ek2_fixes

EK2 Unofficial Fixpack
0 stars 0 forks source link

*Seduce* and *Romance* interactions don't take lifespan into account #24

Closed pharaox closed 1 year ago

pharaox commented 1 year ago

CK3 Version: 1.8.2

EK2 Version: 0.12.2

Summary: Unlike marriage interactions, scheme interactions such as Seduce and Romance interactions still use age instead of ek_human_age_equivalent when determining if a character is a valid target for seduction or courting. As a result, these interaction may not even be available for a "young" Elven female recipient who is considered to be too old because she is past marriage_female_fertility_cutoff_age_value (which itself uses define:NChildbirth|MAX_FEMALE_REPRODUCTION_AGE and is therefore based on human age), or for a character that is considered to be too young or too old compared to the actor age.

This could be fixed by replacing age with ek_human_age_equivalent in a few of places in 00_scheme_interactions.txt. These interactions also use values such as age_plus_5 etc. that should also be adapted.