Small status update / poll about how the game handles manually deactivated positions (Patreon)
Content
Today I set the decison making of the "normal" client of how he chooses his girl. I have to say I am very proud of this surprisingly small code block.
Let me give a quick example:
You currently have 3 girls in rooms underground. The "normal" client gives every girl the exact same priority. But 1 of those girls is already taken by another client, so the priority of this girl is reduced. This doesn't mean he will never choose her, this just means that the chance of him choosing her is lowered.
This function allows for extentions. Like if I would introduce a new trait called "pretty" in which a girls chance of getting picked by a client is higher then normal.
As I got the "normal" client running, the higher ranked clients will follow: bronze, silver and gold. These will basically work like the old "likes" system, yet with differences. I did a post about that a while ago:
Upcoming client changes
I did not do this post just to tell you the things above; this could have actually wait.
I thought of a couple of ways how the game interacts with the player about the new manually switchable position allowance.
Let's say you don't want a girl to participate in gangbang so you deactivate it. But now you try to assign her to a gangbang room. What should the game do?
I thought of three possibilities that are all legit:
1) The game doesn't allow you to put her in, followed by a message: "<name> is not allowed to participate in gangbang!"
2) You can put her in but a warning pops up: "WARNING: You disabled gangbang for <name>!"
(clients still can have sex with her)
3) The game ignores your action, thinking you certainly know what you are doing.
(clients still can have sex with her)
That are the problems I have to deal with :/
So, what do you think? What's the best solution? As I said everything is viable, which made the decision for me even harder. This is why I just ask you :D