I code and I am writing a new game from scratch. Also there are other projects in the making and potential new project like the one described in this thread. So if you have some insights on how to handle gangs and such, they could be useful to many people.
ok, this may or may not turn into a very long post, but I'll give it a go, and try to compress and express my opinions/ideas.
first, buildings, and capacity. Until the most recent times most people who worked in one building slept there. It was not one person to a room, but multiple people in each room. the servants would sleep in the attic, kitchens, or in their masters (dressing) rooms. You can make a reasonable assumption that most whores would have their own room, but I've also read stories where that's not the case, where it was multiple women in one room, all selling themselves. So I don't like the ideal behind WM and OW (otherworld) that there are only ___ rooms available. (OW is more acceptable to me, since there is such a low limit of slaves, and you have individual room decisions to make). Yes there should be a building capacity, but it should be based on an assumption about the size of the building, rather then one girl per bedroom. There is a need for bedrooms to exist, because it makes more sense for customers to prefer privacy then exhibitionism. So if we assume that the building has an attic, or a large outer building to house slaves, we can free the bedrooms for work. The difference is, if it's an outer-building, making extensions (like adding a bar or casino, or more bedrooms) won't add to the capacity of the building, while any changes make to the house probably will add more space for people to sleep. For a rough estimate, I'd say 5-10 people in the kitchen, 20+ in the attic, and one per room, with no more then one person per bedroom whoring in the building (unless you want to get complicated, and add special rooms) and for an expansion of 20 bedrooms would add space for at least 40 more people (though only 20 would be able to whore in the house).
I do see why it would be done 1-girl/room, it's easier to code and calculate, but it doesn't make as much sense (when thinking like someone from that time), I mean why would you give a slave such a luxury for cleaning, cooking, or serving some beers.
I both like and dislike the dungeon. I like the idea of a place to store extra girls, but I don't like that I cannot do anything but talk and torture them. If it were me in real life, I wouldn't bother assigning anyone but whores to the brothels, and would just send the extra staff to what ever brothel they needed to be at each shift. I might not even assign the whores to the brothels, or I might move them if I found that some one from another district/brothel wanted some one like her, or her brothel was really slow, and the other couldn't keep up. I know that this example would probably be hard to impossible to code, it's just a real life reaction. But that doesn't mean nothing can be done. Instead of "dungeon" it should be "Headquarters", with it's own screen, because it's supposed to be really safe, so you'd keep all your extra beasts there, and you would not have all the rooms as barred dungeon style rooms, (imop) you'd have sections of it altered, so first thing you'd see would resemble a normal house, then there would be another less pleasant space, just normal 4 walls with a cot on the floor room, last would be the actual dungeon, with the bar walls (or at least one wall of bars). That is unless it's really not endless, and is something like a converted warehouse, then I could see only having the basic rooms, and/or cell type rooms. types of jobs available, either way, training, cleaning, resting, street-whoring, torture/bondage.
I know that basically turns it into another brothel, but what can I say, If it were me, I'd not let lack of proper brothels to imped my ability to use the slaves I bought.
then there is the technology aspect. this place doesn't seem one that would have power, and you need some type of power to have movies. I can accept pictures, though, because we had those a bit before we had regular power, I think. But a better thing would be, the arts and theater. so there would/could be: paintings, nude paintings, statues, nude statues, photography, perform in play (takes place of film movie, takes weeks), attend parties. (actually I really like the attend parties job in general, I can believe it's not in the original game, or any mods. oh well.)
Gangs- how I think gangs could work. Well, I've always pictured them more like guardsmen or mercenaries of old, rather then actual gangs. 'cause really most gangs wouldn't be able to do half of what these ones do. get rid of the kidnapping, that would get you caught and killed quickly, since it'd be more visible since historically populations are smaller. AND I think the game is coded for something like 10,000-20,000 population. when 100 girls go missing, it will be noticed. especially when their relatives visit the brothel you are whoring them at. instead, make the debt acquisition of girls more important. have business owners sell themselves if they can't pay their extortion, or their daughters/slaves. You could also implement "recruit" instead of kidnap, which would have less of a return, but the girl would not be as pissed, would actually like the player, and there would be no angry family to visit. Catacombs and mysterious portals also play a part in this. you get monster girls, and girls without a family from them. Basically their job should be to defend, recruit (legally), intimidate/destroy enemies, and loot the catacombs, and you know spy on the slaves. I've also suggested this before, but I'll expand on this. your "gangs" would probably live with you, or at least each "gang" would probably live in one housing, you want to keep them happy, and not back stab you. Whores can be very expensive. to keep them happy, and have everything cost less (or lower, if you made them mad), you should be able to assign slaves to "service" them.
how customers are handled- I really don't like how customers are handled, how one girl gets all that apply to her, then the next and the next, it's not accurate enough, for me. it should go like a CD each song/girl gets played once before a song is played again. unless of course there isn't a customer interested in a girl. you should also have it easier to set a customer limit, like a alterable number (like pay percentage), with the max she can handle shown beside it. Because, I don't like having my girls wear themselves out, I like them to never have a break (actually I lie, I long ago stopped assigning girls to more then one job a day...).
thats all of it I can think of right now.