ghostfalll Posted July 1, 2024 Posted July 1, 2024 (edited) So about adding support for visual Workshop mods... what about the Redwall animal people one...? No idea if it still works, figure it's worth a shot. https://steamcommunity.com/sharedfiles/filedetails/?id=2933312584 Edited July 1, 2024 by ghostfalll
LongHairedFaggot Posted August 16, 2024 Posted August 16, 2024 Any chance you could also re add in the all male tentacle pits from the past. They used to be all male and have white stains spawn around them. It was implied they were met to rape you. The all female goblin fort mod had that was banned off of Bay12 forums had a few interesting ideas as well...
whateverdontcare Posted August 16, 2024 Posted August 16, 2024 3 hours ago, LongHairedFaggot said: Any chance you could also re add in the all male tentacle pits from the past. They used to be all male and have white stains spawn around them. It was implied they were met to rape you. The all female goblin fort mod had that was banned off of Bay12 forums had a few interesting ideas as well... The tentacle pits aren't something that you'd be able to mod back in. That was like, world generation stuff. There used to be eerie glowing pits https://dwarffortresswiki.org/index.php/40d:Eerie_glowing_pit which were the main entrance to the circus and they worked quite differently. Adding those back in is not moddable. Though some mods have already re-added the tentacle demons themselves https://dwarffortresswiki.org/index.php/40d:Tentacle_demon Like the various succubus mods that have been made over time. It also should be possible to make the tentacle demons spawn in the circus. Which doesn't really get them back. I have also wanted to see what these tentacle demon pits were like. The wiki has a screenshot but I still want to experience seeing the cave covered in a white "unknown substance" https://dwarffortresswiki.org/index.php/40d:Unknown_substance with chained up prisoners on the walls. It seems really weird. I never got to see the original goblin fort mod, I only saw a few screenshots of the 4chan story about it. Do you know where it is? Oh and the succubus mods reminded me, I found another df mod that tried to add sex to the game https://dffd.bay12games.com/file.php?id=16186 It's not very good. Though, it is weird, which makes it interesting. The genitals look to be copied from the Genesis mod. The humans have sex interactions but I wasn't able to get them to work. I don't know if it uses DFHack to limit it to like, sinful characters? Since it says that's a thing? Or if the interaction is just broken. Either way I like keeping track of mods like this.
NexusOfChaos Posted September 2, 2024 Posted September 2, 2024 is this mod compatible with Creatures Graphics Extended?
Skömer Posted September 2, 2024 Author Posted September 2, 2024 25 minutes ago, NexusOfChaos said: is this mod compatible with Creatures Graphics Extended? probably not since dwarf fortress doesn't let us just change parts of the creature graphics files but instead we are forced to replace the files in its entirety
NexusOfChaos Posted September 2, 2024 Posted September 2, 2024 2 hours ago, Skömer said: probably not since dwarf fortress doesn't let us just change parts of the creature graphics files but instead we are forced to replace the files in its entirety yea i found that out after i started. i just got the game today so don't rlly know much about it
cogius Posted September 25, 2024 Posted September 25, 2024 will this get anything usable from the upcoming modding update?
Skömer Posted September 26, 2024 Author Posted September 26, 2024 7 hours ago, cogius said: will this get anything usable from the upcoming modding update? I havent followed development in a few months, their changelog only suggests minor graphic changes instead of actual modding features we havent had before but ill take a closer look when i find the time
cogius Posted September 26, 2024 Posted September 26, 2024 41 minutes ago, Skömer said: I havent followed development in a few months, their changelog only suggests minor graphic changes instead of actual modding features we havent had before but ill take a closer look when i find the time
Skömer Posted September 26, 2024 Author Posted September 26, 2024 9 hours ago, cogius said: ok this looks great to make a lot of stuff easier - sadly likely wont help me a lot since I am not adding creatures, materials or items (i add 1), we will see for sure when this gets added to the beta the only thing I'm really missing to add sex is a working and somewhat predictable trigger for non violent interactions or something that lets me control where a violent interaction "hits" the target, either in vanilla df or alternatively in a lua mod that i can copy this from (I am not skilled enough to do this from scratch and i haven't found a single mod that has something for this) I could add extremely jank combat sex moves since they actually trigger in combat but do you really want your dwarfs cumming on each others ears and hitting each others eyes with their tits...?
Skömer Posted October 11, 2024 Author Posted October 11, 2024 Dwarves are updated, now to the others... 1
wretched creature Posted October 21, 2024 Posted October 21, 2024 doing armok's work; thanks skomer 1
Sutsiua Posted November 14, 2024 Posted November 14, 2024 I followed the installation instructions, but private bits isn't showing in the mod list in the game?
Skömer Posted November 14, 2024 Author Posted November 14, 2024 3 hours ago, Sutsiua said: I followed the installation instructions, but private bits isn't showing in the mod list in the game? i swear it worked with the zipped files previously, but Ive tested and yes you need to unzip the mod to show up
Lewdolphin Posted November 14, 2024 Posted November 14, 2024 Glad to see i'm not the only one inspired by the lust demon mod. I might still have some of my old mod files for when I was doing a similar project. Though, i'd have to look for it. I wanted to ask a couple things: 1) I noticed on the earlier pages there was a shortstack goblin. Is there any plans for that when they're being updated, or is their current form indicative of your general intent? 2) Are there any plans to update bras for kobolds? It's a bit weird to me they have underwear graphics but not bras. I mean, granted i think theyre loincloths, but bras wouldn't be unreasonable, imo. I've noticed the actual graphic in kobolds for dwarf fortress DOES make them less conducive to bras than others, but I think a female kobold skin doesn't seem unrealistic. Of course, they ARE reptiles, so you could argue realism. Either would work, imo, but it felt worth asking. I assume for the animal people mod, bras are off the table. I don't really have any logical reasoning for this, but kobolds just seem close enough to "entities" that it feels like they could make bras, whereas animal people feel like they couldn't or wouldn't. Though I have literally no reason to justify that idea other than it just "seeming right", which is pretty meaningless.
Skömer Posted November 14, 2024 Author Posted November 14, 2024 (edited) 1 hour ago, Lewdolphin said: Glad to see i'm not the only one inspired by the lust demon mod. I might still have some of my old mod files for when I was doing a similar project. Though, i'd have to look for it. I wanted to ask a couple things: Sure id love to have some inspiration of similar mods 1 hour ago, Lewdolphin said: 1) I noticed on the earlier pages there was a shortstack goblin. Is there any plans for that when they're being updated, or is their current form indicative of your general intent? The purpose of private bits is to stay as faithful to vanilla sprites as possible (i wasnt as sure about that at the start), i do not intent to change that. Im always open for a submod with shortstack goblins, but there seems to be no interest besides you, which makes the huge amount of spritework (if i also have to redraw all the clothing) seem not worth it, will we ever get vanilla goblin hair sprites? Are you able and willing to draw some shortstack sprites? Im always open to collaborate, these mods take a lot of time, the last pb update alone took over 16 hours 1 hour ago, Lewdolphin said: 2) Are there any plans to update bras for kobolds? It's a bit weird to me they have underwear graphics but not bras. I mean, granted i think theyre loincloths, but bras wouldn't be unreasonable, imo. I've noticed the actual graphic in kobolds for dwarf fortress DOES make them less conducive to bras than others, but I think a female kobold skin doesn't seem unrealistic. Of course, they ARE reptiles, so you could argue realism. Either would work, imo, but it felt worth asking. I assume for the animal people mod, bras are off the table. I don't really have any logical reasoning for this, but kobolds just seem close enough to "entities" that it feels like they could make bras, whereas animal people feel like they couldn't or wouldn't. Though I have literally no reason to justify that idea other than it just "seeming right", which is pretty meaningless. I didnt gave kobolds bra textures because there were no vanilla bra graphics for them, i can make some for next update if i remember Kobolds are handled as layered creatures already unlike all the animal people so adding bras is really no issue Edited November 14, 2024 by Skömer
Lewdolphin Posted November 15, 2024 Posted November 15, 2024 (edited) Oh wow, you responded much faster than I expected! i'm used to LL threads taking a day or to to respond. Let's see here... 16 hours ago, Skömer said: Sure id love to have some inspiration of similar mods I think I deleted or changed a lot of them. There was multiple "paths" I wanted to go down. Unfortunately, I don't have most of those anymore. But I should have a couple lying around. I think I fucked around with other creatures, not just civ-creatures. I had some higher goals than just the obvious, but It's been a while. I'll give notes on whichever I find. I may have added in the tentacle thing from old df. They were also always buggy. I probably could have fixed it with a [GO TO END], but they were private mods, and never affected anything (from what I could tell) other than the bugs file having more entries. So you know, if you do use them, tread with caution. I'm not sure if I can attach an entire folder (or multiple) through LL. Would a mega or google drive thing work? It shouldn't be too much data space. 16 hours ago, Skömer said: The purpose of private bits is to stay as faithful to vanilla sprites as possible (i wasnt as sure about that at the start), i do not intent to change that. Im always open for a submod with shortstack goblins, but there seems to be no interest besides you, which makes the huge amount of spritework (if i also have to redraw all the clothing) seem not worth it, will we ever get vanilla goblin hair sprites? Are you able and willing to draw some shortstack sprites? Im always open to collaborate, these mods take a lot of time, the last pb update alone took over 16 hours Ah, that's understandable. I have had similar intentions in the past. Not for everything, but I usually tend towards leaning closer to vanilla, from what I remember (though, it has been some time). As for shortstack goblins, I wouldn't be opposed, but I'm not sure if I would be the best person. Effectively 100% of my modding experience is from DF classic. I have messed with the Steam release since then, but that primarily reflects my classic experience. I can do enough to mod a spritemap or whatever, but rearranging where Dwarf Fortress actually samples the maps is beyond my knowledge. I might need a refresher on how precisely Steam release arranges, samples, and constructs spritesheets into character models (in terms of how it uses the RAWS). That said, while I am far from an artist, I can probably make half-decent shortstack edits if I can use your version of Dwarves as a base (and the image from earlier). Like I said, I'm not an artist, so I could be completely wrong. Worst case scenario, I do some work and it ends up being for nothing, which is most of what I end up doing in dwarf fortress mods anyway. For some reason, I couldn't play DF for years if Mica wasnt a gem (for windows) and lapis wasn't a stone (for furniture). That said, the shortstack thing was mostly a curiosity question than anyone else, I think both approaches are valid and have their benefits. I wouldn't be opposed to putting the work in anyway though, since I know a lot of people are really into the shortstack goblin thing, and I've had enough of those people be good people in my life to do something back. 16 hours ago, Skömer said: I didnt gave kobolds bra textures because there were no vanilla bra graphics for them, i can make some for next update if i remember Kobolds are handled as layered creatures already unlike all the animal people so adding bras is really no issue Ahh, that makes sense. It does seem odd how it's like that in vanilla, but Kobolds are already sortof on a weird part of the spectrum between animal people and civs as it is. Edited November 15, 2024 by Lewdolphin
Skömer Posted November 15, 2024 Author Posted November 15, 2024 (edited) 1 hour ago, Lewdolphin said: Would a mega or google drive thing work? It shouldn't be too much data space. whatever you like, I wont have time to do much modding before the end of the year tho 1 hour ago, Lewdolphin said: As for shortstack goblins, I wouldn't be opposed, but I'm not sure if I would be the best person. Effectively 100% of my modding experience is from DF classic. I have messed with the Steam release since then, but that primarily reflects my classic experience. I can do enough to mod a spritemap or whatever, but rearranging where Dwarf Fortress actually samples the maps is beyond my knowledge. I might need a refresher on how precisely Steam release arranges, samples, and constructs spritesheets into character models (in terms of how it uses the RAWS). I got a lot of practice with the graphic RAWs by now I can do those for you if you need them, so all I'd need is the graphics themselves. 1 hour ago, Lewdolphin said: That said, while I am far from an artist, I can probably make half-decent shortstack edits if I can use your version of Dwarves as a base (and the image from earlier). Like I said, I'm not an artist, so I could be completely wrong. Worst case scenario, I do some work and it ends up being for nothing, which is most of what I end up doing in dwarf fortress mods anyway. For some reason, I couldn't play DF for years if Mica wasnt a gem (for windows) and lapis wasn't a stone (for furniture). That said, the shortstack thing was mostly a curiosity question than anyone else, I think both approaches are valid and have their benefits. I wouldn't be opposed to putting the work in anyway though, since I know a lot of people are really into the shortstack goblin thing, and I've had enough of those people be good people in my life to do something back. My pixel art skills stem entirely from building in minecraft a few years ago so drawing takes a lot of time for me. Yeah a shortstack mod would definitely get attention, could be put up on the workshop too although i don't look over there that often and don't know how restrictive their moderation is. Also uploading there doesnt want to work for me for some reason, hence this is here Edited November 15, 2024 by Skömer
Lewdolphin Posted November 15, 2024 Posted November 15, 2024 57 minutes ago, Skömer said: whatever you like, I wont have time to do much modding before the end of the year tho Fair enough. I don't really have a strong preference regardless. I'll message it to you. 58 minutes ago, Skömer said: I got a lot of practice with the graphic RAWs by now I can do those for you if you need them, so all I'd need is the graphics themselves. Fair enough. Usually with this stuff, I like being able to know how so I can test how everything looks, etc, but worst case scenario I can find it out or make some adjustments. Also, that's funny you learned pixel art from minecraft, given it was inspired by DF. It's like a fun loop. 59 minutes ago, Skömer said: Yeah a shortstack mod would definitely get attention, could be put up on the workshop too although i don't look over there that often and don't know how restrictive their moderation is. Also uploading there doesnt want to work for me for some reason, hence this is here Very true. Shortstack mod would definitely get some eyes. As for how how their restriction is, i'm honestly not sure. I have the idea it varies by game, but that could be completely wrong. My understanding is that, in general, nudity is okay, but sex is too far. I could be wildly off base there, but thats the impression I get from conversations and general experience. even then, i see lots of mods link something on LL or whatever with a comment like "this is only textures, if you want new animations go here", or whatever; that may be against more recent TOS though. Sorry to hear about uploading not working. Is it possible you're banned from uploading? I'd try a different account with the same mod to check, but it's entirely possible you have some setting unchecked or something.
Skömer Posted November 15, 2024 Author Posted November 15, 2024 3 hours ago, Lewdolphin said: Fair enough. Usually with this stuff, I like being able to know how so I can test how everything looks, etc, but worst case scenario I can find it out or make some adjustments. Also, that's funny you learned pixel art from minecraft, given it was inspired by DF. It's like a fun loop. ive tried to make private bit as clean as possible, all the changes i did to the vanilla graphics RAW files are marked with "pb" at the start so you can use them as template if you want 3 hours ago, Lewdolphin said: Very true. Shortstack mod would definitely get some eyes. As for how how their restriction is, i'm honestly not sure. I have the idea it varies by game, but that could be completely wrong. My understanding is that, in general, nudity is okay, but sex is too far. I could be wildly off base there, but thats the impression I get from conversations and general experience. even then, i see lots of mods link something on LL or whatever with a comment like "this is only textures, if you want new animations go here", or whatever; that may be against more recent TOS though. Sorry to hear about uploading not working. Is it possible you're banned from uploading? I'd try a different account with the same mod to check, but it's entirely possible you have some setting unchecked or something. steams rules allow a lot of stuff so its usually down to the games themselves to make up their own rules for their workshop. I probably ticked off some cloud access somewhere but the df error message i get after a failed upload doesnt give me any clue as to what the problem is, their discord support didnt help either
Lewdolphin Posted November 15, 2024 Posted November 15, 2024 1 hour ago, Skömer said: ive tried to make private bit as clean as possible, all the changes i did to the vanilla graphics RAW files are marked with "pb" at the start so you can use them as template if you want Ahh, okay. That should work then, yeah. 1 hour ago, Skömer said: ive tried to make private bit as clean as possible, all the changes i did to the vanilla graphics RAW files are marked with "pb" at the start so you can use them as template if you want steams rules allow a lot of stuff so its usually down to the games themselves to make up their own rules for their workshop. I probably ticked off some cloud access somewhere but the df error message i get after a failed upload doesnt give me any clue as to what the problem is, their discord support didnt help either Shame. Steam's always had a couple kinks for me too, but that's probably just because I don't use Windows. I hope you can figure out whatever the issue is, though.
whateverdontcare Posted November 15, 2024 Posted November 15, 2024 3 hours ago, Skömer said: ive tried to make private bit as clean as possible, all the changes i did to the vanilla graphics RAW files are marked with "pb" at the start so you can use them as template if you want steams rules allow a lot of stuff so its usually down to the games themselves to make up their own rules for their workshop. I probably ticked off some cloud access somewhere but the df error message i get after a failed upload doesnt give me any clue as to what the problem is, their discord support didnt help either The succubus mod is on the steam workshop, and it has nipples on their sprites. So something on the level of that might be okay. Though the succubus mod has the excuse of adding a lot of stuff, so the sprites are a very small part of it. A mod that just added sprites might be judged more harshly. Though also the dwarven big naturals mod is still up and popular, but they're still wearing bras so it's not as explicit as this one would be. So overall I think there's a good chance it'd be allowed on the workshop, but it's not certain. Definitely try not to sexualize it too much in the title and preview images. I think I said earlier that there is an angle to justify goblins looking like that because in Dwarf Fortress goblins are minor demons. Which is why they don't age and don't need to eat.
Skömer Posted November 16, 2024 Author Posted November 16, 2024 (edited) Bras are now added for male/female of all the major races, if you don't want male bra textures either remove the block of bra pb definitions with the token [CONDITION_CASTE:MALE] or delete the texture itself from the races you want male chests to stay nude, located there: Edited November 16, 2024 by Skömer
mr_n00b Posted January 17, 2025 Posted January 17, 2025 (edited) Hi everyone, so... I did a thing. I taught myself LUA scripting only to write a working brothel mod for Dwarf Fortress. And after months of tedious coding, I did it! It worked! And then... Then I left it rotting for a year because, well, life sometimes just sucks. Now I want to be done with it, thus I'm writing this post. I'm not intending to maintain this mod for any amount of time, so I'll just drop it in here for everyone to play with. The code is free as in 'free beer'. If you want to put it into the Private Bits collection, please do so, I'd be honored. Also, I'm not trying to take over your thread, so sorry for the long post. For convenience reasons, I decided to package it as standalone mod called "Adultery", but it is based and dependent on Skömer's great 'Private Parts' mod, as you need the Noble sex worker roles. Also, you need DFHack up&running, otherwise the lua scripts won't do much at all. How to start your own dwarfen brothel in 12 easy steps 1. Make sure DFHack is running and Private Parts mod is active in your world 2. Download, unpack and activate the Adultery_Base mod (should work on existing saves, too, but idk tbh) 3. Create up to 9 brothel rooms anywhere in your fortress. Place rusty chairs in them, comfy beds, or whatever you like. 4. Size of each room should be 2x2 at max. More on that later. 5. Create a burrow over each of your brothel rooms. 6. Go to burrow setting and rename each one so it starts with "xxx_" and then a consecutive number 7. So, if your brothel has four rooms, create four 2x2 burrows and name them xxx_1,xxx_2,xxx_3,xxx_4. 8. Appoint some of your dwarfs as sex workers (a.k.a. prostitutes and gigolos) using the "Nobles" screen. 9. A well-maintained dwarfen brothel should always have twice as many sex workers as it has brothel rooms. 10. Open DFHack console, type "adultery_settings" and hit enter. 11. Activate the mod using the "citizens visit sex workers" option, hit apply then close 12. Let the game run for a while and... enjoy the show(s)! How it looks Spoiler The queen consort is very aroused after receiving cunnilingus from her prostitute A tavern with extensive backroom area. Also, notice the glass-over-magma floor. How all of this works (see below for details) This dude can go for hours, it seems. But it wasn't amazing, eh? Don't forget to hire enough personnel. 2+ workers/room is advised. How it works The mod is adding two interval timers to the game: On_Shift_Change every n days (default: 7) and Occupancy_Check (significantly shorter). Both timers are switched on or off with the 'citizens visit sex workers' option in the adultery_settings menu. That's what the two timers do on each interval: Every <On_Shift_Change> days, - brothel burrows will cleared: any citizens assigned to the brothel will be unassigned. They ended their visits and/or shifts and are free to go now. - for each brothel burrow, a new sex worker will be assigned. He or she will be randomly chosen from all sexworkers who didn't just end their shifts - Once a sex worker is assigned to their workplace, they will make their way there. - If this is too slow for your liking (because getting somewhere can take actual days in large fortresses), you can enable the teleport option in the settings that I implemented for debugging purposes. Every <Occupancy_Check> ticks, - the script will check for each brothel burrow how many persons are present inside: - If it is only one, this should be the sex worker waiting for her client, The script will now look for an eligible client and assign them to the burrow - If two people are present, the customer has arrived. The script will now strip both people and add lusty memories to their thought stream - ...and with a certain probability ("another round pct" option in settings menu) the customer will end their session and leave (i.e. they will be unassigned from the burrow), so the sex worker can receive their next client once they are alone in the burrow again - If there are more than two people present, the script will vomit an error message on your dfhack console and do nothing. Should be not too hard to implement orgies, though. And that's it. That's the whole script logic. There are some checks to make sure that no minors are ever involved in sex work, and that clients only visit sex workers 'of their liking' (so you staunchly lesbian baroness will visit a female prostitute). Limitations - Everything you see is purely cosmetic. Nothing is actually happening with everyone involved. It's just "Two people chilling together naked in a bedroom while having horny thoughts". That's where the 2x2 limitation comes from. You can technically create larger rooms, but chances are that the happy couple-for-hire will chill in opposite corners. Which is not how things... usually work, at least to my knowledge. - Also, because of the scripted stripping procedure, brothel rooms tend to get cluttered quite quickly. A fix would be to implement a wardrobe burrow where all the clothing gets dumped. If there's enough interest, I'll see what I can do. - I didn't bother to implement an actual "save" function, so you will have to enable the mod in the adultery_settings menu each time you load your fortress. Sex worker roles are from 'private bits' mod, which did a better job than me. Everyone keeps their roles. - In my games I usually 'autonick all', so you'll see lots of nicknames when verbose logging is on. Or empty strings, when you didn't assign nicknames. - Everything you just read could be vague, misleading or plainly wrong. I didn't have a look at my code for a year now. I just made sure it's still running on the latest DF/DFHack update. If you have questions, feel free to ask. - Also this is my 1st mod and 1st post on this forum, so please have mercy on me. Kthxbai, MrN00b Adultery_Base.zip Edited January 18, 2025 by mr_n00b 4
Skömer Posted January 18, 2025 Author Posted January 18, 2025 14 hours ago, mr_n00b said: Hi everyone, so... I did a thing. I taught myself LUA scripting only to write a working brothel mod for Dwarf Fortress. And after months of tedious coding, I did it! It worked! And then... Then I left it rotting for a year because, well, life sometimes just sucks. Now I want to be done with it, thus I'm writing this post. I'm not intending to maintain this mod for any amount of time, so I'll just drop it in here for everyone to play with. The code is free as in 'free beer'. If you want to put it into the Private Bits collection, please do so, I'd be honored. Also, I'm not trying to take over your thread, so sorry for the long post. For convenience reasons, I decided to package it as standalone mod called "Adultery", but it is based and dependent on Skömer's great 'Private Parts' mod, as you need the Noble sex worker roles. Also, you need DFHack up&running, otherwise the lua scripts won't do much at all. How to start your own dwarfen brothel in 12 easy steps 1. Make sure DFHack is running and Private Parts mod is active in your world 2. Download, unpack and activate the Adultery_Base mod (should work on existing saves, too, but idk tbh) 3. Create up to 9 brothel rooms anywhere in your fortress. Place rusty chairs in them, comfy beds, or whatever you like. 4. Size of each room should be 2x2 at max. More on that later. 5. Create a burrow over each of your brothel rooms. 6. Go to burrow setting and rename each one so it starts with "xxx_" and then a consecutive number 7. So, if your brothel has four rooms, create four 2x2 burrows and name them xxx_1,xxx_2,xxx_3,xxx_4. 8. Appoint some of your dwarfs as sex workers (a.k.a. prostitutes and gigolos) using the "Nobles" screen. 9. A well-maintained dwarfen brothel should always have twice as many sex workers as it has brothel rooms. 10. Open DFHack console, type "adultery_settings" and hit enter. 11. Activate the mod using the "citizens visit sex workers" option, hit apply then close 12. Let the game run for a while and... enjoy the show(s)! How it looks Reveal hidden contents The queen consort is very aroused after receiving cunnilingus from her prostitute A tavern with extensive backroom area. Also, notice the glass-over-magma floor. How all of this works (see below for details) This dude can go for hours, it seems. But it wasn't amazing, eh? Don't forget to hire enough personnel. 2+ workers/room is advised. How it works The mod is adding two interval timers to the game: On_Shift_Change every n days (default: 7) and Occupancy_Check (significantly shorter). Both timers are switched on or off with the 'citizens visit sex workers' option in the adultery_settings menu. That's what the two timers do on each interval: Every <On_Shift_Change> days, - brothel burrows will cleared: any citizens assigned to the brothel will be unassigned. They ended their visits and/or shifts and are free to go now. - for each brothel burrow, a new sex worker will be assigned. He or she will be randomly chosen from all sexworkers who didn't just end their shifts - Once a sex worker is assigned to their workplace, they will make their way there. - If this is too slow for your liking (because getting somewhere can take actual days in large fortresses), you can enable the teleport option in the settings that I implemented for debugging purposes. Every <Occupancy_Check> ticks, - the script will check for each brothel burrow how many persons are present inside: - If it is only one, this should be the sex worker waiting for her client, The script will now look for an eligible client and assign them to the burrow - If two people are present, the customer has arrived. The script will now strip both people and add lusty memories to their thought stream - ...and with a certain probability ("another round pct" option in settings menu) the customer will end their session and leave (i.e. they will be unassigned from the burrow), so the sex worker can receive their next client once they are alone in the burrow again - If there are more than two people present, the script will vomit an error message on your dfhack console and do nothing. Should be not too hard to implement orgies, though. And that's it. That's the whole script logic. There are some checks to make sure that no minors are ever involved in sex work, and that clients only visit sex workers 'of their liking' (so you staunchly lesbian baroness will visit a female prostitute). Limitations - Everything you see is purely cosmetic. Nothing is actually happening with everyone involved. It's just "Two people chilling together naked in a bedroom while having horny thoughts". That's where the 2x2 limitation comes from. You can technically create larger rooms, but chances are that the happy couple-for-hire will chill in opposite corners. Which is not how things... usually work, at least to my knowledge. - Also, because of the scripted stripping procedure, brothel rooms tend to get cluttered quite quickly. A fix would be to implement a wardrobe burrow where all the clothing gets dumped. If there's enough interest, I'll see what I can do. - I didn't bother to implement an actual "save" function, so you will have to enable the mod in the adultery_settings menu each time you load your fortress. Sex worker roles are from 'private bits' mod, which did a better job than me. Everyone keeps their roles. - In my games I usually 'autonick all', so you'll see lots of nicknames when verbose logging is on. Or empty strings, when you didn't assign nicknames. - Everything you just read could be vague, misleading or plainly wrong. I didn't have a look at my code for a year now. I just made sure it's still running on the latest DF/DFHack update. If you have questions, feel free to ask. - Also this is my 1st mod and 1st post on this forum, so please have mercy on me. Kthxbai, MrN00b Adultery_Base.zip 12.7 kB · 3 downloads amazing stuff! I basically gave up on dfhack scripts after bashing my head in for weeks. Thank you for sharing your mod, it seems to work pretty well. Don't hesitate to ask if you need anything! I've noticed you were missing the mod dependency in the info.txt: info.txt
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now