I found a few "bugs" in the code.
For example:
"Episode23.rpy" line 9054:
Python:
("Katie" or "Lily" or "Jolina" or "Debbie") in JennaGroup
It doesn't check if "Katie" or "Lily" or "Jolina" or "Debbie" is in the JennaGroup list. The parenthesis is actually resolved first and then checked against the JennaGroup list. So it is equivalent to saying "Katie" in JennaGroup.
A simple fix would be to create a function:
Python:
[/INDENT]
[INDENT]def in_group(g, *args):[/INDENT]
[INDENT] for a in args:[/INDENT]
[INDENT] if a in g:[/INDENT]
[INDENT] return True[/INDENT]
[INDENT] return False[/INDENT]
[INDENT]
then you can use it like
Python:
in_group(JennaGroup, "Katie", "Lily", "Jolina", "Debbie")
to check if any of the girls are in the given group.
If any of the developers is reading this and finds it useful, please let me know so I can provide a complete list with similar bugs I've notice.