- Oct 24, 2019
- 1,391
- 1,105
Rummaging through the code as I was forced to replay that seemingly never ending quiz in the front....
There's a counter that gets bumped with progressively higher values the further down you choose for each question. So you end up with 0 picking the answer at the top and 3 for the one on the bottom. At the end there's a rather flawed if-then check section on the counter value that will either set wifeScore to 1 or bimboScore to either 1 or 2 (both initial values are 0). Here's the result section code so I can talk about why it's flawed:
As far as I can tell, the showGayStuff variable will always be 0 at this point since it isn't set anywhere during this test. The test itself is called from firstChapter.rpy from a label section s6, but showGayStuff will only get set in there in label section s7 (ie after the test is administered). I'm still on this latest version playthrough, but I don't recall having to take that thing more than once.
Anyways, after going through all this and getting wifeScore and bimboScore established, those two variables may be bumped later on in the content itself depending on player choices. However neither is actually currently in the condition section of an if-then check. So we go through all of that work for nothing at the moment
There's a counter that gets bumped with progressively higher values the further down you choose for each question. So you end up with 0 picking the answer at the top and 3 for the one on the bottom. At the end there's a rather flawed if-then check section on the counter value that will either set wifeScore to 1 or bimboScore to either 1 or 2 (both initial values are 0). Here's the result section code so I can talk about why it's flawed:
Code:
label result:
if(choiceCounter <= 20):
$ wifeScore += 1
$ renpy.notify("+1 Sissy Saint")
show result0 with dissolve
pause(5)
'...'
hide result0 with dissolve
elif(choiceCounter > 20 and choiceCounter <= 60):
if(showGayStuff):
$ renpy.notify("+1 Sissy Saint")
$ wifeScore += 1
show result1
pause(5)
'...'
hide resul1 with dissolve
else:
$ renpy.notify("+1 Sissy Saint")
$ wifeScore += 1
show result1gay with dissolve
pause(5)
'...'
hide result1gay with dissolve
elif(choiceCounter > 60 and choiceCounter <= 119):
if(showGayStuff):
$ bimboScore += 1
$ renpy.notify("+1 Sissy Whore")
show result2 with dissolve
pause(5)
"..."
hide result2 with dissolve
else:
$ bimboScore += 1
$ renpy.notify("+1 Sissy Whore")
show result2gay with dissolve
pause(5)
"..."
hide result2gay with dissolve
elif(choiceCounter > 119):
$ bimboScore += 2
$ renpy.notify("+2 Sissy Whore")
show result3 with dissolve
pause(5)
"..."
hide result3 with dissolve
return
Anyways, after going through all this and getting wifeScore and bimboScore established, those two variables may be bumped later on in the content itself depending on player choices. However neither is actually currently in the condition section of an if-then check. So we go through all of that work for nothing at the moment