Does Vren test the new features at all? Like, the way it's written right now, the city rep can never be trained to have a skimpy uniform because the if statement is using a blatantly incorrect string as an argument.
The relevant code snippet in role_city_rep.rpy is written
Code:
if the_person.get_known_opinion_score("Likes Skimpy Uniforms") > 0:
return True
When it should be (and it took me less than 5 minutes to find the bugfix for a game that
I did not write and presumably don't have as intimate a knowledge of as Vren)
Code:
if the_person.get_known_opinion_score("skimpy uniforms") > 0:
return True
This isn't even an edge case either. This could be found literally just by consoling your way to having enough clarity/attention/whatever-resource and just trying to activate the command using in game prompts and realizing that it doesn't work.
I like the game a lot, but stuff like this (which shows up in some form or other literally every update) is just so baffling every time.