Hi. I've noticed that, but that would require quite some changes to the script. Unfortunately instead of the name variable the relationship variable is used as the sayer name for sis and mom. As said, that imo can only be solved with completely reworking the script file. But such big changes maybe are braking saves, I therefore decided against it.
Yep, this isn't a modder's job, this is the Dev's job,
GreeboGames screwed this up and needs to dig into their code and fix it.
Using the same variable for the name variable and the character variable was the first mistake and it just gets worse from there.
troommate is defined as "Roommate" and that will not change no matter what you enter because the name you enter goes into variable
roommate and the relationship goes into
roommaterel and sometimes she is
xroommate instead, so
I'm guessing that somehow the developer thought that the initial definition
Code:
define troommate = Character("[roommaterel]", color="#9463f0")
would some how change the name when the contents of the variable
rommaterel changed instead of being set once and then staying that way the rest of the script.
But just testing that a single time would have made them aware that wasn't happening.
Same problem with
tlandlady,
landlady, and
landladyrel
How this stupidity remains in the code at 11 releases in is beyond me.