Agree (80%

)
As I said (
here), Sophia's state of excitement is totally independent for each character and each scene.
However, it's possible to take this state into account, by creating a variable >>> '
excited'
true of
false.
If Sophia made an exciting scene then
excited = true until the end of the day. And that will give you a few extra elements (few additionnal dialogues, renderings) for each scene, where something really exciting happens.
When she goes to sleep, the variable is set to
false.
View attachment 2048249
I turn off the light and tomorrow morning I'll be at 'false'
This would be more realistic without costing too much in terms of development.
For me, these behavioral inconsistencies get me out of the game.
Sophia can masturbe the Myers, but a little kiss afterwards by someone else offends her.
She can reject Sam, but a french kiss with Ellie, no problem.
View attachment 2048253
It's therefore irrelevant to perform precise sequences on details. If Ellie doesn't see Sophia watching porn, she can still imagine it, I don't think she considers her mother a saint.
When you fall, all aspects of your life enter a vicious circle. A strategy would have been a global progression of Sophia towards corruption.
That's not what the strategy of L&P like you said.
His story and his way of telling then I shut up.