Skip to main content

Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
TagsGame Engines

Heya! The code should run as-is. What sort of error are you getting? You might want to try hitting Force Recompile from the launcher also, in case you have extra rpyc files lying around. If the error is that you already have a variable named "pronoun" or "terms", make sure you only have one declaration for those, also.

Thank you for the help! I've managed to fix that issue but have now run into another where the code [person] (which should say man, woman, person etc) gets swapped in between with ones for partner. I'm still very new to coding so I am not sure if its a me problem or not. I've attached images to show what happens.

Check your script for other places where you might be setting `person`. You can also check its current value by pressing shift+o in gameplay and typing `person` then hitting enter, to see what it's set to. If it's anything other than a Term object, you have a problem. You can check if person and partner point to the same object also by seeing what happens when you type in `partner` and hit enter. Make sure you don't have rpyc files in your project that don't also have an rpy file named the same thing.

Essentially, there's no way for Ren'Py to "mix up" the two arbitrarily, so there will be code somewhere that's setting them equal, overwriting the value for person, or some other factor.