To correctly expand on the answer given by
Darkdevil66, the Player
must not be accompanied by Sandra at the time of taking the stairs
AND one of the following must also be True:
- obtained KayleeFlirt(3+)
- chosen "Do as the book says." in v0.3
Now, technically the conditional will also work if the Player chose "Your lips taste nice." in v0.5 but the dev fucked up the conditional since
the Player can NOT have obtained kayleeSex3
without having previously obtained kayleeSex2
making that portion of the conditional completely redundant.
Here's the conditional for the BJ scene you asked about originally:
Python:
...
if tempVariable5 == False and kayleeSex2 == True or tempVariable5 == False and kayleeSex3 == True or tempVariable5 == False and kayleeFlirt >= 3:
...
Here's why "or tempVariable5 == False and kayleeSex3 == True" is redundant (might as well not even be in the conditional):
Python:
...
menu:
# SanchoNote: this choice can only be selected if the Player previously chose "Do as the book says."
"{color=#ff009e}Your lips taste nice.{/color}" if kayleeSex2 == True:
$ kayleeSex3 = True
mc "Well..."
...
Classy Lemon has many redundant conditionals like this in the VN. It's a bit of a mess regarding efficiency tbh but even if one puts a hundred redundant scenarios in a conditional it can still work just fine, so it's not technically "broken".
To be proper and efficient the BJ scene conditional should be written like this:
Python:
if not tempVariable5 and (kayleeSex2 or kayleeFlirt >= 3):