if who is MC:
text = text.replace("Diana", "Mom")
So the sentence: MC "Did you talk to Diana Cooper?" will appear as MC "Did you talk to Mom?"
Is that correct?
No, it doesn't work like that.
With this line "
text = text.replace("Diana", "Mom")" only, you will have this result:
"Did you talk to Mom Cooper?".
And that's why I added a few other codelines to force the MC to say "Diana Cooper" in each sentence with the full "Diana Cooper" name (idem for the full "Felix Cooper" name) because otherwise the text makes no sense.
What I noticed is that the game only understands the command "if who is None" and is making the replacements related to it like "text = text.replace("[LAL]", "your mom")", since every sentence that has [LAL] is being replaced for "your mom", like the examples I gave before.
In fact, in your case, your renpy doesn't understand the "None" variable and is acting like "None" means "
all".
That's why I suggested you to open your patch with notepad to delete all the "
if who is None" linked lines.
If you do that, your problem is solved.
(all the "if who is none" sentences are just here to make the game more comfy, that's not a major loss for you)
Maj:
If you don't want to do this by yourself, I did it for you in the attached file of this post (it contains also the fixed Felix sentences -in the whole molly's scripts he says only 3 times "mom" instead of "your mom"-)