This doesn't work because the add_role(girlfriend_role) part is missing for the aunt and cousinYea, You would need to modify one or more files.
The simplest way wouldn't give you any special dialog. She would be like any random girl who becomes your GF.
That would be edit file game \game_roles\role_girlfriend.rpy
Put a pound sign (#) in front of line 101,102,103,106,107,108 to comment them out.
Copy line 111 and place it under the lines you commented out in both if statements.
Alternatively, you could copy the method used for the sister and mom and have to edit the role files and so on for the aunt and cousin. Then move the two if statement for the aunt and cousin up under the ones for mom and sister.
Before the else: statement.
I can't guarantee it won't cause any errors because I haven't tested it and looked if there any script conflicts it would cause with others. But given that those two supposedly were not able to date I don't see why any script would be written to have issue with it.
Python:if the_person.has_role(aunt_role): #the_person "I... I don't know what to say [the_person.mc_title]. I love you like you were my own, but we could never have a real relationship together." #the_person "Could you imagine what your mother would say about that, dating her sister? She would go crazy!" #the_person "Come on, let's talk about something else." $ so_title = SO_relationship_to_title(the_person.relationship) elif the_person.has_role(cousin_role): #the_person "You and me being, like, boyfriend and girlfriend? Ha, you must be crazy! Have you been huffing fumes at work?" #the_person "I mean sure, I've come around on you and think you're not a total loser now, but we're cousins. Our parents would kill us." #the_person "So yeah, that's going to be a no from me." $ so_title = SO_relationship_to_title(the_person.relationship) elif the_person.relationship != "Single": $ so_title = SO_relationship_to_title(the_person.relationship)
My suggestion (for a test) would be to simply exclude both blocks (aunt, cousin) with # in front of the lines and change the first line of the possible affair check:
Python:
#if the_person.has_role(aunt_role):
#the_person "I... I don't know what to say [the_person.mc_title]. I love you like you were my own, but we could never have a real relationship together."
#the_person "Could you imagine what your mother would say about that, dating her sister? She would go crazy!"
#the_person "Come on, let's talk about something else."
#elif the_person.has_role(cousin_role):
#the_person "You and me being, like, boyfriend and girlfriend? Ha, you must be crazy! Have you been huffing fumes at work?"
#the_person "I mean sure, I've come around on you and think you're not a total loser now, but we're cousins. Our parents would kill us."
#the_person "So yeah, that's going to be a no from me."
if the_person.relationship != "Single":
$ so_title = SO_relationship_to_title(the_person.relationship)