Yeah, so the only logic is a game-dev logic, not a story-wise logic. Which is what some of us were expecting.
story-wise . an MC who chose the 2 lovebird, decides having sexting with a teacher is not a good idea, considering the requirement for Josy &maya, a decent person will not try to push his cock inside caty mouth, after her nudes were just leaked
. you also have to calculate that swyper or whatever its name is optional.
considering it as a side story. Whereas , what is happening with Caty will happen regardless of what you do. There is a main grand storyline. and there are the personal storylines.
think of this way. No matter what, you end up being maya roommate, you go on a date with bella, you go home visit Josy, you ask Jill out o na date, you do the tennis date with her. Sage/Chad, Quinn drug bussines, etc etc.
you can interfere in these events , alter them in certain ways. But you can't do everything in one go. there has to be a system that is calculating these interferences.
This is not a Fucking Witcher 3 RPG , created by a multi billionaire company. this is a fucking porn visual novel, with a shity ren'py engine, created by one man
. its amazing how many shit he can implement in to this game. I have not seen a 1/3 of this like in the City of the Broken dreamers or whatever, or other visual novels.
Just wall of text reading, under one render picture , and then click to fuck this or that.