Home Creators Posts Import Register Favorites Logout

Content

Overhauling the client takes quite long. I kinda started from scratch, but I copy and paste his old code if it worked well in the past. As I see some details that can be improved in the old code (which actually always happens) then I give myself the freedom to improve that nevertheless.

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

Comments

Knolden

I if may give som input. When a room is made for a specific action like the gang bang room. Being able to disable or turn it on, on the girl herself seems rather strange. Aside from the basic room and its multiple options it does seem a little superfluous to me if that makes sense?

randomcrow

Yeah, this is way I ask this. Basically it makes no sense disable gangbang since there is actually just one room where this applies and no additional position is working there. But for consistency and maybe for future updates I leave it be. There is no reason to change the rules for certain positions; makes code just more complicated for little impact (if at all). So since it's "unimportant" to disable gangbang I need to make this system still worth. In this case: (most likely) give a warning.

Icarus Media

Is it just me or has my comment from before disappeared...