Skip to main content

Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
TagsGame Engines
(1 edit)

So... does "if slave.[variable] > 0" work for any specific reliable variable?  There's a variable for days spent in my household, right?  That one would be 0 for newly generated slaves or ones I caught that day, but higher than 0 for slaves I've owned longer than a day?

What I'm basically after is switch the slave's reaction to me perusing them at the auction, based on whether they're familiar with me.  So I don't care about first-day slaves at all, but about slaves I sold after molding them a bit, basically.  (I routinely sell and rebuy a slave to get upgrade points and a free(ish) brand.  I don't think a slave like that should react to my presence the same as a slave who's never been in my house.)

Also hang on, slaves at the auction house have a stress level of 0?  That seems... interesting, from a worldbuilding viewpoint.  I might toy with that one.

Every variable has it's own set of cases where it can be less reliable, so using any single variable will be prone to problems. For instance, "person.metrics.ownership" would be the variable that most consistently corresponds to days spent in your household, except that it actually counts days in your slave list. This means that time away for quests, vacations, training, or recovery still counts towards days of ownership.

Newly generated slaves don't really have any backstory and stores and slave auctions don't particularly constrain themselves to the rules of the world. Though only a few versions ago this was basically true for any time a slave was away from the mansion. Even now you can indefinitely lengthen the duration of a pregnancy by simply using the Dream spell on the slave every night.

Trying to make sure I don't misunderstand this: If your slave goes away from the household for some reason, but has not been sold etc., it still adds 1 to the Ownership counter for each day?  So like, a person who's been working in your mansion for a week, and a person who spent 6 of the 7 days out of the rotation due to vacation/recovery/whatever, would have identical numbers added to their variable?

That feels like it's working as it should be.  Feels like if the number of days owned were calculated minus "days outside the rotation", it'd wind up with way more problems.

Yup, so if you bought a new slave just to fulfill Ayda's request in exchange for the quest potion, then after 15 days you would have a slave that was identical to when you first got them except that you have owned them for 15 days.