Ok somehow ev\romance.rpy line 60 is failing.
Code:
if game.get_flag_value("datescore") >= (100 - game.get_flag_value("dateinprogress").get_flag_value("drinks")*5) and ((renpy.has_label(game.get_flag_value("dateinprogress").id+"_fuck_date") and not game.get_flag_value("female")) or (renpy.has_label(game.get_flag_value("dateinprogress").id+"_fuck_date_female") and game.get_flag_value("female"))) and game.get_flag_value("dateinprogress").love() >= (150- game.get_flag_value("dateinprogress").get_flag_value("drinks")*5):
I am literally on the end of date screen with the text "It was really nice.", the console open with the following:
Code:
game.get_flag_value("datescore")
100
(100 - game.get_flag_value("dateinprogress").get_flag_value("drinks")*5)
90
renpy.has_label(game.get_flag_value("dateinprogress").id+"_fuck_date")
True
game.get_flag_value("female")
0
And yet instead of falling through to line 61,
Code:
game.get_flag_value("dateinprogress").say "Maybe I could, you know..."
I'm getting dropped to the else condition on line 69,
Code:
game.get_flag_value("dateinprogress").say "It was really nice."
Am I missing something? Is anyone else able to successfully complete a date in the male story line at the moment? Perhaps the female route broke it.
EDIT: Seems to be a simple syntax error, removing a pair of parenthesis from line 60 seems to be giving a better response,
Code:
if game.get_flag_value("datescore") >= (100 - game.get_flag_value("dateinprogress").get_flag_value("drinks")*5) and (renpy.has_label(game.get_flag_value("dateinprogress").id+"_fuck_date") and not game.get_flag_value("female")) or (renpy.has_label(game.get_flag_value("dateinprogress").id+"_fuck_date_female") and game.get_flag_value("female")) and game.get_flag_value("dateinprogress").love() >= (150- game.get_flag_value("dateinprogress").get_flag_value("drinks")*5):
Was, sort of, related to the new female checks.