Found a bug in script.rpy line 6169. If you haven't built the second floor, the *Talk* button kicks you to the front door with no message, because "bot_friendship <= 2" is true and "bot_friendship >= 1" is false, and "bot_friendship > 2" is false, so nothing gets printed in the menu case, and it drops out to the next label below the menu.
I think it should be something like:
if bot_friendship == 0:
c "I should buy the second floor and progress further."
elif bot_friendship <= 2:
c "I should increase [botname]'s friendship."
else:
call clearscreen from _call_clearscreen_93
....