Cuddle + Refuse to call him his preferred gender = You're trying to be a romantic lover and failing because you're not respecting his identity. Being a lover won't work because he knows you don't actually see him as him and he won't want to make an emotional connection back.
Refuse to cuddle + Refuse to call him his preferred gender = You're trying to be an asshole lover and succeeding because you're not pretending to respect him. Being a lover will work because the love is referring strictly to sex as a transactional experience which he is willing to engage in. Long term the relationship will surely end, but for the moment you're lovers.
I don't see the logic. Seems like Mason's hierarchy of needs for a romantic lover would be acknowledge gender > cuddle/intimacy. Failing to provide the most important need = not lover, fair; but failing to provide both needs = ..lover..?
Short question regarding Mason: If we are friends after the first scene (at MC's old apartment), is there an option to become lovers later? The choices I made resulted in a bit strange outcome. I was kind to her (him), accepted BJ, accepted cuddling, but want to adress her as a girl - that somehow makes the relationship status at the end "friend". If you
don't cuddle but do otherwise the same, its "lover". [visible through the walkthrough mod]
Any info regarding if there are options later to become lovers when so far friends (after the first scene) would be appreciated.
That's the old code. The new updated code goes like this after the first ero scene (and will be the only relevant one going forward):
* mason no bj -> help no strings -> msrel = 0 = platonic friend, no fwb
* mason no bj -> expect sex in return -> msrel = 2 = sex pet
genuine vs transactional makes difference between friend or sex pet here
* mason bj -> cuddle -> refuse to respect gender -> roughly molest -> msrel = 2 = sex pet
* mason bj -> cuddle -> refuse to respect gender -> ask her to clean studio -> msrel = 0 = friend
so roughly molesting or not is the difference between sex pet and friend
* mason bj -> cuddle -> respect gender (outside of sex) -> msrel = 1 = affection & mslove = true
* mason bj -> no cuddle -> respect gender -> help no strings -> kiss him -> msrel = 1 = lover
mslove remains false here, so cuddling makes the difference there
* mason bj -> no cuddle -> respect gender -> help no strings -> leave -> msrel = 0 = friend
kissing makes the difference between affection/lover and friend
* mason bj -> no cuddle -> refuse to respect gender -> help no strings -> kiss her / leave -> msrel = 0 = friend
* mason bj -> no cuddle -> refuse to respect gender -> expect sex in return -> msrel = 2 = sex pet
genuine vs transactional again makes difference between friend or sex pet here
So, it seems there's only two ways to become 'lovers' (I'm thinking affectionate might be more accurate) after the first scene, and both require respecting gender; and if MC cuddles as well, he gets Mason's love. Otherwise, he can only achieve friend or sex pet. Again, after the first ero scene.
Later scenes will give more opportunities to get on or off the various paths. For example, just because MC refuses the bj in the beginning doesn't mean they won't become lovers, it just means they don't become lovers in chp 7. And also, just because a character's relationship status with MC is lover (or corruption or dark or whatever) doesn't mean the author doesn't plan variations depending on how they got there. So just keep this all in mind. There's multiple variables all at play.
Side note: I just looked through the script.rpy (not the chapter script files) that set up all the variables, and the author's notes for the routes are different, so it's a little confusing. The chapter script notes must be more accurate of course.