One line summary of your issue
[3.3.0] Freckles inheritance script syntax issue (event HFP.30030)
Game Version
3.3
What expansions do you have installed?
All of the above
Do you have mods enabled?
No
Please explain your issue is in as much detail as possible.
I discovered this while bugfixing my own events based on the event HFP.30030 (triggered on_birth, does freckles inheritance).
The event checks scopes "mother_even_if_dead" and "real_father_even_if_dead" to determine parental freckles. The issue is that "real_father_even_if_dead" should be "true_father_even_if_dead". The scope "real_father_even_if_dead" only scopes to the real father in cases of misattributed parentage; "true_father_even_if_dead" scopes to either the father (if biological) or the real_father (if misattributed).
With how it works now, freckles can only be passed on through mothers, or by the father only through his hidden children at birth.
As another note (for the same event), that event also takes into account grandparents, but only the paternal grandfather and the maternal grandmother - not all four grandparents (ie. excludes the mother's father and the father's mother). Maybe those two other grandparents should be added in the calculations?
Steps to reproduce the issue.
See above; check file syntax.
Upload Attachment
[3.3.0] Freckles inheritance script syntax issue (event HFP.30030)
Game Version
3.3
What expansions do you have installed?
All of the above
Do you have mods enabled?
No
Please explain your issue is in as much detail as possible.
I discovered this while bugfixing my own events based on the event HFP.30030 (triggered on_birth, does freckles inheritance).
The event checks scopes "mother_even_if_dead" and "real_father_even_if_dead" to determine parental freckles. The issue is that "real_father_even_if_dead" should be "true_father_even_if_dead". The scope "real_father_even_if_dead" only scopes to the real father in cases of misattributed parentage; "true_father_even_if_dead" scopes to either the father (if biological) or the real_father (if misattributed).
With how it works now, freckles can only be passed on through mothers, or by the father only through his hidden children at birth.
As another note (for the same event), that event also takes into account grandparents, but only the paternal grandfather and the maternal grandmother - not all four grandparents (ie. excludes the mother's father and the father's mother). Maybe those two other grandparents should be added in the calculations?
Steps to reproduce the issue.
See above; check file syntax.
Upload Attachment
Upvote
0